软件吧
登录注册账号
/posts/200-mw813hwu-9e84
办公软件

给200台机子批量装软件,我按「卸不卸得干净」分了四档,同事来问终于不用现翻笔记

山城老周 30 0 13

管着单位200多台办公电脑,最头疼的不是装系统,是装完软件之后那一摊子。上个月新来两个小年轻,拿着软件清单问我「周哥这个装不装」,我翻出那个记了小半年的台账,发现还是不够用——光记了「装什么」,没记「怎么卸」。

踩过的坑不算少。去年批量推过一版某看图软件,装的时候挺顺,结果用户反馈说右键菜单被塞了七八项,还有个后台服务天天自动更新。我想卸掉重装个干净版,发现它卸载程序跑完,注册表里还留着一堆键,Program Files 目录里还蹲着半个文件夹。200台机子,一台台清?不现实。

后来我就换了个思路。先把单位常用的四十来个软件挨个在样机上装一遍、卸一遍,拿 Process Monitor 盯它写了哪些目录、改了哪些注册表位置。这一步花了我大概一周的零碎时间,但值。

卸完之后,我按「卸得干不干净」把软件分了四档:

第一档,卸完基本无残留。 比如一些绿色版工具、系统自带的那几个。这类装起来最省心,出问题直接卸载重装就行,台账上标绿色。

第二档,卸完留配置文件,但不影响重装。 大部分办公软件属于这档,比如输入法、PDF 阅读器。残留主要在用户目录的 AppData 里,重装会覆盖,影响不大。标黄色,装之前提醒用户备份一下自定义设置。

第三档,卸载程序跑完还得手动清。 就是前面说的那种,注册表和服务有残留。这类我单独建了个「善后脚本」文件夹,每款软件配一个批处理,卸完跑一遍。标橙色,批量部署前必看。

第四档,装完就很难干净退出的。 少数几个带驱动的、或者跟系统组件绑太深的,比如某些虚拟打印机驱动。这类我干脆规定:能不装就不装,真要装先报我,我拿一台机子试完再决定。标红色。

台账我是拿 Excel 记的,列了软件名、版本、档位、安装参数、善后脚本路径、最后一次验证日期。后来发现加一列「用户反馈」很有用,谁反映过什么问题直接记上,下次批量推之前扫一眼就知道要不要避开某台机子。

这套东西弄完之后,效果最明显的是新人来问的时候。以前我得翻聊天记录找半天,现在直接甩台账截图,哪档、能不能回退、要不要跑脚本,一目了然。上个月推那批办公软件,按档位分了三批推,第一批绿色档推完观察两天没动静,再推黄色档,橙色档挑了几台闲机子单独试。整个过程没接到一个报障电话。

不过有个细节我一直没想透:第三档那些善后脚本,我是按软件当前版本写的,万一哪天软件升级改了安装路径或者注册表结构,脚本就失效了。我现在是每次升级前先在样机上重跑一遍验证,但这个活儿量不小。

想问问各位,你们那边批量部署软件的时候,是咋管「卸载残留」这摊事的?有没有更省事的办法,还是说只能像我这样一台台样机磨?

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

社区回应

0 Replies

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

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