一、如何得到软件的静默安装参数
- 软件如果已经安装,到注册表中查询其安装/卸载参数:
看InstallSource(如果有)和UninstallString的参数内容信息
- 第三方软件查询静默安装参数
- 手工测试:
反正拿到一个安装程序,用/?查询下。
如果不支持/?参数,还可以用各静默安装参数试试就知道了( [/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] 等)
这步比较枯燥,但通常都比较有效。 - 试完上面的参数,表面上看好像软件不支持静默安装,此时,可以考虑解压安装包:
优先测试软件自带方法解压而支持静默安装:如:
office 2003用/a参数解压;Office 2007 Service Pack补丁包用/extract解压;ACDSee10 /a解压
不支持自带参数解压的用WinRAR或7-ZIP解压安装包,直接提取安装文件,执行静默安装 - 还可以改软件配置文件,执行静默安装
如:Total Commander:用winrar解压出来,修改install.inf中auto=1即可自动安装 如果还不行,想办法获取到该软件支持静默安装的版本,或重新打包版本,或用Au3的键盘鼠标自动点击安装吧