如果安装失败
问题描述:
维克斯重启目标机器是否有可能有维克斯安装程序重启目标机器如果安装失败以任何理由?如果安装失败
这是我有一个要求。
我使用了一个引导程序。初始安装后,所有更新都将自动完成。如果安装失败,我需要:
- 发送相应的日志(完成)
- 回滚到一个良好的状态(已完成),并
- 重启目标机器
我重启目标机成功安装后,但我不知道如何重新启动机器,如果它失败。
答
这些行添加到链中的每个包。第一个将允许它在不重新启动的情况下完成,如果成功的话,第二个将强制它在任何其他退出代码上重新启动。
<ExePackage Id="MyExe" SourceFile="MySource.exe">
<ExitCode Behavior="success" Value="0" />
<ExitCode Behavior="forceReboot"/>
</ExePackage>
这听起来像你已经成功安装后重新启动,所以你可能只是想删除值=“0”,所以它迫使任何退出代码重新启动。