Install Winget Using Powershell Updated Free 〈UHD 2024〉
If you receive errors stating that winget is not recognized, the App Installer may be corrupted. powershell
Are you deploying this on a or a Windows Server environment?
cd $env:TEMP .\winget-install.ps1
Start-Process "ms-windows-store://pdp/?ProductId=9NBLGGH4NNS1" install winget using powershell updated
If successfully installed, this will output the current version string (e.g., v1.9.xxxx ).
By default, PowerShell may block script execution for security reasons. To enable script execution for the current session only, run:
winget list
This guide was updated for 2026. All commands and methods have been verified against the latest WinGet releases and Windows versions.
Get-AppxPackage -AllUsers *DesktopAppInstaller* | Remove-AppxPackage -AllUsers Use code with caution. Once removed, re-run Method 1. Post-Installation: Essential First Steps
This offline method is critical for enterprise environments where internet access is restricted or for systems like Windows IoT Enterprise LTSC. If you receive errors stating that winget is
# Download and install Microsoft.VCLibs Invoke-WebRequest -Uri "https://aka.ms" -OutFile "$env:TEMP\VCLibs.appx" Add-AppxPackage -Path "$env:TEMP\VCLibs.appx" # Download and install Microsoft.UI.Xaml Invoke-WebRequest -Uri "https://github.com" -OutFile "$env:TEMP\Xaml.appx" Add-AppxPackage -Path "$env:TEMP\Xaml.appx" Use code with caution. Step 2: Download and Install the Latest WinGet Package
"C:\Path\To\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle" Use code with caution. Copied to clipboard Microsoft Learn Verification To confirm WinGet is installed and ready, type: powershell winget --version Use code with caution. Copied to clipboard
Add-AppxPackage -Path "vclibs.appx" Add-AppxProvisionedPackage -Online -PackagePath "winget.msixbundle" -LicensePath "license.xml" By default, PowerShell may block script execution for