$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User") Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe # Locate the actual winget.exe folder $wingetDir = Split-Path (Get-ChildItem -Path "C:\Program Files\WindowsApps\Microsoft.DesktopAppInstaller_*_x64__8wekyb3d8bbwe\winget.exe" | Sort-Object LastWriteTime -Descending | Select-Object -First 1).FullName # Add to current PowerShell session PATH $env:Path += ";$wingetDir" # Test execution winget --version