Windows怎么用winget安装软件_Windows如何用包管理器命令行安装应用【教程】-1

如果您希望在Windows系统中通过命令行快速、批量安装应用程序,而无需手动访问官网下载或点击图形界面安装向导,则可以使用微软官方提供的命令行包管理器Winget。以下是实现该目标的多种可行方法:

一、确认Winget是否已就绪并启用

Winget在Windows 11 22H2及更新版本、Windows 10 1809以上系统中默认集成,但需确保其组件App Installer已启用且注册完成,否则命令行将无法识别winget指令。

1、按Win + R打开运行窗口,输入cmd或powershell,回车启动命令行环境。

2、输入命令:winget –version并回车执行。

3、若返回类似v1.8.1821的版本号,说明Winget已可用;若提示“不是内部或外部命令”,则需继续执行安装流程。

二、通过Microsoft Store安装Winget(推荐方式)

此方式适用于能正常访问Microsoft Store的用户,安装过程全自动且与系统更新机制深度集成,安全性与兼容性最高。

1、打开Microsoft Store应用。

2、在搜索框中输入App Installer并回车。

3、在搜索结果中找到官方应用App Installer,点击“获取”按钮开始安装。

4、安装完成后,重启命令行工具,再次运行winget –version验证是否生效。

三、通过Windows Update安装Winget

部分系统版本会将Winget作为可选功能更新推送,此方式无需额外下载,适合企业环境统一策略部署。

1、按下Win + I打开系统设置。

2、进入“更新和安全” → “Windows 更新”页面。

3、点击“检查更新”按钮,等待系统扫描可用更新。

4、若列表中出现“App Installer”或“Windows Package Manager”相关更新,勾选并安装。

四、手动安装Winget(离线/受限网络适用)

当无法使用Store或Windows Update时,可直接从GitHub官方发布页下载最新.msixbundle安装包,绕过应用商店完成部署。

1、访问Winget官方GitHub Releases页面:https://github.com/microsoft/winget-cli/releases。

2、向下滚动至Latest Release区域,找到后缀为.msixbundle的最新文件(如Microsoft.DesktopAppInstaller_*.msixbundle)。

3、下载该文件后,双击运行,系统将自动调用App Installer进行安装。

4、安装完成后,在PowerShell中执行Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe强制刷新注册表项。

五、使用Winget搜索并安装软件(标准流程)

Winget通过唯一软件ID精准匹配并安装,避免名称歧义,确保安装来源可信、版本可控。

1、在命令行中输入:winget search [关键词],例如winget search vscode。

2、等待返回结果,从中识别目标软件的完整Id字段(如Microsoft.VisualStudioCode)。

3、执行安装命令:winget install –id Microsoft.VisualStudioCode。

4、首次运行时,系统弹出权限确认对话框,点击“是”以授权安装。

六、使用Winget交互式安装(免记ID方式)

当不确定软件确切Id或希望浏览多个同名候选时,可触发交互式菜单,由用户编号选择目标,降低操作门槛。

1、在命令行中输入:winget install [关键词],例如winget install firefox。

2、等待搜索完成,Winget输出带编号的列表,如:1) Mozilla.Firefox2) Mozilla.Firefox.DeveloperEdition3) Mozilla.Firefox.Nightly

3、输入对应编号(如1),回车后自动执行下载与安装流程。

七、使用第三方网站生成Winget安装脚本(GUI辅助方式)

对于不熟悉命令行的用户,可通过Winstall.app等网站可视化选择软件,自动生成完整winget命令序列,支持一键复制执行。

1、在浏览器中打开https://winstall.app。

2、在搜索栏输入所需软件名称,点击右侧“+”号加入安装清单。

3、可展开“Feature Packs”选取预设组合(如开发套件、生产力工具包)。

4、点击页面底部“Generate Script”按钮,生成完整winget命令集。

5、复制脚本内容,在管理员权限的PowerShell中粘贴并执行。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。