Wix 命令行';msiexec/norestart/fepmcs/qn';仍然重新启动电脑

Wix 命令行';msiexec/norestart/fepmcs/qn';仍然重新启动电脑,wix,windows-installer,wix3.5,wix3.6,Wix,Windows Installer,Wix3.5,Wix3.6,我正在开发一个安装程序为我们的产品使用。我的安装程序安装的服务之一需要重新启动 在UI安装期间,它会询问用户,如果用户说“否”,则不会重新启动。但是,使用静默安装,即使我指定了/norestart选项,它仍然会重新启动机器 以下是无静默安装情况下的日志,如果用户选择“否”,则不会重新启动: MSI (s) (F0:58) [04:42:00:795]: Windows Installer reconfigured the product. Product Name: MyProduct. Pro

我正在开发一个安装程序为我们的产品使用。我的安装程序安装的服务之一需要重新启动

在UI安装期间,它会询问用户,如果用户说“否”,则不会重新启动。但是,使用静默安装,即使我指定了
/norestart
选项,它仍然会重新启动机器

以下是无静默安装情况下的日志,如果用户选择“否”,则不会重新启动:

MSI (s) (F0:58) [04:42:00:795]: Windows Installer reconfigured the product. Product Name: MyProduct. Product Version: 1.0.0.0. Product Language: 1033. Manufacturer: MyOrg. Reconfiguration success or error status: 0.

MSI (s) (F0:58) [04:42:00:795]: Value of RebootAction property is 
MSI (s) (F0:58) [04:42:00:795]: Windows Installer requires a system restart. Product Name: MyProduct. Product Version: 1.0.0.0. Product Language: 1033. Manufacturer: MyOrg. **Type of System Restart: 2. Reason for Restart: 1.**

MSI (s) (F0:58) [04:42:00:796]: Product: MyProduct. Restart required. The installation or update for the product required a restart for all changes to take effect.  The restart was deferred to a later time.
以下是日志,其中即使提供了
/norestart
选项,也会发生重新启动:

MSI (s) (50:78) [04:37:06:985]: Windows Installer reconfigured the product. Product Name: MyProduct. Product Version: 1.0.0.0. Product Language: 1033. Manufacturer: MyOrg. Reconfiguration success or error status: 0.

MSI (s) (50:78) [04:37:06:985]: Value of RebootAction property is 
MSI (s) (50:78) [04:37:06:985]: Windows Installer requires a system restart. Product Name: MyProduct. Product Version: 1.0.0.0. Product Language: 1033. Manufacturer: MyOrg. **Type of System Restart: 1. Reason for Restart: 1**.
比较这两个日志文件,我注意到以下差异:

成功案例: 系统重启类型:2。重新启动的原因:1。

故障案例: 系统重启类型:1。重新启动的原因:1


我是否需要在WiX代码中添加任何属性来处理此场景?

尝试将REBOOT=ReallySuppress添加到命令行。

行为与预期一致

我漏了一点。这是在维修期间发生的。我忘了repair会忽略传递的任何命令行参数