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 封装的,

静默部署失败率让我很头疼。