如果安装失败,WiX重新启动目标计算机

时间:2017-08-09 13:23:52

标签: wix windows-installer restart

如果安装因任何原因导致 ,是否可以让WiX安装程序重启目标计算机?

这是我的要求。

我使用的是Bootstrapper。初始安装后,所有更新都将自动完成。如果安装失败,我需要:

  • 发送适当的日志(已完成)
  • 回滚到良好状态(已完成),
  • 重启目标计算机

安装成功后我重新启动目标计算机,但如果计算机出现故障,我就不知道如何重新启动计算机。

1 个答案:

答案 0 :(得分:0)

将这些行添加到链中的每个包中。第一个将允许它完成而不重启,如果它成功,第二个将强制它重新启动任何其他退出代码。

<ExePackage Id="MyExe" SourceFile="MySource.exe">
   <ExitCode Behavior="success" Value="0" />
   <ExitCode Behavior="forceReboot"/>
</ExePackage>

听起来好像你在安装成功后已经重新启动了,所以你可能只想删除Value =“0”,所以它强制重启任何退出代码。