使用WiX卸载后重新启动

时间:2012-05-16 17:08:48

标签: wix uninstall wix3.5 reboot

卸载后是否可以重启?我正在使用WiX来创建我的安装程序。

我知道我们可以在使用

安装后重新启动
<InstallExecuteSequence>
  <ScheduleReboot After="InstallFinalize"/>
</InstallExecuteSequence>

但我想在卸载后重新启动。请建议。谢谢。

1 个答案:

答案 0 :(得分:3)

使用条件表:

<ScheduleReboot After="InstallFinalize">REMOVE='ALL'</ScheduleReboot>

在内部节点中,即使执行此操作也是一个条件。 删除它是一个Windows安装程序标准属性。当安装程序从系统中删除产品时,它会设置REMOVE = ALL。 请查看msdn.microsoft.com/en-us/library/windows/desktop/...,msdn.microsoft.com/en-us/library/windows/desktop / ...