【问题标题】:Why does InstallShield ask for a restart?为什么 InstallShield 要求重新启动?
【发布时间】:2009-07-30 04:17:44
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: installation windows-installer installshield


    【解决方案1】:

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

    【讨论】:

    【解决方案2】:

    您使用“windows-installer”标记了您的问题,所以我假设您正在使用 InstallShield 编写 MSI 安装程序。

    运行其他软件应用,记录您的安装,例如:

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

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

    【讨论】:

    • 谢谢。我得到了我想要的。再次感谢。
    • 这是个好信息。很多时候我觉得 Windows Installer 日志是调试基本 MSI 安装程序的最佳方法。
    猜你喜欢
    • 1970-01-01
    • 2021-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-30
    • 2016-07-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多