当前位置: 首页 > 工具软件 > InstallShield > 使用案例 >

Installshield 静默安装

戚建德
2023-12-01

关于ISS文件

  • 可能有些小伙伴对ISS文件和安装包容易扯上关系,其实ISS文件是一个卸载或者安装的脚本录制文件(简单来说,就是录制ISS文件就是让程序知道静默安装或者卸载时,怎么自动执行流畅,或者点击什么按钮。ISS或记录下你点击了什么按钮。然后静默时它才知道自己怎么做)
  • 举例:以前安装包已经发布出去了,现在软件有变化需要用户安装新的安装包,但是安装新安装包时,需要新安装包自动静默卸载老程序。那么这种情况就可以,对已经安装的老程序录制一个ISS静默卸载脚本,然后把ISS文件放新的安装包里面,用户安装新包时,我们首先会把ISS文件解压到用户的电脑然后用ISS脚本对老师电脑已安装的程序执行静默卸载。然后在安装新版本。

录制卸载(/r /f)

  • 录制ISS文件命令行:【程序卸载exe路径】 /r /f1【ISS文件保存路径】
  • 示例:
    • “C:\Program Files (x86)\InstallShield Installation Information{84206655-5672-428C-9AC7-EF77149A1E9D}\setup.exe” /r /f1D:\uninstall1.iss

录制完成后执行静默卸载(/s /f)

“C:\Program Files (x86)\InstallShield Installation Information{84206655-5672-428C-9AC7-EF77149A1E9D}\setup.exe” /s /f1D:\uninstall1.iss

录制安装(-R /f)

在cmd中执行setup.exe -R /f1"c:\setup.iss", 执行命令开始录制安装。完成后会生成setup.iss,后续的静默安装需要setup.iss文件。

开始静默安装(-s /f)

在cmd中执行setup.exe -s /f1"c:\setup.iss" /f2"c:\setup.log", 执行成功会生成setup.log文件。 参数f1,f2分别是用来指定iss文件和log文件的命令。

 类似资料: