我的安装程序需要启用Windows功能,有时需要通过PowerShell命令关闭服务以进行操作,这可能需要重新启动。我尝试了ScheduleReboot和ForceReboot,但没有任何导致重启和恢复的效果。然而,它只显示一个对话框,告知打断安装并关闭安装程序。
<InstallExecuteSequence>
<ScheduleReboot After="InstallInitialize"/>
</InstallExecuteSequence>
我了解到在重新引导期间应该创建一些注册表,可让您返回到安装并继续执行。但我不确定是否被防火墙拦截。