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

文章正文
发布时间:2023-11-29 20:37

矿难、WIN11、DDR5、40 代显卡纷至沓来,更换电脑的高峰期马上来临。

可惜我的生产力工具等不了,只能 49 年入国军,隔离期间装配上 i7+3080Ti 主机。

硬件配好了,软件又成了个大问题。常用软件超过 60 个,之前每个软件,都去对应官网寻找最新版,然后单独进行设置安装,需要耗费大量的时间精力。

曾经一度尝试过国内的软件管理器,能批量下载软件,但依旧免不了单独安装设置。另外,让 360、金山、腾讯来管理你的软件系统,你真的放心?

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

原生程序管理-winget

winget 是 Windows 程序包管理器的命令行工具。在 Windows 10 和 Windows 11 计算机上,使用 winget 命令行工具来发现、安装、升级、删除和配置应用程序。

早期版本的 Windows 不支持 winget,需在winget 官方链接下载应用安装程序,方能使用该管理工具。

官方安装包:https://github.com/microsoft/winget-cli/releases/download/v1.3.431/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle

国内搬运地址:https://wwz.lanzouf.com/ixZL701smc4d

winget 主要命令

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

winget install appName

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

winget search appName

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

winget upgrade --all

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 搜索

winstall 搜索

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

总结

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

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