windows winget(类似 Linux 的 apt/yum、macOS 的 brew)

介绍

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

安装方法

  1. Microsoft Store(推荐)
    搜索 App Installer → 获取/更新。

  2. Windows Update
    设置 → 更新和安全 → 检查更新(自动推送)。

  3. 手动安装(离线)
    去 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

原文出处:/show_1GW3Hooivaf6.html