用命令行安装应用:Windows 的 WinGet 包管理器使用指南

在 Windows 上安装软件,你是否仍习惯打开浏览器、搜索官网、下载 .exe、点击“下一步”?如果是,你可能错过了 Windows 10 1809 及以上版本内置的高效工具——WinGet

WinGet 是微软官方推出的命令行包管理器,类似 Linux 的 apt 或 macOS 的 brew。它允许你通过终端命令搜索、安装、升级和卸载应用,无需手动下载、无需捆绑软件、无需反复点击安装向导。

用命令行安装应用:Windows 的 WinGet 包管理器使用指南插图

为什么使用 WinGet?

  • ✅ 无捆绑软件:从官方源安装,不附带广告或第三方工具
  • ✅ 一键安装:输入命令,几秒完成
  • ✅ 统一管理:支持 Microsoft Store 和第三方应用(如 Chrome、Brave、7-Zip)
  • ✅ 批量操作:可一次性升级所有应用或迁移安装列表
  • ✅ 版本清晰:显示已安装版本与可用更新

核心命令速查表

1. 列出所有已安装应用

winget list

显示应用名称、ID、版本号,支持筛选(如 winget list Chrome)。

2. 查找应用(搜索)

winget search Brave

返回匹配的应用列表,包括 ID(安装时需使用)。

3. 安装应用

winget install Brave.Brave

使用上一步查到的 ID 安装。例如安装 VS Code:

winget install Microsoft.VisualStudioCode

4. 升级单个应用

winget upgrade Google.Chrome

5. 一键升级所有可更新应用

winget upgrade --all

6. 卸载应用

winget uninstall Google.Chrome

7. 导出已安装应用列表(迁移必备)

winget export -o C:\winget-list.json

将当前系统所有通过 WinGet 安装的应用导出为 JSON 文件。

8. 在新电脑批量安装

winget import -i C:\winget-list.json

在新系统中一键还原所有应用(需先安装 WinGet)。

💡 提示:WinGet 默认从 Microsoft Package Manager 源安装,安全性高。若未安装,可通过 Microsoft Store 搜索 “WinGet” 安装,或从 GitHub 获取。

适用场景

场景操作
新电脑快速部署导出旧机列表 → 导入新机
安装无官方安装包的工具如 7-ZipNotepad++Obsidian
避免捆绑软件不再从官网下载带广告的安装器
自动化运维配合脚本实现批量部署

常见问题

  • WinGet 支持哪些应用?
    超过 10 万款,涵盖主流桌面软件(浏览器、办公、开发工具等),持续增长。
  • 家庭版能用吗?
    可以。WinGet 在 Windows 10 1809+ 和 Windows 11 所有版本均支持。
  • 如何更新 WinGet 本身?winget upgrade Microsoft.Winget.Source

评论