winget是windows 10的命令行包管理器,需系统版本≥1809且启用app installer;可通过microsoft store、github直装或powershell gallery安装;安装后用winget search和install命令管理软件。

如果您在Windows 10系统中希望快速安装、更新或卸载软件,但又不熟悉图形界面操作的繁琐流程,则可能是由于未启用或未正确配置winget命令行包管理器。以下是针对Windows 10用户的winget入门操作步骤:
一、确认系统兼容性与winget可用状态
winget仅支持Windows 10版本1809(内部版本17763)及以上系统,且需完成首次用户登录以触发Microsoft Store后台注册机制。若命令行无法识别winget,说明该组件尚未激活或未安装App Installer。
1、按Win+R打开运行窗口,输入powershell并回车启动PowerShell。
2、在PowerShell中输入winget --version并回车。
3、若返回类似“v1.8.1821”的版本号,表示已就绪;若提示“不是内部或外部命令”,则需继续执行后续安装步骤。
二、通过Microsoft Store安装App Installer
此方式提供最稳定的winget运行环境,适用于绝大多数家庭及办公用户,安装过程由系统自动处理依赖项与权限配置。
1、点击开始菜单,搜索并打开Microsoft Store应用。
2、在Store搜索栏中输入App Installer并回车。
3、在搜索结果中选择官方发布的App Installer,点击“获取”按钮开始安装。
4、安装完成后,关闭并重新打开PowerShell,再次运行winget --version验证是否生效。
三、通过GitHub直装最新版winget
当Microsoft Store版本滞后或需使用新功能时,可从GitHub releases页面下载.msixbundle安装包,该方式绕过Store审核周期,直接部署最新稳定构建。
1、在浏览器中访问https://github.com/microsoft/winget-cli/releases。
2、向下滚动至“Assets”区域,找到文件名以Microsoft.DesktopAppInstaller_*.msixbundle结尾的最新版本。
3、下载该文件后,双击运行,在弹出窗口中点击更新按钮完成安装。
4、重启PowerShell,执行winget --version确认安装成功。
四、通过PowerShell Gallery一键部署
该方法适用于需要批量部署或脚本化初始化的场景,利用微软官方PowerShell脚本仓库分发winget-install工具,全程自动化且无需手动下载文件。
1、以管理员身份运行PowerShell。
2、依次执行以下两条命令:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
Install-Script winget-install -Force
3、按提示输入A接受全部默认选项。
4、安装完成后,运行winget --version检查输出结果。
五、基础使用:搜索与安装软件
winget采用ID唯一标识软件包,避免名称歧义,确保安装来源可信、版本可控。首次使用建议先搜索再安装,以确认目标软件的确切ID。
1、在PowerShell中输入winget search chrome查找Chrome相关条目。
2、观察返回列表中的Name与Id列,记下完整ID(如Google.Chrome)。
3、执行winget install --id Google.Chrome启动静默安装流程。
4、系统弹出UAC权限提示时,点击是允许更改。











