介绍
winget 是微软官方的 Windows 包管理器(Windows Package Manager),类似 Linux 的 apt/yum、macOS 的 brew,用命令行一键安装/升级/卸载/管理 Windows 软件。
优点
- ✅ 官方免费、无广告、绿色安全
- ✅ 一键批量管理,装系统后快速部署
- ✅ 版本统一,自动匹配系统架构(x64/ARM64)
- ✅ 开源:https://github.com/microsoft/winget-cli
注意
- ⚠️ 管理员权限:部分软件需管理员身份运行终端
- ⚠️ 源有限:主要收录主流开源/免费软件,不含破解版
- ⚠️ 升级谨慎:
winget upgrade --all前建议先备份
支持系统
- Windows 10 1709+(Build 16299)
- Windows 11 全版本
- Windows Server 2025
安装方法
Microsoft Store(推荐)
搜索 App Installer → 获取/更新。Windows Update
设置 → 更新和安全 → 检查更新(自动推送)。手动安装(离线)
去 GitHub 下载.msixbundle安装包并双击安装。
验证安装
winget --version
输出版本号(如 v1.11.510)即成功。
常用命令
# 1. 搜索软件
winget search <关键词>
winget search chrome
# 2. 安装软件(优先用 ID,避免重名)
winget install <软件ID/名称>
winget install Google.Chrome
winget install "Notepad++" # 名称含空格加引号
# 3. 查看已安装软件
winget list
winget list --name "PowerShell"
# 4. 升级软件
winget upgrade # 列出可更新
winget upgrade <ID> # 升级单个
winget upgrade --all # 一键全部升级(常用)
# 5. 卸载软件
winget uninstall <ID/名称>
winget uninstall Google.Chrome
# 6. 查看软件详情
winget show <ID>
# 7. 导出/导入软件列表(换机神器)
winget export -o D:\apps.json # 导出
winget import -i D:\apps.json # 新电脑批量安装
实用示例
# 开发常用一键安装
winget install Git.Git
winget install Microsoft.VisualStudioCode
winget install OpenJS.NodeJS
winget install Python.Python.3.11
winget install JetBrains.IntelliJIDEA.Community