2017-08-09 93 views
0

維克斯重啓目標機器是否有可能有維克斯安裝程序重啓目標機器如果安裝失敗以任何理由如果安裝失敗

這是我有一個要求。

我使用了一個引導程序。初始安裝後,所有更新都將自動完成。如果安裝失敗,我需要:

  • 發送相應的日誌(完成)
  • 回滾到一個良好的狀態(已完成),並
  • 重啓目標機器

我重啓目標機成功安裝後,但我不知道如何重新啓動機器,如果它失敗。

回答

0

這些行添加到鏈中的每個包。第一個將允許它在不重新啓動的情況下完成,如果成功的話,第二個將強制它在任何其他退出代碼上重新啓動。

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

這聽起來像你已經成功安裝後重新啓動,所以你可能只是想刪除值=「0」,所以它迫使任何退出代碼重新啓動。