我有一个 InstallShield 2009 Basic MSI 项目,我已对其进行了修改以加载 .NET 框架的 3.5 SP1 可再发行组件。它加载正常,但一旦完成它就会显示一个提示,说系统必须重新启动,你可以说是,它会重新启动,或者不是,它会停止安装。
然后,我使用 InstallShield 的必备编辑器编辑了 .NET Framework 3.5 Service Pack 1(Web 下载)可再发行组件。如果需要重新启动,我将行为更改为“注意,如果机器重新启动则无法恢复,并在安装后重新启动”。我将其解释为意味着直到安装结束才会显示重新启动提示,但它仍然出现在同一个地方。
有没有办法抑制提示直到安装结束?我是否需要从 pre-req 编辑器的下拉菜单中选择不同的选项?
额外问题:如果我需要在无人看管的情况下运行我的安装,有没有办法在整个安装完成后自动重启(如果需要)?
编辑:下面提到的命令开关可能会起作用,但在无人值守运行安装的情况下,它将从另一个程序启动,我真的不想只为这种情况修改该应用程序。这是一个更好的问题:安装 .NET 3.5 SP1 后是否真的需要重新启动,或者它是否是其中之一,重新启动会很好,但程序开始使用 3.5 框架并不是绝对需要的?