以无提示模式运行安装需要先前记录的响应文件。有关更多信息,参见创建响应文件。在与您生成响应文件时所在主机具有相同操作系统的主机上运行安装程序。
在命令提示符处,导航至安装程序所在的目录。
cd JavaES-install-dir
使用 Setup.bat /s 命令启动无提示模式安装进程。
默认情况下,Setup.iss 文件在 Windows System 文件夹中进行创建。您需要将此文件从 Windows System 复制到 Setup.bat 所在的文件夹中,然后才能以 Setup.bat /s 启动无提示安装。否则会在安装过程中返回 -3 错误。
使用 /f1 选项指定 .iss 文件位置。为避免出现无法预料的结果,请指定一个绝对路径。例如,键入:
Setup.bat /s /f1"C:\Temp\example.iss"。
(可选的)将 Setup.bat /s 与 /f2 选项搭配使用,指定日志文件的替代位置和文件名。为避免出现无法预料的结果,为该文件指定一个绝对路径。例如,键入:
Setup.bat /s /f1"C:\Temp\UninstallExample.iss /f2"C:\Setup.log"。
无提示安装的时间可能会很长,这取决于要安装组件的数量和类型。安装程序运行过程中,可通过检查安装日志的变化来监视安装进度。
Setup.log 是无提示安装日志文件的默认名称,该日志文件是在使用 /s 参数运行 Setup.bat 命令时生成的。Setup.log 文件包含以下三节:
Install Shield Silent:此节标识该文件是一个日志文件,并提供无提示安装中所使用的 Install Shield Silent 的版本。
Application:此节标识已安装应用程序的名称和版本以及公司名。
Response Result:此节包含用于指示无提示安装是否成功的结果代码。在 Response Result 节中,为 ResultCode 键名赋予一个整数值。
Install Shield 将以下返回值之一放在 ResultCode 键中:
ResultCode 说明
成功
一般错误
无效模式
在 Setup.iss 文件中没有找到所需的数据
可用内存不足
文件不存在
无法写入响应文件
无法写入日志文件
指向 Install Shield Silent 响应文件 (.iss) 的路径无效
不是有效的列表类型(字符串或数字)
数据类型无效
安装期间出现未知错误
对话框顺序颠倒
无法创建指定文件夹
无法访问指定文件或文件夹
所选选项无效
无提示安装成功时,日志文件显示如下:
[ResponseResult] ResultCode=0