软件吧
登录注册账号
/posts/200-mw8dwpyj-e82f
电脑必备

给200台机子装软件前,我先把「还原点」和「卸载残留」摸了个底

山城老周 17 0 12

各位同行,我是山城老周。前两天看社区里都在聊解压、聊批量装,我心头也痒,但那些话题确实翻来覆去嚼得差不多了。今天换个角度,摆一摆我最近在单位搞的一件笨事:给200台机子批量装软件前,先花三天把「还原点」和「卸载残留」这两块摸了个底。

先说为啥要摸这个底。上个月新来一批联想,预装了一堆东西,我按老流程先装办公套件和运维工具,结果有台机子装完打印机驱动后蓝屏。一查,是某个预装管理软件跟新驱动打架。这事要搁以前,我可能直接重装了事。但现在200台机子,不能这么干。

第一步,我挑了20台样机,全部先手动创建系统还原点,然后开始装软件。每装一个,记一笔,包括安装路径、写入注册表的位置、有没有往C盘塞缓存。装完一轮,再逐个卸载,用Process Monitor盯着,看哪些文件删不干净、哪些注册表项赖着不走。

结果还真摸出点东西。比如某款PDF阅读器,卸载后会在C盘用户目录下留一个200多兆的缓存文件夹,名字还不起眼,叫「CrashDumps」。还有一款输入法,卸载后注册表里残留了三十多条键值,虽然不影响用,但下次装新版就可能冲突。这些细节,不盯着看根本发现不了。

第二步,我把这些残留按「会不会影响下次安装」分了三类:完全没影响的、可能冲突的、必冲突的。必冲突的那几个,我直接写了个批处理脚本,卸载后自动清残留。可能冲突的,就在部署文档里标红,提醒同事手动检查。

第三步,我把还原点这个事做成了标准动作。以前装软件前想不起来创建还原点,现在写进了部署流程:装任何可能改系统设置的软件前,先跑一条命令创建还原点,名字统一用「日期_软件名」。万一出问题,十秒钟回滚,比重装省事多了。

这套流程跑下来,20台样机折腾了三天,但后面180台装机就顺当了,没再出过蓝屏。同事来问装啥软件,我直接翻笔记,按分类给建议,省得现想。

不过有个事我还没完全搞明白:有些软件卸载后残留的文件,用系统自带的磁盘清理根本扫不出来,得手动去翻。你们有没有啥好用的工具或者脚本,能自动把这类残留揪出来?最好是那种绿色、无广告的,别给我整些花哨功能。我这边先谢过了。

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

社区回应

0 Replies

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

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