WinGet
亦称 windows package manager、app installer winget
App Installer 的命令行工具。其进程为 winget.exe。在当前的 Windows 中,“设置”>“应用”会调用它。它不是 Chocolatey。
您需要了解的内容
WinGet 是 Microsoft 的命令行工具。Chocolatey 是另一款出现更早的包管理器。
WinGet 随附于 App Installer。在提示符窗口中运行 winget.exe 即可。在当前的 Windows 中,“设置”>“应用”会调用它。Chocolatey 是来自 chocolatey.org 的 choco.exe。Scoop 则是另一款第三方管理器。
- 它是什么?
- Microsoft 的包管理器命令行工具
- 与 Chocolatey 相同?
- 否。choco.exe 是不同的管理器
- 它存放在何处?
- App Installer。在“设置”>“应用”中会调用它
什么是 WinGet?
winget.exe 是 Windows Package Manager 的客户端。App Installer 是提供该工具的 Store 应用程序包。choco.exe 是 Chocolatey Software 较早推出的社区管理器。
如果您从未用过它
若某篇指南提及 "winget install",WinGet 即指 Microsoft 的包管理器。它随附于当前 Windows 的 App Installer 中。打开命令提示符即可运行 winget。在某些安装过程中,“设置”>“应用”会使用该工具。它不是 Chocolatey (choco.exe),不是 Scoop,也不是 Store 界面。
它有什么用?
winget search 和 winget install。Chocolatey 使用 choco install 以及不同的社区仓库。
winget upgrade --all 是一种命令行习惯。Store 界面则是另一个窗口。
winget export 是 Microsoft 的列表格式。packages.config 文件属于 Chocolatey,并非此工具。
它适合谁?
- 遵循 Microsoft 单行安装命令的人员
- 其“设置 > 应用”安装使用了该包管理器的任何人
- 在 winget、Chocolatey 和 Scoop 之间权衡的用户
当前状态
WinGet (2020) 是 Microsoft Corporation 目前推出的包管理器。该厂商仍引导 Windows 用户访问 https://learn.microsoft.com/windows/package-manager/winget/。
它存在多久了?
WinGet 预览版于 2020 年推出。Chocolatey 始于 2011 年。Scoop 始于 2013 年。在当前的 Windows 11 上,应用安装程序通常已包含 winget.exe。Windows 7 PC 则不会自带此程序。
版本
以主要渠道为主。此处并未对所有确切的版本号进行逐一验证。
系统要求
数值遵循发布者的公开指引。实际需求仍会因工作负载而异。
最低配置
| 操作系统 | 根据 Microsoft 的说明,适用于配有应用安装程序的 Windows 10 1809+。当前的 Windows 11 通常已自带 |
|---|---|
| 内存 | 足以运行 Windows 加上此应用程序。繁重项目需要更多资源。 |
资源占用概况
- CPU 需求
- 遵循其启动的安装程序
- 网络需求
- 下载软件包
安装的进程
这些可执行文件属于该产品安装后的组件。
| winget.exe | 包管理器 CLI |
|---|---|
| WindowsPackageManagerServer.exe | 某些内部版本上的包管理器服务主机 |
启动项组件
winget.exe 是一个命令行界面(CLI)。它不应驻留在启动项中。包管理器服务可以在 Windows 需要时运行。
文件位置
| 典型安装 | C:\Users\<you>\AppData\Local\Microsoft\WindowsApps\winget.exe |
|---|
文件格式
常见问题
winget 不是内部或外部命令
从 Store 安装或更新应用安装程序,或使用 Microsoft 记录的 GitHub 程序包。Chocolatey 不会添加 winget.exe。
软件包 ID 与 Chocolatey 的 ID 不匹配
winget search 使用 Microsoft 的目录。choco search 则完全是另一回事。
故障排除
where.exe winget。如果缺失,请从 Store 更新应用安装程序
那是 Microsoft 客户端。如果您需要 choco,chocolatey.org 是另一个管理器。
如果安装失败,运行 winget source list
损坏的源属于 WinGet 配置。Scoop bucket 则是不同的工具。
切勿从随意的 zip 压缩包中替换 winget.exe
请使用 Microsoft Learn 或 Store 应用安装程序。Ninite 是一次性构建工具,并非修复工具。
替代方案
Chocolatey 适用于较旧的社区仓库。Scoop 适用于用户文件夹工具。Microsoft Store 适用于图形用户界面。Ninite 适用于一次性打包配置。
官方帮助与下载
请先从软件厂商处着手。随意的 exe 网站并不是支持渠道。
| 下载 | learn.microsoft.com/windows/package-manager/winget/ 官方安装程序或厂商页面 |
|---|---|
| 帮助 | learn.microsoft.com/windows/package-manager/ 厂商支持 |
| 官方网站 | learn.microsoft.com/windows/package-manager/winget/ 请从此处开始,而非随意的 exe 托管网站 |
相关硬件
任何装有应用安装程序的当前 Windows 10 或 11 PC。网络比内存更重要。
技术细节
技术细节
厂商版本号会发生变动。本文不锁定特定内部版本。
来源与验证
记录的来源标签:August 2026。此标签并不代表已完成独立验证。 我们的研究方式.
- WinGet 官方网站 · 厂商产品页面
- WinGet 帮助 · 厂商支持
- WinGet GitHub · 命令行源码与发布版本
- Foxhole 进程图谱 · Windows PC 上的第一方采集样本。非实验室基准测试。
这篇文章有用吗?
回答"是"或"否"即可。如果您愿意,可以选择一个原因,或添加一段简短附言。
感谢。这有助于我们改进此页面。