软件吧
登录注册账号
/posts/register
电脑必备

批量装软件时那个「静默安装」参数,我拿十台样机试出三种翻车

山城老周 74 0 13

干运维二十年,最烦的不是装系统,是给两百多台机子批量装软件。尤其是那些不老实支持静默安装的,你写个批处理跑一圈,回来一看,有的装上了,有的弹窗卡住,有的装了一半留个烂摊子。我这周就专门拿十台样机,把几款常用软件的静默参数挨个试了一遍,翻车翻得我脑壳疼。

先说第一种翻车:参数写对了,但安装包自己弹广告。有个看图软件,加 /S 确实能静默装,但装完第一次启动时给你弹个「推荐安装XX浏览器」的窗口。这个窗口不是安装程序弹的,是它主程序弹的。你在批处理里根本没机会拦。我最后是装完立刻用脚本改注册表,把那个推荐项关了,再写个计划任务把主程序首次运行的配置给压下去。这个法子我拿五台机子试了,三台成功,两台还是弹,后来发现是版本不一样,老版本认注册表,新版本改认配置文件了。所以现在我推之前,第一件事是问清楚版本号,版本不对,参数白搭。

第二种翻车更隐蔽:静默装完,右键菜单没了。有个压缩相关的工具,静默安装时默认不注册右键菜单,得单独加个参数 /REGISTER。我一开始不知道,装完十台机子,用户打电话来说右键没解压选项。得,又得写个脚本重新注册一遍。这事儿给我提了个醒:静默安装不是「装上就行」,得把「装完能不能正常用」也写进验证清单。我现在跑完批处理,固定抽查三台机子,看右键菜单、看开始菜单、看默认打开方式,少一样都不算过。

第三种最气人:静默安装和杀毒软件打架。有款办公插件,静默安装时后台要写系统目录,结果被安全软件当可疑行为拦了,装完一看,插件根本没注册上。这个不是参数问题,是权限和信任的问题。我最后的办法是在部署脚本里先加一条临时信任规则,装完再删掉。但这事儿有风险,得跟安全那边报备,不是每个单位都让这么干。

说点实在的经验:

  1. 别信官方文档的静默参数。文档写 /S,实际可能得 /S /v"/qn",得自己试。
  2. 版本号先对账。同一个软件,v2.1 和 v2.3 的静默行为可能完全两码事。我现在的习惯是,部署包里锁死版本,不追新。
  3. 样机至少跑三天。装完当天没事,第二天用户一用就出问题的多了去了。
  4. 留好卸载脚本。静默装翻车了,你得能静默卸干净,不然一台一台手动清,两百台够你喝一壶。

最后问一句:你们批量部署时,遇到那种「静默装完但功能不全」的软件,是直接换替代品,还是硬着头皮写补丁脚本?我这边最近就卡在一个输入法上,想听听大伙儿咋处理的。

登录后可以为帖子点赞,但本帖内容对所有人开放阅读。

社区回应

0 Replies

还没有回应,抢一个沙发。

登录后可以回应和点赞,但本帖内容对所有人开放阅读。