一、制作静默脚本
静默脚本的制作并没有想象的那么复杂,无非是打开cmd、找软件产品的产品号、设置对应软件的静默参数、执行cmd卸载命令、最后删除脚本,做到无痕迹卸载。
先上脚本:
@echo off
msiexec /x {软件产品号} /quiet #安静模式,无用户交互
/passive #显示进度栏,但用户不参与交互,根据实际需要二选其一
del uninstaller01.bat
del %0
1、查看Windows系统安装的软件产品号
2、制作脚本
这里以卸载xshell为例,实现无用户参与静默
创建脚本
编辑脚本
@echo off
msiexec /x {EB1AAB19-5EE8-46BD-86CC-146BF85DC170} /passive
del uninstaller01.bat
del %0
运行查看效果
但是有一说一,这种方法虽然可以静默卸载Windows软件,比较方便于进一步制作成自解压脚本用于批量卸载系统软件,但也有两个缺点:
①不能自动删除对应的快捷方式,也不能自动清除残留
②product list命令无法列出所有的软件产品号,有的软件也不支持此类显示,所以不适用于所有系统软件