在 Windows 上安装软件,你是否仍习惯打开浏览器、搜索官网、下载 .exe、点击“下一步”?如果是,你可能错过了 Windows 10 1809 及以上版本内置的高效工具——WinGet。
WinGet 是微软官方推出的命令行包管理器,类似 Linux 的 apt 或 macOS 的 brew。它允许你通过终端命令搜索、安装、升级和卸载应用,无需手动下载、无需捆绑软件、无需反复点击安装向导。

为什么使用 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-Zip、Notepad++、Obsidian |
| 避免捆绑软件 | 不再从官网下载带广告的安装器 |
| 自动化运维 | 配合脚本实现批量部署 |
常见问题
- WinGet 支持哪些应用?
超过 10 万款,涵盖主流桌面软件(浏览器、办公、开发工具等),持续增长。 - 家庭版能用吗?
可以。WinGet 在 Windows 10 1809+ 和 Windows 11 所有版本均支持。 - 如何更新 WinGet 本身?
winget upgrade Microsoft.Winget.Source











评论