代码之家  ›  专栏  ›  技术社区  ›  Chris Tybur

取消.NET 3.5 SP1 redist的重新启动提示

  •  3
  • Chris Tybur  · 技术社区  · 15 年前

    我有一个installshield2009basicmsi项目,我已经修改它来加载.NET framework的3.5sp1可再发行版本。它可以很好地加载,但一旦加载完成,它就会显示一个提示,说明系统必须重新启动,您可以说是,它将重新启动,或者说否,它将停止安装。

    然后我使用InstallShield的必备编辑器编辑了.NET Framework 3.5service Pack 1(Web下载)可再发行版本。如果需要重新启动,我将行为更改为“注意,如果计算机重新启动,则无法继续,安装后重新启动”。我将其解释为在安装结束之前不会显示重新启动提示,但它仍然显示在同一个地方。

    有没有办法在安装结束前取消提示?我需要从pre-req编辑器的下拉列表中选择一个不同的选项吗?

    编辑: 真正地

    2 回复  |  直到 15 年前
        1
  •  2
  •   Amber    15 年前

    如果你打字 msiexec /? 在“开始->运行”框中,您将看到一个屏幕,其中包含MSI运行时的命令行选项,包括:

    Restart Options
        /norestart
            Do not restart after the installation is complete
        /promptrestart
            Prompts the user for restart if necessary
        /forcerestart
            Always restart the computer after installation
    
        2
  •  2
  •   ewall    15 年前

    通过在MSI的安装命令行中添加以下命令,可以完全取消重新启动提示:

    REBOOT=ReallySuppress
    

    至于其他问题,可以使用以下开关强制重新启动:

    REBOOT=Force REBOOTPROMPT=Supress
    

    推荐文章