【问题标题】:WiX Reboot target machine if installation fails如果安装失败,WiX 重启目标机器
【发布时间】:2017-08-09 13:23:52
【问题描述】:

如果安装失败出于任何原因,是否可以让 WiX 安装程序重新启动目标计算机?

这是我的要求。

我正在使用引导程序。初始安装后,所有更新将自动完成。如果安装失败,我需要:

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

我安装成功后重启了目标机器,但是如果失败了不知道如何重启机器。

【问题讨论】:

    标签: wix windows-installer restart


    【解决方案1】:

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

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

    听起来您在成功安装后已经在重新启动,因此您可能只想删除 Value="0",因此它会强制任何退出代码重新启动。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-15
      • 2010-12-26
      • 1970-01-01
      相关资源
      最近更新 更多