为什么在使用/ norestart标志时安装程序无法运行?

时间:2018-10-30 18:26:26

标签: operating-system windows-installer exe installshield silent

我要为我的msi exe之一进行无提示安装。目的是让安装程序静默运行。我了解并知道如何静默运行它。当前的任务是,当我静默运行它时,操作系统将重新启动。因此,我实现了一个额外的标志,与我的无声标志一起照顾重启。下面是我为无声运行而没有重新启动的命令。

JumpyJackGame.exe /s /v/qn /norestart

我遇到的问题是添加/ norestart命令时.exe甚至没有运行

1 个答案:

答案 0 :(得分:1)

您使用的是哪种项目类型?您是使用Suite项目(实际上是捆绑成一个安装程序同时提供的几个安装程序)还是只是封装在常规setup.exe启动器中的常规项目?

有关这些不同的setup.exe类型,请参见官方帮助:

如果您使用常规的Basic MSI(应遵循其标准),则可以执行以下操作:

Setup.exe /s /v"/qn REBOOT=ReallySuppress"

请参阅文档中的更多示例。 REBOOT=ReallySuppress 应该停止从“正常原因”重新启动。旨在执行此操作的自定义操作可能仍然能够强制重新启动系统,但是如果以这种方式实施(这应该只记录需要重新启动的情况),那将是一个糟糕的设计。

我将在早晨(有时间时)添加一个链接,该链接指向使用不同setup.exe类型的先前答案。