如果你曾经重装过电脑或组装过新电脑,你肯定知道,花几个小时逐个下载浏览器、视频播放器和系统工具是多么麻烦。你得费劲地找到官方网站,接受那些你根本没仔细看的协议,最糟糕的是,还得小心翼翼地避免安装那些在Windows软件安装过程中偷偷溜进来的工具栏或臃肿软件。
为了解决这个问题,微软在 Windows 11 中集成了一个名为 Winget 的 gem。它本质上是一个软件包管理器,可以像在控制台中输入命令一样简单地安装程序,无需浏览互联网,并自动完成计算机上的整个软件部署过程。
Winget究竟是什么?它有什么用途?
这是 Windows 程序包管理器的客户端界面,它是一个命令行工具,用于在 Windows 10、Windows 11 和 Windows Server 2025 中发现、安装、更新和删除应用程序。对于来自 Linux 或 macOS 用户来说,它相当于…… apt o brew但已适应微软生态系统。
这款工具最强大的功能在于它连接到一个庞大的社区代码库,其中包含数千个经过验证的应用程序。作为一个在 GitHub 上开源的项目,它由社区持续更新,因此几乎所有你可能需要的常用应用程序都已收录其中。
如何让 Winget 在您的系统上运行
在大多数现代 Windows 11 系统中,Winget 作为应用程序安装程序的一部分预先安装。要检查它是否已启用,只需打开终端(按 Windows + X 并选择终端或 PowerShell),然后运行命令 ` winget --version`。
如果系统由于某种原因无法识别该命令,您可能需要从 Microsoft Store 更新应用安装程序组件。在更复杂的情况下,例如 Windows 沙盒或 IoT 企业版 LTSC 版本(这些版本没有应用商店),您需要使用PowerShell 手动安装。具体操作是:从官方存储库下载 .msixbundle 包、VCLibs 库和 Microsoft.UI.Xaml 包,然后分别运行 Add-AppxPackage 命令。
掌握软件搜索和安装
安装之前,最好先检查程序是否存在于软件仓库中。为此,`winget search <name>`命令是你的最佳选择。它会返回一个列表,其中包含程序名称、来源以及最重要的软件包 ID。
安装应用程序时,您可以使用其名称,但最好使用其 ID,例如 VideoLAN.VLC,以避免与类似程序混淆。命令很简单,只需输入 `winget install <ID>`即可。如果您希望安装过程完全无声,可以添加 `--silent` 参数来阻止图形窗口的出现;或者添加 `--accept-package-agreements` 参数来跳过许可协议提示,确保顺利安装。
对于急性子来说,一个技巧是将多个安装程序串联在一行中。您可以连续输入多个安装命令,然后让电脑自动完成安装,这样您就可以去喝杯咖啡,同时安装 Chrome、Spotify 和 7-Zip 等软件。
自动化维护和更新
其中一项最省时的功能是更新管理。您无需逐个打开程序检查新版本,只需运行`winget upgrade` 命令即可查看计算机上所有过时软件的列表。
如果您想快速更新所有程序,可以使用命令`winget upgrade --all`将所有可用应用程序更新到最新的稳定版本。对于您希望保持在特定版本并阻止其更新的程序,可以使用`winget pin add` 命令锁定版本。
高级命令和日常实用程序
除了安装和更新之外,Winget 还提供强大的系统管理工具。例如,`winget list` 命令可以查看电脑上安装的所有软件,而 `winget uninstall` 命令则可以轻松卸载选定的软件。
但真正的妙处在于导出和导入。使用命令`winget export -o misapps.json`,您可以创建一个包含所有软件列表的文件。当您更换电脑时,只需运行`winget import -i misapps.json`,Windows 就会自动重新安装所有您常用的工具,省去您一下午的手动配置时间。
技术考量和调试
值得注意的是,以管理员权限运行 `winget` 命令可以避免系统在安装过程中不断提示您提升权限。但是,即使您以管理员身份使用终端,也应该谨慎行事,并且只安装您信任的软件。
如果遇到任何错误,Winget 会提供详细的日志以供诊断。您可以使用 `--logs` 选项访问这些日志,或者通过修改 `settings.json` 文件来配置工具的行为。在文件格式方面,该工具功能非常全面,支持从 EXE 和 MSI 文件到 MSIX 包、ZIP 文件和便携式应用程序等各种格式。
通过控制台完全掌控应用程序,可以彻底改变 Windows 用户体验,使软件部署和更新变得无缝且极其高效。从跨计算机克隆程序设置到使用单个命令执行批量更新,该工具消除了传统安装方式的诸多繁琐之处。




