windows安装winget
·
根据您遇到的 winget 命令无法识别的问题,以下是完整的解决方案:
原因分析
此错误表明系统未检测到 winget 工具,可能由以下原因导致:
- 未安装 Windows 程序包管理器(Winget)
- 安装路径未添加到系统环境变量
- 系统更新导致组件损坏
解决方案
方法 1:通过 Microsoft Store 安装 Winget
- 打开 Microsoft Store,搜索 App Installer。
- 点击 获取 完成安装。
- 安装完成后,在 PowerShell 中运行
winget --version验证是否成功。
方法 2:手动安装 Winget
- 以管理员身份打开 PowerShell,执行以下命令下载最新安装包:
Invoke-WebRequest -Uri "https://aka.ms/getwinget" -OutFile "winget.msixbundle" - 安装下载的包:
Add-AppxPackage .\winget.msixbundle - 删除临时文件:
Remove-Item winget.msixbundle
方法 3:修复系统路径(可选)
若已安装但命令仍不可用:
- 打开 系统属性 > 高级 > 环境变量。
- 在用户变量
Path中添加路径:%LOCALAPPDATA%\Microsoft\WindowsApps
方法 4:重置 Winget 组件(针对 Win11)
- 以管理员身份运行 PowerShell,执行:
Get-AppxPackage -Name Microsoft.DesktopAppInstaller | Reset-AppxPackage
验证安装
安装完成后,执行以下命令检查版本:
winget --version
若显示版本号(如 1.5.322-preview),则安装成功。
升级 PowerShell
安装 Winget 后,可通过以下命令升级 PowerShell:
winget upgrade --id Microsoft.PowerShell
若提示版本冲突,建议先卸载旧版本:
winget uninstall --id Microsoft.PowerShell
winget install --id Microsoft.PowerShell
注意事项
- 需管理员权限运行 PowerShell。
- 若系统为 Windows 11 LTSC,需手动更新 Winget 到最新版本。
- 网络问题可能导致安装失败,建议检查代理或切换网络。
通过以上步骤,可解决 winget 命令无法识别的问题。若仍存在问题,建议检查系统日志或联系微软支持。
更多推荐


所有评论(0)