2024年4月3日发(作者:)
/passive 自动选择YES按钮。
/norestart/n 问是否自动重启时,自动选择不重启按钮。
/o 自动选择确认键
一、如何得到软件的静默安装参数
1. 软件如果已经安装,到注册表中查询其安装/卸载参数:
看InstallSource(如果有)和UninstallString的参数内容信息
2. 第三方软件查询静默安装参数:
3. 手工测试:
反正拿到一个安装程序,用/?查询下。
如果不支持/?参数,还可以用各静默安装参数试试就知道了( [/S] [/silent
[/noreboot]] [/verysilent [/sp-] [/norestart]] [/q] [/qn] [/qb] [REBOOT=SUPPRESS]
[/s /v/qn] [/q:a /r:n] [/u /n /z] [/quiet] [/SilentInstallNoSponsor] [/SilentInstall] [/s
/qn] [/s /qd] [-s] [-q] 等)
这步比较枯燥,但通常都比较有效。
4. 试完上面的参数,表面上看好像软件不支持静默安装,此时,可以考虑解压安装包:
优先测试软件自带方法解压而支持静默安装:如:
office 2003用/a参数解压;Office 2007 Service Pack补丁包用/extract解压;
ACDSee10 /a解压
不支持自带参数解压的用WinRAR或7-ZIP解压安装包,直接提取安装文件,执行
静默安装
5. 还可以改软件配置文件,执行静默安装
如:Total Commander:用winrar解压出来,修改中auto=1即可自动
安装
6. 如果还不行,想办法获取到该软件支持静默安装的版本,或重新打包版本,或用
Au3的键盘鼠标自动点击安装吧
二、常用软件静默参数
个人感觉 InstallShield 封装的执行静默安装不太稳定,有时会莫名的安装失败,也
比较占用资源。其它格式的都还可以。如:Google SketchUp 6 用InstallShield 封装的,
静默部署失败率让我很头疼。


发布评论