Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/installation/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Installation InstallShield为什么要求重新启动?_Installation_Windows Installer_Installshield - Fatal编程技术网

Installation InstallShield为什么要求重新启动?

Installation InstallShield为什么要求重新启动?,installation,windows-installer,installshield,Installation,Windows Installer,Installshield,我有一个installshield安装程序,在正常情况下运行良好。但是,当我在某个特定软件运行时运行它时,安装程序会在最后要求重新启动 现在,通过一些研究,我了解到只有当安装程序想要修改当前被其他进程锁定的文件时,才会要求重新启动 我是否可以找到installsheild要修改的文件?(但不能,因为它已被另一个进程锁定) 我还想知道是否只有文件修改会影响重新启动/不重新启动,或者它也与注册表项修改相关。您将问题标记为“windows installer”,因此我假设您正在使用InstallShi

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

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

我是否可以找到installsheild要修改的文件?(但不能,因为它已被另一个进程锁定)


我还想知道是否只有文件修改会影响重新启动/不重新启动,或者它也与注册表项修改相关。

您将问题标记为“windows installer”,因此我假设您正在使用InstallShield编写MSI安装程序

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

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

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

您可以在安装后使用,它将显示挂起的重新启动文件以及安装过程中无法修改的注册表项

多谢各位。这就解决了我的问题。我还发现彭德的动作也一样,谢谢。我已经得到了我想要的。再次感谢。这是个好消息。我经常觉得Windows安装程序日志是调试基本MSI安装程序的最佳方法。