记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

一键安装 99 个程序,Windows 最强软件管理器-Winget

一键安装 99 个程序,Windows 最强软件管理器-Winget

Windows 原生程序管理工具 winget 和 WebGUI winstall 使用更简单,应用均为官方来源下载,一键批量静默安装应用,是快速部署程序的绝佳方案
原生程序管理-winget

wingetopen in new window是 Windows 程序包管理器的命令行工具。在 Windows 10 和 Windows 11 计算机上,使用 winget 命令行工具来发现、安装、升级、删除和配置应用程序。早期版本的 Windows 不支持 winget,需在winget 官方open in new window国内搬运下载后缀为 .msixbundle 的应用安装程序。

安装应用安装程序后,可以通过在命令提示符 (cmd) 下键入「winget」来运行程序命令。

XML/HTML代码
  1. winget install appName

 执行 winget install 命令,就能完成指定程序的下载、哈希验证、静默设置安装三个步骤,不需要人工干预。

 XML/HTML代码

  1. winget search appName

当未找到或不确定 appName 时,使用 winget search 可以锁定程序名称。以「飞书」为例,飞书不支持中文锁定,搜索后发现有国内版「Feishu」和海外版「Lark」两个版本,国内版使用命令 winget install feishu

XML/HTML代码
  1. winget upgrade --all
winget upgrade 列出所有支持 winget 升级的程序,然后使用 winget upgrade ID 升级指定程序。
winget upgrade --all 会静默升级所有支持 winget 的程序,适合更新强迫症患者。不过,该升级流程暂时没有筛选办法,无法单独剔除应用。
winget upgrade --all --include-unknown 升级包括未知版本在内的所有应用,一般用不到,适用于强迫症患者。

Microsoft Store 应用

Microsoft Store 不支持 winget 官方源,因此 winget 不能使用应用名称安装商店应用。

winget 安装 Microsoft Store 应用前,需要 winget search 命令找到应用 id 和来源。msstore 源指 Miscrosoft Store,其使用唯一标识符作为程序包的“Id”。因此,snipaste 安装命令为 winget install 9P1WXPKB68KX -s msstore。

安装中会要求接受协议,点 Y 确认即可。

批量部署程序-winstall

winstall是 winget install 的网页管理工具。借助 winstall,用户不懂代码,也能轻松使用 winget,一次性安装所有应用程序。

操作非常简单,winstall 页面选中程序,即可打包程序组或生成批量安装命令。

winstall 的应用搜索继承了 winget 的问题,部分国产软件不支持中文搜索,比如「坚果云」只支持英文名称「Nutstore」。希望这一问题,可以随着国内用户群增多而被解决。

winget 搜索
winget 搜索
winstall 搜索
winstall 搜索

winstall 页面选好程序后,导出自动生成的批量安装命令,并在命令提示符 (cmd) 中执行,系统将自动下载并静默配置程序。

常见问题尝试更新源

国内使用 winget 容易出现问题「尝试更新源时失败」,下载winget 官方最新包可解决问题。

另一个可能是 Internet 选项的 TLS 版本设置过低,开启 TLS 1.2 即可恢复,具体操作查看Windows 应用商店 (Microsoft store) 打不开? open in new window

其他问题

批量安装应用中,winstall 不定期出现崩溃,原因未知。

winget install 不能检测当前版本软件是否安装,容易造成重复安装应用,拖慢部署时间。
部分应用安装后容易有 bug,比如剪映有卡顿问题,手动安装后恢复正常。
总结

常用软件列表中有 50 个应用支持 winget 批量静默安装,剩余 10 个需手工安装,覆盖率在 80% 以上,足够满足大部分人的需求。

winget 用一个命令行能静默安装上百个软件,节省了大量装机时间。对于系统重装、批量装机、快速设置新工作环境,winget 和 winstall 是必不可少的装机神器。

参考网站:教程

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):