René's URL Explorer Experiment


Title: PowerToys failed to install under Windows11 on Arm64 · Issue #50 · microsoft/WindowsDeveloperConfig · GitHub

Open Graph Title: PowerToys failed to install under Windows11 on Arm64 · Issue #50 · microsoft/WindowsDeveloperConfig

X Title: PowerToys failed to install under Windows11 on Arm64 · Issue #50 · microsoft/WindowsDeveloperConfig

Description: PS C:\work\windows\WindowsDeveloperConfig> winget configure -f .\windows-dev-config\dev-config.winget --accept-configuration-agreements --disable-interactivity ... ... Microsoft.WinGet/Package [PowerToys] The configuration unit failed wh...

Open Graph Description: PS C:\work\windows\WindowsDeveloperConfig> winget configure -f .\windows-dev-config\dev-config.winget --accept-configuration-agreements --disable-interactivity ... ... Microsoft.WinGet/Package [Pow...

X Description: PS C:\work\windows\WindowsDeveloperConfig> winget configure -f .\windows-dev-config\dev-config.winget --accept-configuration-agreements --disable-interactivity ... ... Microsoft.WinGet/Package [...

Opengraph URL: https://github.com/microsoft/WindowsDeveloperConfig/issues/50

X: @github

direct link

Domain: github.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"PowerToys failed to install under Windows11 on Arm64","articleBody":"```\nPS C:\\work\\windows\\WindowsDeveloperConfig\u003e winget configure -f .\\windows-dev-config\\dev-config.winget --accept-configuration-agreements --disable-interactivity\n...\n...\nMicrosoft.WinGet/Package [PowerToys]\n  The configuration unit failed while attempting to apply the desired state.\n2026-06-03T00:00:10.450083Z ERROR Failed to run process 'winget': Command: Resource 'winget' [exit code -1978335226] [CLI ] ShellExecute installer failed: 2180251649\n[CLI ] Terminating context: 0x8a150006 at C:\\__w\\1\\s\\external\\pkg\\src\\AppInstallerCLICore\\Workflows\\InstallFlow.cpp:22d…\n\u003cSee the log file for additional details\u003e\n...\n...\nMicrosoft.Windows/Registry [PowerToysAOT]\n  This configuration unit was not run because a dependency failed or was not run.\nSome of the configuration was not applied successfully.\n```\n\nMore details.\n\n\u003cdetails\u003e\n\u003csummary\u003eFull run log under Windows 11 ARM64 25H2 (26200.8457)\u003c/summary\u003e\n\n```\nPS C:\\work\\windows\u003e git clone https://github.com/microsoft/WindowsDeveloperConfig.git\nCloning into 'WindowsDeveloperConfig'...\nremote: Enumerating objects: 859, done.\nremote: Counting objects: 100% (88/88), done.\nremote: Compressing objects: 100% (31/31), done.\nremote: Total 859 (delta 64), reused 57 (delta 57), pack-reused 771 (from 2)\nReceiving objects: 100% (859/859), 587.70 KiB | 19.59 MiB/s, done.\nResolving deltas: 100% (410/410), done.\nPS C:\\work\\windows\u003e cd .\\WindowsDeveloperConfig\\\nPS C:\\work\\windows\\WindowsDeveloperConfig\u003e winget configure -f .\\windows-dev-config\\dev-config.winget --accept-configuration-agreements --disable-interactivity\nDesired State Configuration package not found on the system. Installing the package...\nStarting package install...\n  ██████████████████████████████  100%\nSuccessfully installed\nMicrosoft.WinGet/Package [Terminal]\n  Allows management of package state via the DSC v3 command line interface protocol. See the help link for details.\n  Install Windows Terminal\n  Settings:\n    id: Microsoft.WindowsTerminal\n    source: winget\n    useLatest: true\nMicrosoft.WinGet/Package [PowerShell]\n  Allows management of package state via the DSC v3 command line interface protocol. See the help link for details.\n  Install PowerShell 7\n  Settings:\n    id: Microsoft.PowerShell\n    source: winget\n    useLatest: true\nMicrosoft.DSC.Transitional/PowerShellScript [darkTheme]\n  Enable running PowerShell 7 scripts inline\n  Sets dark theme\n  Dependencies: PowerShell\n  Settings:\n    testScript: $regPath = 'HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize'\n$apps   = Get-ItemPropertyValue $regPath -Name AppsUseLightTheme    -EA SilentlyContinue\n$system = Get-ItemPropertyValue $regPath -Name SystemUsesLightTheme -EA SilentlyContinue\nreturn ($apps -eq 0 -and $system -eq 0)\n    getScript: $regPath = 'HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize'\n$apps   = Get-ItemPropertyValue $regPath -Name AppsUseLightTheme    -EA SilentlyContinue\n$system = Get-ItemPropertyValue $regPath -Name SystemUsesLightTheme -EA SilentlyContinue\nreturn @{ AppsUseLightTheme = [int]$apps; SystemUsesLightTheme = [int]$system }\n    setScript: $regPath = 'HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize'\nSet-ItemProperty -Path $regPath -Name \"AppsUseLightTheme\" -Value 0\nSet-ItemProperty -Path $regPath -Name \"SystemUsesLightTheme\" -Value 0\nMicrosoft.DSC.Transitional/PowerShellScript [InstallCascadiaCodeNerdFonts]\n  Enable running PowerShell 7 scripts inline\n  Install Cascadia Code Nerd Fonts\n  Dependencies: PowerShell\n  Settings:\n    testScript: $fontsDir    = Join-Path $env:LOCALAPPDATA 'Microsoft\\Windows\\Fonts'\n$wantedFonts = @('CascadiaCodeNF.ttf', 'CascadiaMonoNF.ttf')\n$regPath     = 'HKCU:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts'\n$regValues   = @(\n    (Get-ItemProperty $regPath -EA SilentlyContinue).PSObject.Properties |…\n\u003cthis value has been truncated; inspect the file contents for the complete text\u003e\n    getScript: $fontsDir    = Join-Path $env:LOCALAPPDATA 'Microsoft\\Windows\\Fonts'\n$wantedFonts = @('CascadiaCodeNF.ttf', 'CascadiaMonoNF.ttf')\n$regPath     = 'HKCU:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts'\n$regValues   = @(\n    (Get-ItemProperty $regPath -EA SilentlyContinue).PSObject.Properties |…\n\u003cthis value has been truncated; inspect the file contents for the complete text\u003e\n    setScript: $ErrorActionPreference = 'Stop'\n$Version     = '2407.24'\n$WantedFonts = @('CascadiaCodeNF.ttf', 'CascadiaMonoNF.ttf')\n$zipUrl      = \"https://github.com/microsoft/cascadia-code/releases/download/v$Version/CascadiaCode-$Version.zip\"\n$workDir     = Join-Path $env:TEMP \"CascadiaCode-$Version\"…\n\u003cthis value has been truncated; inspect the file contents for the complete text\u003e\nMicrosoft.DSC.Transitional/PowerShellScript [SetCascadiaNfAsDefault]\n  Enable running PowerShell 7 scripts inline\n  Making Cascadia fonts default\n  Dependencies: PowerShell InstallCascadiaCodeNerdFonts\n  Settings:\n    testScript: $fontFace     = 'Cascadia Mono NF'\n$settingsPath = @(\n    Get-ChildItem \"$env:LOCALAPPDATA\\Packages\" -Filter 'Microsoft.WindowsTerminal*' -Directory -EA SilentlyContinue |\n        ForEach-Object { Join-Path $_.FullName 'LocalState\\settings.json' }\n    \"$env:LOCALAPPDATA\\Microsoft\\Windows Terminal\\settings.json\"…\n\u003cthis value has been truncated; inspect the file contents for the complete text\u003e\n    getScript: $settingsPath = @(\n    Get-ChildItem \"$env:LOCALAPPDATA\\Packages\" -Filter 'Microsoft.WindowsTerminal*' -Directory -EA SilentlyContinue |\n        ForEach-Object { Join-Path $_.FullName 'LocalState\\settings.json' }\n    \"$env:LOCALAPPDATA\\Microsoft\\Windows Terminal\\settings.json\"\n) | Where-Object { Test-Path $_ } | Select-Object -First 1…\n\u003cthis value has been truncated; inspect the file contents for the complete text\u003e\n    setScript: $fontFace     = 'Cascadia Mono NF'\n$settingsPath = @(\n    Get-ChildItem \"$env:LOCALAPPDATA\\Packages\" -Filter 'Microsoft.WindowsTerminal*' -Directory -EA SilentlyContinue |\n        ForEach-Object { Join-Path $_.FullName 'LocalState\\settings.json' }\n    \"$env:LOCALAPPDATA\\Microsoft\\Windows Terminal\\settings.json\"…\n\u003cthis value has been truncated; inspect the file contents for the complete text\u003e\nMicrosoft.DSC.Transitional/PowerShellScript [ps7default]\n  Enable running PowerShell 7 scripts inline\n  Set PowerShell 7 as the default Windows Terminal profile\n  Dependencies: PowerShell\n  Settings:\n    testScript: $settingsPath = @(\n    Get-ChildItem \"$env:LOCALAPPDATA\\Packages\" -Filter 'Microsoft.WindowsTerminal*' -Directory -EA SilentlyContinue |\n        ForEach-Object { Join-Path $_.FullName 'LocalState\\settings.json' }\n    \"$env:LOCALAPPDATA\\Microsoft\\Windows Terminal\\settings.json\"\n) | Where-Object { Test-Path $_ } | Select-Object -First 1…\n\u003cthis value has been truncated; inspect the file contents for the complete text\u003e\n    getScript: $settingsPath = @(\n    Get-ChildItem \"$env:LOCALAPPDATA\\Packages\" -Filter 'Microsoft.WindowsTerminal*' -Directory -EA SilentlyContinue |\n        ForEach-Object { Join-Path $_.FullName 'LocalState\\settings.json' }\n    \"$env:LOCALAPPDATA\\Microsoft\\Windows Terminal\\settings.json\"\n) | Where-Object { Test-Path $_ } | Select-Object -First 1…\n\u003cthis value has been truncated; inspect the file contents for the complete text\u003e\n    setScript: $settingsPath = @(\n    Get-ChildItem \"$env:LOCALAPPDATA\\Packages\" -Filter 'Microsoft.WindowsTerminal*' -Directory -EA SilentlyContinue |\n        ForEach-Object { Join-Path $_.FullName 'LocalState\\settings.json' }\n    \"$env:LOCALAPPDATA\\Microsoft\\Windows Terminal\\settings.json\"\n) | Where-Object { Test-Path $_ } | Select-Object -First 1…\n\u003cthis value has been truncated; inspect the file contents for the complete text\u003e\nMicrosoft.Windows/Registry🛡  [Sudo]\n  Manage Windows Registry keys and values\n  Enable Sudo in inline mode\n  Settings:\n    valueData:\n      DWord: 3\n    valueName: Enabled\n    keyPath: HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Sudo\nMicrosoft.Windows/Registry🛡  [DeveloperMode]\n  Manage Windows Registry keys and values\n  Enable Developer Mode (sideload + dev features)\n  Settings:\n    valueData:\n      DWord: 1\n    valueName: AllowDevelopmentWithoutDevLicense\n    keyPath: HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\AppModelUnlock\nMicrosoft.Windows/Registry🛡  [LongPaths]\n  Manage Windows Registry keys and values\n  Enable Win32 long path support\n  Settings:\n    valueData:\n      DWord: 1\n    valueName: LongPathsEnabled\n    keyPath: HKLM\\SYSTEM\\CurrentControlSet\\Control\\FileSystem\nMicrosoft.Windows/Registry🛡  [RemoteDesktop]\n  Manage Windows Registry keys and values\n  Enable Remote Desktop (firewall rule still needs separate enable)\n  Settings:\n    valueData:\n      DWord: 0\n    valueName: fDenyTSConnections\n    keyPath: HKLM\\SYSTEM\\CurrentControlSet\\Control\\Terminal Server\nMicrosoft.Windows/Registry🛡  [ShowFileExtensions]\n  Manage Windows Registry keys and values\n  Show file extensions in Explorer\n  Settings:\n    valueData:\n      DWord: 0\n    valueName: HideFileExt\n    keyPath: HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\nMicrosoft.Windows/Registry🛡  [ShowHiddenFiles]\n  Manage Windows Registry keys and values\n  Show hidden files in Explorer\n  Settings:\n    valueData:\n      DWord: 1\n    valueName: Hidden\n    keyPath: HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\nMicrosoft.Windows/Registry🛡  [FullPathTitlebar]\n  Manage Windows Registry keys and values\n  Show full path in Explorer titlebar\n  Settings:\n    valueData:\n      DWord: 1\n    valueName: FullPathAddress\n    keyPath: HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\nMicrosoft.Windows/Registry🛡  [OpenThisPC]\n  Manage Windows Registry keys and values\n  Open File Explorer to This PC\n  Settings:\n    valueData:\n      DWord: 1\n    valueName: LaunchTo\n    keyPath: HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\nMicrosoft.Windows/Registry🛡  [FrequentFolders]\n  Manage Windows Registry keys and values\n  Disable frequent folders in Quick Access\n  Settings:\n    valueData:\n      DWord: 0\n    valueName: ShowFrequent\n    keyPath: HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\nMicrosoft.Windows/Registry🛡  [FrequentFiles]\n  Manage Windows Registry keys and values\n  Disable frequent files in Quick Access\n  Settings:\n    valueData:\n      DWord: 0\n    valueName: ShowRecent\n    keyPath: HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\nMicrosoft.Windows/Registry🛡  [RecommendedFiles]\n  Manage Windows Registry keys and values\n  Disable recommended/cloud files in Quick Access\n  Settings:\n    valueData:\n      DWord: 0\n    valueName: ShowCloudFilesInQuickAccess\n    keyPath: HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\nMicrosoft.Windows/Registry🛡  [GitCodeFolders]\n  Manage Windows Registry keys and values\n  Enable Git integration in File Explorer\n  Settings:\n    valueData:\n      DWord: 1\n    valueName: NavPaneShowVersionControl\n    keyPath: HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\nMicrosoft.Windows/Registry🛡  [TipsOff]\n  Manage Windows Registry keys and values\n  Disable sync provider notifications (tips)\n  Settings:\n    valueData:\n      DWord: 0\n    valueName: ShowSyncProviderNotifications\n    keyPath: HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\nMicrosoft.Windows/Registry🛡  [DoNotDisturb]\n  Manage Windows Registry keys and values\n  Enable Do Not Disturb (disable all notifications)\n  Settings:\n    valueData:\n      DWord: 0\n    valueName: NOC_GLOBAL_SETTING_TOASTS_ENABLED\n    keyPath: HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Notifications\\Settings\nMicrosoft.Windows/Registry🛡  [TaskbarHideWidgets]\n  Manage Windows Registry keys and values\n  Hide Widgets button on the taskbar\n  Settings:\n    valueData:\n      DWord: 0\n    valueName: TaskbarDa\n    keyPath: HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\nMicrosoft.Windows/Registry🛡  [BluetoothOff]\n  Manage Windows Registry keys and values\n  Hide Bluetooth icon in taskbar notification area\n  Settings:\n    valueData:\n      DWord: 0\n    valueName: Notification Area Icon\n    keyPath: HKCU\\Control Panel\\Bluetooth\nMicrosoft.Windows/Registry🛡  [EndTask]\n  Manage Windows Registry keys and values\n  Enable \"End Task\" on right-click of taskbar icons\n  Settings:\n    valueData:\n      DWord: 1\n    valueName: TaskbarEndTask\n    keyPath: HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\nMicrosoft.Windows/Registry🛡  [WebSearchOff]\n  Manage Windows Registry keys and values\n  Disable web search in Start/Search\n  Settings:\n    valueData:\n      DWord: 1\n    valueName: DisableSearchBoxSuggestions\n    keyPath: HKCU\\SOFTWARE\\Policies\\Microsoft\\Windows\\Explorer\nMicrosoft.Windows/Registry🛡  [SearchHightlightOff]\n  Manage Windows Registry keys and values\n  Disable Show search highlights\n  Settings:\n    valueData:\n      DWord: 0\n    valueName: IsDynamicSearchBoxEnabled\n    keyPath: HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\SearchSettings\nMicrosoft.Windows/Registry🛡  [StartRecommendations]\n  Manage Windows Registry keys and values\n  Disable Start menu recommendations\n  Settings:\n    valueData:\n      DWord: 0\n    valueName: Start_IrisRecommendations\n    keyPath: HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\nMicrosoft.Windows/Registry🛡  [WidgetServiceOff]\n  Manage Windows Registry keys and values\n  Disable Widget service\n  Settings:\n    valueData:\n      DWord: 0\n    valueName: AllowNewsAndInterests\n    keyPath: HKLM\\SOFTWARE\\Policies\\Microsoft\\Dsh\nMicrosoft.Windows/Registry🛡  [EdgeNewTab]\n  Manage Windows Registry keys and values\n  Set Edge new tab to blank\n  Settings:\n    valueData:\n      String: about:blank\n    valueName: NewTabPageLocation\n    keyPath: HKLM\\SOFTWARE\\Policies\\Microsoft\\Edge\nMicrosoft.Windows/Registry🛡  [EdgeOOBE]\n  Manage Windows Registry keys and values\n  Disable Edge first-run experience\n  Settings:\n    valueData:\n      DWord: 1\n    valueName: HideFirstRunExperience\n    keyPath: HKLM\\SOFTWARE\\Policies\\Microsoft\\Edge\nMicrosoft.WinGet/Package🛡  [Git]\n  Allows management of package state via the DSC v3 command line interface protocol. See the help link for details.\n  Install Git\n  Settings:\n    id: Git.Git\n    source: winget\n    useLatest: true\nMicrosoft.WinGet/Package🛡  [GitHubCLI]\n  Allows management of package state via the DSC v3 command line interface protocol. See the help link for details.\n  Install GitHub CLI\n  Dependencies: Git\n  Settings:\n    id: GitHub.Cli\n    source: winget\n    useLatest: true\nMicrosoft.WinGet/Package [GitHubCopilot]\n  Allows management of package state via the DSC v3 command line interface protocol. See the help link for details.\n  Install GitHub Copilot\n  Dependencies: Git\n  Settings:\n    id: GitHub.Copilot\n    source: winget\n    useLatest: true\nMicrosoft.WinGet/Package [VSCode]\n  Allows management of package state via the DSC v3 command line interface protocol. See the help link for details.\n  Install VS Code\n  Settings:\n    id: Microsoft.VisualStudioCode\n    source: winget\n    useLatest: true\nMicrosoft.WinGet/Package🛡  [DotnetSdk]\n  Allows management of package state via the DSC v3 command line interface protocol. See the help link for details.\n  Install dotnet SDK\n  Settings:\n    id: Microsoft.dotnet.SDK.10\n    source: winget\n    useLatest: true\nMicrosoft.WinGet/Package [Python]\n  Allows management of package state via the DSC v3 command line interface protocol. See the help link for details.\n  Install Python 3.13\n  Settings:\n    id: Python.Python.3.13\n    source: winget\n    useLatest: true\nMicrosoft.WinGet/Package🛡  [UV]\n  Allows management of package state via the DSC v3 command line interface protocol. See the help link for details.\n  Install UV (Python tool)\n  Settings:\n    id: astral-sh.uv\n    source: winget\n    useLatest: true\nMicrosoft.WinGet/Package🛡  [NodeJS]\n  Allows management of package state via the DSC v3 command line interface protocol. See the help link for details.\n  Install Node.js 24 LTS\n  Settings:\n    id: OpenJS.NodeJS.LTS\n    source: winget\n    useLatest: true\nMicrosoft.WinGet/Package🛡  [nvmForNode]\n  Allows management of package state via the DSC v3 command line interface protocol. See the help link for details.\n  Install NVM\n  Settings:\n    id: CoreyButler.NVMforWindows\n    source: winget\n    useLatest: true\nMicrosoft.WinGet/Package [OhMyPosh]\n  Allows management of package state via the DSC v3 command line interface protocol. See the help link for details.\n  Install Oh My Posh (Optional)\n  Settings:\n    id: JanDeDobbeleer.OhMyPosh\n    source: winget\n    useLatest: true\nMicrosoft.WinGet/Package [winappCli]\n  Allows management of package state via the DSC v3 command line interface protocol. See the help link for details.\n  Install winAppCLI\n  Settings:\n    id: Microsoft.winappcli\n    source: winget\n    useLatest: true\nMicrosoft.WinGet/Package [PowerToys]\n  Allows management of package state via the DSC v3 command line interface protocol. See the help link for details.\n  Install PowerToys (Optional)\n  Settings:\n    id: Microsoft.PowerToys\n    source: winget\n    useLatest: true\nMicrosoft.Windows/Registry [PowerToysAOT]\n  Manage Windows Registry keys and values\n  Disable PowerToys AOT notifications\n  Dependencies: PowerToys\n  Settings:\n    valueData:\n      DWord: 0\n    valueName: Enabled\n    keyPath: HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Notifications\\Settings\\PowerToys\nOhMyPosh/Shell [ohMyPoshProfileSet]\n  Setup OhMyPosh in PowerShell 7\n  Dependencies: OhMyPosh\n  Settings:\n    states:\n      - command: oh-my-posh init pwsh\n        name: pwsh\nMicrosoft.DSC.Transitional/PowerShellScript [GitHubCopilotProfile]\n  Enable running PowerShell 7 scripts inline\n  Create Github Copilot Profile\n  Dependencies: PowerShell GitHubCopilot Terminal\n  Settings:\n    testScript: $fragmentPath = Join-Path $env:LOCALAPPDATA 'Microsoft\\Windows Terminal\\Fragments\\DevConfig\\github-copilot.fragment.json'\nreturn (Test-Path $fragmentPath)\n    getScript: $fragmentPath = Join-Path $env:LOCALAPPDATA 'Microsoft\\Windows Terminal\\Fragments\\DevConfig\\github-copilot.fragment.json'\nreturn @{ fragmentPresent = (Test-Path $fragmentPath) }\n    setScript: $fragmentsDir = Join-Path $env:LOCALAPPDATA 'Microsoft\\Windows Terminal\\Fragments\\DevConfig'\nNew-Item -ItemType Directory -Path $fragmentsDir -Force | Out-Null\n# Download icon alongside the fragment file so the relative path \"copilot.png\" resolves correctly.\n$iconPath = Join-Path $fragmentsDir 'copilot.png'\nInvoke-WebRequest -Uri 'https://github.githubassets.com/favicons/favicon-dark.png' -OutFile $iconPath -UseBasicParsing…\n\u003cthis value has been truncated; inspect the file contents for the complete text\u003e\nMicrosoft.DSC.Transitional/PowerShellScript [InstallWinUITemplates]\n  Enable running PowerShell 7 scripts inline\n  Install WinUI dotnet new templates\n  Dependencies: PowerShell DotnetSdk\n  Settings:\n    testScript: return [bool](dotnet new list 2\u003e\u00261 | Select-String -Pattern 'winui' -CaseSensitive:$false)\n    getScript: $installed = [bool](dotnet new list 2\u003e\u00261 | Select-String -Pattern 'winui' -CaseSensitive:$false)\nreturn @{ installed = $installed }\n    setScript: dotnet new install Microsoft.WindowsAppSDK.WinUI.CSharp.Templates\nMicrosoft.DSC.Transitional/PowerShellScript [AddWinSkillsMarketplace]\n  Enable running PowerShell 7 scripts inline\n  Add win-dev-skills to the Copilot plugin marketplace\n  Dependencies: PowerShell GitHubCopilot\n  Settings:\n    testScript: return [bool](copilot plugin marketplace list 2\u003e\u00261 | Select-String 'win-dev-skills')\n    getScript: $present = [bool](copilot plugin marketplace list 2\u003e\u00261 | Select-String 'win-dev-skills')\nreturn @{ present = $present }\n    setScript: copilot plugin marketplace add microsoft/win-dev-skills\nMicrosoft.DSC.Transitional/PowerShellScript [InstallWinUIPlugin]\n  Enable running PowerShell 7 scripts inline\n  Install the WinUI Copilot plugin from win-dev-skills\n  Dependencies: PowerShell AddWinSkillsMarketplace\n  Settings:\n    testScript: return [bool](copilot plugin list 2\u003e\u00261 | Select-String 'winui')\n    getScript: $installed = [bool](copilot plugin list 2\u003e\u00261 | Select-String 'winui')\nreturn @{ installed = $installed }\n    setScript: copilot plugin install winui@win-dev-skills\nMicrosoft.DSC.Transitional/WindowsPowerShellScript🛡  [InstallWslComponents]\n  Enable running Windows PowerShell 5.1 scripts inline\n  Settings:\n    testScript: # If vmcompute is present, VMP is active — components already installed.\n$svc = Get-CimInstance -ClassName Win32_Service -Filter \"Name='vmcompute'\"\nreturn [bool]$svc\n    getScript: $svc = Get-CimInstance -ClassName Win32_Service -Filter \"Name='vmcompute'\"\nreturn @{ vmcomputePresent = [bool]$svc }\n    setScript: Write-Host \"InstallWslComponents: running wsl --install --no-distribution...\"\n$process = Start-Process -FilePath \"cmd.exe\" -ArgumentList \"/c wsl --install --no-distribution \u003enul 2\u003e\u00261\" -Wait -PassThru\nif ($process.ExitCode -eq 3010 -or $process.ExitCode -eq 1641) {\n  Write-Host \"WSL installed successfully, but a system reboot is required.\"\nelseif ($process.ExitCode -ne 0) {…\n\u003cthis value has been truncated; inspect the file contents for the complete text\u003e\nMicrosoft.DSC.Transitional/WindowsPowerShellScript🛡  [RebootForVmp]\n  Enable running Windows PowerShell 5.1 scripts inline\n  Dependencies: InstallWslComponents\n  Settings:\n    testScript: # vmcompute (Hyper-V Host Compute Service) is registered once Virtual\n# Machine Platform is active post-reboot. Presence alone is sufficient\n# — no need to check if it is running.\n$svc = Get-CimInstance -ClassName Win32_Service -Filter \"Name='vmcompute'\"\nreturn [bool]$svc\n    getScript: # Get-CimInstance returns $null without error when the service doesn't\n# exist (unlike Get-Service, which sets HadErrors at the hosting layer\n# even with -ErrorAction Ignore or try/catch).\n$svc = Get-CimInstance -ClassName Win32_Service -Filter \"Name='vmcompute'\"\nreturn @{ vmcomputePresent = [bool]$svc }\n    setScript: # ${WinGetConfigRoot} is set by winget configure to the directory\n# containing the config file being applied.\n$configFile = \"${WinGetConfigRoot}\\dev-config.winget\"\n$resumeCmd  = \"winget configure --file `\"$configFile`\" --accept-configuration-agreements\"\n# RunOnce entries are deleted by Windows automatically before they…\n\u003cthis value has been truncated; inspect the file contents for the complete text\u003e\nMicrosoft.DSC.Transitional/WindowsPowerShellScript🛡  [InstallUbuntu]\n  Enable running Windows PowerShell 5.1 scripts inline\n  Dependencies: RebootForVmp\n  Settings:\n    testScript: # Skip if any distro is already registered.\n$distros = Get-ChildItem 'HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Lxss' -ErrorAction Ignore\nreturn [bool]$distros\n    getScript: # WSL tracks installed distros as subkeys under Lxss.\n$distros = Get-ChildItem 'HKCU:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Lxss' -ErrorAction Ignore\nreturn @{ distroCount = ($distros | Measure-Object).Count }\n    setScript: Write-Host \"InstallUbuntu: running wsl --install -d Ubuntu --no-launch...\"\n$process = Start-Process -FilePath \"cmd.exe\" -ArgumentList \"/c wsl --install -d Ubuntu --no-launch \u003enul 2\u003e\u00261\" -Wait -PassThru\nif ($process.ExitCode -ne 0) {\n  throw \"InstallUbuntu: wsl --install -d Ubuntu --no-launch failed with exit code $($process.ExitCode)\"\nSome of the data present in the configuration file was truncated for this output; inspect the file contents for the complete content.\nYou are responsible for understanding the configuration settings you are choosing to execute. Microsoft is not responsible for the configuration file you have authored or imported. This configuration may change settings in Windows, install software, change software settings (including security settings), and accept user agreements to third-party packages and services on your behalf.  By running this configuration file, you acknowledge that you understand and agree to these resources and settings. Any applications installed are licensed to you by their owners. Microsoft is not responsible for, nor does it grant any licenses to, third-party packages or services.\nMicrosoft.WinGet/Package [Terminal]\n  Unit successfully applied.\nMicrosoft.WinGet/Package [PowerShell]\n  Unit successfully applied.\nMicrosoft.DSC.Transitional/PowerShellScript [darkTheme]\n  Unit successfully applied.\nMicrosoft.DSC.Transitional/PowerShellScript [InstallCascadiaCodeNerdFonts]\n  Unit successfully applied.\nMicrosoft.DSC.Transitional/PowerShellScript [SetCascadiaNfAsDefault]\n  Unit successfully applied.\nMicrosoft.DSC.Transitional/PowerShellScript [ps7default]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [Sudo]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [DeveloperMode]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [LongPaths]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [RemoteDesktop]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [ShowFileExtensions]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [ShowHiddenFiles]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [FullPathTitlebar]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [OpenThisPC]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [FrequentFolders]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [FrequentFiles]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [RecommendedFiles]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [GitCodeFolders]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [TipsOff]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [DoNotDisturb]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [TaskbarHideWidgets]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [BluetoothOff]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [EndTask]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [WebSearchOff]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [SearchHightlightOff]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [StartRecommendations]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [WidgetServiceOff]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [EdgeNewTab]\n  Unit successfully applied.\nMicrosoft.Windows/Registry🛡  [EdgeOOBE]\n  Unit successfully applied.\nMicrosoft.WinGet/Package🛡  [Git]\n  Unit successfully applied.\nMicrosoft.WinGet/Package🛡  [GitHubCLI]\n  Unit successfully applied.\nMicrosoft.WinGet/Package [GitHubCopilot]\n  Unit successfully applied.\nMicrosoft.WinGet/Package [VSCode]\n  Unit successfully applied.\nMicrosoft.WinGet/Package🛡  [DotnetSdk]\n  Unit successfully applied.\nMicrosoft.WinGet/Package [Python]\n  Unit successfully applied.\nMicrosoft.WinGet/Package🛡  [UV]\n  Unit successfully applied.\nMicrosoft.WinGet/Package🛡  [NodeJS]\n  Unit successfully applied.\nMicrosoft.WinGet/Package🛡  [nvmForNode]\n  Unit successfully applied.\nMicrosoft.WinGet/Package [OhMyPosh]\n  Unit successfully applied.\nMicrosoft.WinGet/Package [winappCli]\n  Unit successfully applied.\nMicrosoft.WinGet/Package [PowerToys]\n  The configuration unit failed while attempting to apply the desired state.\n2026-06-03T00:00:10.450083Z ERROR Failed to run process 'winget': Command: Resource 'winget' [exit code -1978335226] [CLI ] ShellExecute installer failed: 2180251649\n[CLI ] Terminating context: 0x8a150006 at C:\\__w\\1\\s\\external\\pkg\\src\\AppInstallerCLICore\\Workflows\\InstallFlow.cpp:22d…\n\u003cSee the log file for additional details\u003e\nOhMyPosh/Shell [ohMyPoshProfileSet]\n  Unit successfully applied.\nMicrosoft.DSC.Transitional/PowerShellScript [GitHubCopilotProfile]\n  Unit successfully applied.\nMicrosoft.DSC.Transitional/PowerShellScript [InstallWinUITemplates]\n  Unit successfully applied.\nMicrosoft.DSC.Transitional/PowerShellScript [AddWinSkillsMarketplace]\n  Unit successfully applied.\nMicrosoft.DSC.Transitional/PowerShellScript [InstallWinUIPlugin]\n  Unit successfully applied.\nMicrosoft.DSC.Transitional/WindowsPowerShellScript🛡  [InstallWslComponents]\n  Unit successfully applied.\nMicrosoft.DSC.Transitional/WindowsPowerShellScript🛡  [RebootForVmp]\n  Unit successfully applied.\nMicrosoft.DSC.Transitional/WindowsPowerShellScript🛡  [InstallUbuntu]\n  Unit successfully applied.\nMicrosoft.Windows/Registry [PowerToysAOT]\n  This configuration unit was not run because a dependency failed or was not run.\nSome of the configuration was not applied successfully.\n```\n\n\u003c/details\u003e","author":{"url":"https://github.com/mcuee","@type":"Person","name":"mcuee"},"datePublished":"2026-06-03T00:05:27.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/50/WindowsDeveloperConfig/issues/50"}

route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:06340026-bada-db86-1c76-fa5c0a96f4c9
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-idBF10:1F2B7F:583812:7597A3:6A4D4C4D
html-safe-nonceaac3c2c9049564afd7dd975e19b20f9ac5388a4220a3e3d39c4c8ebcc5b9fe94
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRjEwOjFGMkI3Rjo1ODM4MTI6NzU5N0EzOjZBNEQ0QzREIiwidmlzaXRvcl9pZCI6IjU2ODgzODE3NzIzOTMxNzIwNDUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacb14c23a47c581875f2006446b2e4929030d88f1d45ac4953aa8a6597336465f6
hovercard-subject-tagissue:4575840868
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/microsoft/WindowsDeveloperConfig/50/issue_layout
twitter:imagehttps://opengraph.githubassets.com/28e07f85b2fc8c2258dddae9036c4167f28929d589b40b6b40ba01b680185edb/microsoft/WindowsDeveloperConfig/issues/50
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/28e07f85b2fc8c2258dddae9036c4167f28929d589b40b6b40ba01b680185edb/microsoft/WindowsDeveloperConfig/issues/50
og:image:altPS C:\work\windows\WindowsDeveloperConfig> winget configure -f .\windows-dev-config\dev-config.winget --accept-configuration-agreements --disable-interactivity ... ... Microsoft.WinGet/Package [Pow...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamemcuee
hostnamegithub.com
expected-hostnamegithub.com
None92571a8944142227b7e19cd10918b1ddd06e5066c1ad5bc7e4769cf6140a87e6
turbo-cache-controlno-preview
go-importgithub.com/microsoft/WindowsDeveloperConfig git https://github.com/microsoft/WindowsDeveloperConfig.git
octolytics-dimension-user_id6154722
octolytics-dimension-user_loginmicrosoft
octolytics-dimension-repository_id1245803238
octolytics-dimension-repository_nwomicrosoft/WindowsDeveloperConfig
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1245803238
octolytics-dimension-repository_network_root_nwomicrosoft/WindowsDeveloperConfig
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release56fc8347865a14e2ec811533d68f929cf4e0ec19
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/microsoft/WindowsDeveloperConfig/issues/50#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FWindowsDeveloperConfig%2Fissues%2F50
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FWindowsDeveloperConfig%2Fissues%2F50
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=microsoft%2FWindowsDeveloperConfig
Reloadhttps://github.com/microsoft/WindowsDeveloperConfig/issues/50
Reloadhttps://github.com/microsoft/WindowsDeveloperConfig/issues/50
Reloadhttps://github.com/microsoft/WindowsDeveloperConfig/issues/50
Please reload this pagehttps://github.com/microsoft/WindowsDeveloperConfig/issues/50
microsoft https://github.com/microsoft
WindowsDeveloperConfighttps://github.com/microsoft/WindowsDeveloperConfig
Notifications https://github.com/login?return_to=%2Fmicrosoft%2FWindowsDeveloperConfig
Fork 133 https://github.com/login?return_to=%2Fmicrosoft%2FWindowsDeveloperConfig
Star 1.8k https://github.com/login?return_to=%2Fmicrosoft%2FWindowsDeveloperConfig
Code https://github.com/microsoft/WindowsDeveloperConfig
Issues 10 https://github.com/microsoft/WindowsDeveloperConfig/issues
Pull requests 7 https://github.com/microsoft/WindowsDeveloperConfig/pulls
Actions https://github.com/microsoft/WindowsDeveloperConfig/actions
Projects https://github.com/microsoft/WindowsDeveloperConfig/projects
Models https://github.com/microsoft/WindowsDeveloperConfig/models
Security and quality 0 https://github.com/microsoft/WindowsDeveloperConfig/security
Insights https://github.com/microsoft/WindowsDeveloperConfig/pulse
Code https://github.com/microsoft/WindowsDeveloperConfig
Issues https://github.com/microsoft/WindowsDeveloperConfig/issues
Pull requests https://github.com/microsoft/WindowsDeveloperConfig/pulls
Actions https://github.com/microsoft/WindowsDeveloperConfig/actions
Projects https://github.com/microsoft/WindowsDeveloperConfig/projects
Models https://github.com/microsoft/WindowsDeveloperConfig/models
Security and quality https://github.com/microsoft/WindowsDeveloperConfig/security
Insights https://github.com/microsoft/WindowsDeveloperConfig/pulse
PowerToys failed to install under Windows11 on Arm64https://github.com/microsoft/WindowsDeveloperConfig/issues/50#top
https://github.com/mcuee
mcueehttps://github.com/mcuee
on Jun 3, 2026https://github.com/microsoft/WindowsDeveloperConfig/issues/50#issue-4575840868
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.