winget - 微软出品的免费开源 Windows 包管理工具
软件简介
winget 是微软在 2020 年推出的 Windows 官方包管理器,旨在为 Windows 平台提供一个统一的、命令行驱动的软件安装和管理方式。它的出现填补了 Windows 长期以来缺少官方包管理器的空白,让 Windows 用户也能像 Linux 和 macOS 用户一样,通过简单的命令快速安装和管理软件。
winget 从 Windows 11 开始内置在系统中,Windows 10 用户也可以通过 Microsoft Store 或 GitHub 手动安装。它的软件源由微软维护和社区贡献,包含了数千款常用软件。
核心功能
通过
winget install <软件名>一键安装软件无需访问各个软件官网下载安装包
自动处理依赖和安装参数
支持静默安装,无需人工干预
支持安装特定版本
winget upgrade查看所有可升级的软件winget upgrade --all一键升级所有软件支持升级指定软件
显示当前版本和最新版本对比
可忽略特定软件的升级提醒
winget search <关键词>搜索软件显示软件 ID、版本、来源等信息
winget show <软件名>查看软件详细信息支持按名称、ID、标签搜索
winget uninstall <软件名>卸载软件支持静默卸载
可卸载通过 winget 安装的软件
默认使用微软官方源(msstore 和 winget)
支持添加第三方软件源
winget source管理软件源社区持续贡献新的软件包
winget list列出已安装的所有软件支持导出/导入已安装软件列表,方便新系统快速部署
支持 ARM64 架构
支持国际化,包含中文界面
持续更新,功能不断增强
常用命令示例
# 搜索软件 winget search visualstudio # 安装软件 winget install Microsoft.VisualStudioCode # 安装特定版本 winget install Git.Git --version 2.40.0 # 查看可升级的软件 winget upgrade # 升级所有软件 winget upgrade --all # 卸载软件 winget uninstall Microsoft.VisualStudioCode # 列出已安装软件 winget list # 导出已安装软件列表 winget export -o apps.json # 从文件导入安装软件 winget import -i apps.json
安装方式
Windows 11:系统内置,无需安装,直接在终端中使用 winget 命令
Windows 10:在 Microsoft Store 搜索 "应用安装程序" 安装,或从 GitHub Releases 下载
手动安装:从 GitHub Releases 下载 .appxbundle 安装包
系统要求
Windows 10 1709 或更高版本 / Windows 11
需要安装 "应用安装程序"(App Installer)
64 位操作系统(x64 或 ARM64)
下载地址
GitHub Releases:https://github.com/microsoft/winget-cli/releases
开源仓库:https://github.com/microsoft/winget-cli
软件包仓库:https://github.com/microsoft/winget-pkgs
Windows 11 用户可直接在终端中使用 winget 命令,无需额外下载。
授权方式:免费 + 开源(MIT License)