Intallshield编程-重新启动行为-Windows不会要求用户在重新启动之前关闭打开的文件

Intallshield编程-重新启动行为-Windows不会要求用户在重新启动之前关闭打开的文件,windows,windows-7,installshield,restart,reboot,Windows,Windows 7,Installshield,Restart,Reboot,我的工程师向我发送了两个版本的安装软件进行评估(使用Installshield制作),他说他没有更改重启设置,只是更改了对话框中的消息 但是,在Win 8和Win 7 一个版本将重新启动Windows,而Windows不会提示存在打开文件的应用程序 一个版本将尝试重新启动Windows,但Windows将提示存在打开文件的应用程序 我不是程序员,但我想知道造成这种差异的可能原因是什么?什么设置会导致2种不同的重启行为 然后,我想知道如何测试安装软件,以确保其设计正确,并使Windows尝试正确地

我的工程师向我发送了两个版本的安装软件进行评估(使用Installshield制作),他说他没有更改
重启设置
,只是更改了
对话框中的消息

但是,在
Win 8
Win 7

  • 一个版本将重新启动Windows,而Windows不会提示存在打开文件的应用程序

  • 一个版本将尝试重新启动Windows,但Windows将提示存在打开文件的应用程序

  • 我不是程序员,但我想知道造成这种差异的可能原因是什么?什么设置会导致2种不同的重启行为

    然后,我想知道如何测试安装软件,以确保其设计正确,并使Windows尝试正确地
    重新启动
    ,以便在有任何打开的文件时不会强制重新启动;毕竟,让用户失去工作是非常糟糕的

    多谢各位。
    John

    如果安装程序安装了任何必备软件,则可能需要重新启动才能正确安装必备软件。因此,有可能在您第一次安装产品时安装前提条件,并且它会要求“重新启动”。现在,由于先决条件已安装,无需重新安装,因此不需要“重新启动”。 如果是这种情况,您可以转到“应用程序数据”>“可再发行文件”并编辑先决条件。在这里,您可以指定适当的条件来处理“重新启动”行为

    如果您的应用程序没有安装必备软件,并且是您的产品需要重新启动,请查看答案。您可以配置属性以正确处理“重新启动”