Operating system 为什么我的安装程序在使用/norestart标志时不运行?

Operating system 为什么我的安装程序在使用/norestart标志时不运行?,operating-system,windows-installer,exe,installshield,silent,Operating System,Windows Installer,Exe,Installshield,Silent,我要为我的一个msi exe进行静默安装。目标是让安装程序以静默方式运行。我理解并知道如何无声地运行它。手头的任务是,当我以静默方式运行它时,操作系统将重新启动。因此,我实现了一个额外的标志来处理重启和静默标志。下面是我为静默和无重启运行的命令 JumpyJackGame.exe /s /v/qn /norestart 我遇到的问题是,当我添加/norestart命令时,.exe甚至没有运行您使用的是什么项目类型?您使用的是套件项目(基本上是作为单个setup.exe交付的多个安装包)还是普通

我要为我的一个msi exe进行静默安装。目标是让安装程序以静默方式运行。我理解并知道如何无声地运行它。手头的任务是,当我以静默方式运行它时,操作系统将重新启动。因此,我实现了一个额外的标志来处理重启和静默标志。下面是我为静默和无重启运行的命令

JumpyJackGame.exe /s /v/qn /norestart

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

您使用的是什么项目类型?您使用的是套件项目(基本上是作为单个setup.exe交付的多个安装包)还是普通setup.exe启动器中包装的常规项目

请参阅这些不同setup.exe类型的官方帮助:

如果您使用常规的基本MSI(您应该遵守其标准),那么您可能可以执行以下操作:

Setup.exe /s /v"/qn REBOOT=ReallySuppress"
请参阅文档中的更多示例。
REBOOT=ReallySuppress
应停止从“正常原因”重新启动。为此而设计的自定义操作可能仍然能够强制重新启动系统,但如果以这种方式实现,这是一种糟糕的设计(它应该只注册重新启动的需要)

我会在早上-当我有时间-添加一个链接到不同setup.exe类型的上一个答案