Windows installer 安装程序在没有任何重新启动提示的情况下重新启动

Windows installer 安装程序在没有任何重新启动提示的情况下重新启动,windows-installer,installshield,prerequisites,.net-4.8,Windows Installer,Installshield,Prerequisites,.net 4.8,作为先决条件的一部分,我们正在尝试安装.net framework 4.8的更新。但是,在安装安装程序时,即使在给出/norestart后,它也会重新启动计算机,而不会弹出任何弹出窗口 以下是“要运行的应用程序”选项卡中给出的命令 /q /norestart /log "%temp%\dotNetFx48-KB4519568.log" 要重新启动的返回代码如下所示 1641, 3010 对于其他.NET安装(.NET 4.8和其他4.8更新),也会给出相同的命令。但是,要

作为先决条件的一部分,我们正在尝试安装.net framework 4.8的更新。但是,在安装安装程序时,即使在给出/norestart后,它也会重新启动计算机,而不会弹出任何弹出窗口

以下是“要运行的应用程序”选项卡中给出的命令

/q /norestart /log "%temp%\dotNetFx48-KB4519568.log"
要重新启动的返回代码如下所示

1641, 3010

对于其他.NET安装(.NET 4.8和其他4.8更新),也会给出相同的命令。但是,要么它要求重新启动,要么它以静默方式通过安装,仅针对此特定更新,它会在没有任何请求的情况下重新启动。

如果可以的话,我会向Microsoft报告这一情况?这看起来像一个预览汇总包,你确定你真的需要它吗?也许你可以等最后的版本

可能会有一个自定义操作来执行此操作—然后将参数传递给MSI组件(如果有)—但您也可以尝试使用
/msioptions开关
将属性设置传递给MSI文件—类似于:

/msioptions "REBOOT=ReallySuppress"
以上是我没有测试过的。以后可能会测试,或者让我们知道你的进展。当您在setup.exe文件上转到
setup.exe/?
时,会列出该开关,如果您解压缩原始的exe文件,则会显示该文件


.

如果可以的话,我会向微软报告这件事?这看起来像一个预览汇总包,你确定你真的需要它吗?也许你可以等最后的版本

可能会有一个自定义操作来执行此操作—然后将参数传递给MSI组件(如果有)—但您也可以尝试使用
/msioptions开关
将属性设置传递给MSI文件—类似于:

/msioptions "REBOOT=ReallySuppress"
以上是我没有测试过的。以后可能会测试,或者让我们知道你的进展。当您在setup.exe文件上转到
setup.exe/?
时,会列出该开关,如果您解压缩原始的exe文件,则会显示该文件


.

ya它将适用于setup.exe。但是通常/norestart是我们为先决条件静默安装提供的关键字。有趣的是,在Win10和Win7 pro机器中,它要求重新启动,而在Win7 enterprise和嵌入式版本中,它在没有任何通知的情况下重新启动。正如你所建议的,我将尝试向Microsoft报告。从4.5毫秒开始,我可以选择关闭任何打开的.Net应用程序。这是一个长期的尝试,但您是否尝试使用/showrmui开关来查看是否正在使用某些内容?是的,它将适用于setup.exe。但是通常/norestart是我们为先决条件静默安装提供的关键字。有趣的是,在Win10和Win7 pro机器中,它要求重新启动,而在Win7 enterprise和嵌入式版本中,它在没有任何通知的情况下重新启动。正如你所建议的,我将尝试向Microsoft报告。从4.5毫秒开始,我可以选择关闭任何打开的.Net应用程序。这很难做到,但是您是否尝试过使用/showrmui开关来查看是否正在使用某些东西?