1. WinGet 初探:微软官方的包管理神器
第一次接触WinGet是在去年帮同事重装系统时,发现他手动一个个下载开发工具花了整整半天。当时我就在想:Linux有apt/yum,macOS有brew,Windows难道没有类似的工具吗?结果还真让我找到了这个微软官方出品的包管理工具。WinGet本质上是一个命令行工具,能够让你用简单的指令完成软件的搜索、安装、升级和卸载,彻底告别"百度搜索→进入官网→下载安装包→下一步下一步"的传统流程。
经过一年多的深度使用,我发现WinGet特别适合以下几类人群:
- 经常需要配置新环境的开发者(比如我这种三天两头重装系统的人)
- 需要批量部署软件的企业IT管理员
- 追求效率的极客用户
- 需要远程协助他人安装软件的技术支持人员
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. WinGet 的安装与配置
2.1 系统要求与安装方式
WinGet需要Windows 10 1709及以上版本,但建议使用1809或更高版本以获得完整功能。安装方式主要有三种:
-
通过Microsoft Store安装(最简单):
- 打开Microsoft Store搜索"App Installer"
- 点击获取并安装(会自动包含WinGet)
-
手动安装(适合企业环境):
powershell复制# 下载最新release的.msixbundle文件 $url = "https://github.com/microsoft/winget-cli/releases/latest/download/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle" Invoke-WebRequest -Uri $url -OutFile .\winget.msixbundle # 安装 Add-AppxPackage -Path .\winget.msixbundle -
通过Windows Package Manager Insider Program(获取预览版功能):
需要加入Microsoft Insider计划,在设置→更新与安全→Windows Insider Program中注册。
注意:如果遇到"无法安装因为系统策略禁止此安装"错误,可能需要先执行:
powershell复制Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
2.2 初始配置与优化
安装完成后建议进行以下配置:
-
启用实验性功能(2023年新增):
powershell复制winget settings --enable Experimental -
修改安装策略(避免频繁弹窗):
powershell复制winget config --set installBehavior.preferences.autoU
