为什么InstallShield要求重启?

时间:2009-07-30 04:17:45

标签: installer windows-installer installshield

我有一个installshield安装程序,在正常情况下工作正常。但是当我在特定软件运行时运行它时,安装程​​序会在最后请求重新启动。

现在,在一些研究中,我了解到只有当安装程序想要修改当前被其他进程锁定的文件时才会重新启动。

无论如何,我可以找出installsheild要修改的文件是哪个? (但不能因为它被另一个进程锁定)

我还想知道它是否只是影响重启/不重启的文件修改,还是与注册表项修改有关。

2 个答案:

答案 0 :(得分:6)

您可以在安装后使用WhyReboot,它会显示您在设置过程中无法修改的待处理重启文件和注册表项。

答案 1 :(得分:5)

您使用“windows-installer”标记了您的问题,因此我假设您正在使用InstallShield来创作MSI安装程序。

运行其他软件应用程序,完成安装日志,如:

msiexec -i file.msi -l*vx test.log

在生成的日志中,查找包含“RESTART MANAGER”的所有行。您将获得有关重新启动提示的更多数据。