1

我需要以静默模式安装 setup.exe。我已经使用“setup.exe /r”记录了响应,它在 Windows 目录中创建了 setup.iss。我将该文件复制到存在 setup.exe 文件的工作目录中。然后我给了命令 setup.exe /s,它开始安装但一秒钟后退出。

在同一目录中有一个可用的日志文件,它显示错误代码 = -3。在网上冲浪时,-3 表示 .iss 文件中没有足够的信息。但是我怎样才能找出哪些信息不可用呢?

4

2 回答 2

1

对于 Google 员工:我-3在重新安装已安装的软件包时收到了退出代码。如果我卸载并再次安装,退出代码将返回到0.

另请注意,InstallShield 静默安装包会在 中创建日志文件C:\Windows\,但它似乎不会用成功覆盖记录的错误,例如

  1. 安装一次并出现错误,您将获得一个带有非零退出代码的日志文件。
  2. 再次安装成功,日志文件中仍然有旧的非零退出代码。文件上的时间没有改变,所以看起来它没有被写入。如果您删除该文件,然后成功地重新运行设置,您将获得一个带有成功退出代码的新日志文件。

您的里程可能会有所不同,但这是我的经验。

于 2013-09-25T12:28:58.490 回答
-2

错误代码 = -3,意思是“在 Setup.iss 文件中找不到所需数据。”

于 2012-10-08T01:49:23.313 回答