WiX:如何在安装过程中至少在测试时禁用创建 RestorePoint

WiX : How to disable creating RestorePoint during installation at least on testing

当我 运行 我的 WiX MSI 安装程序执行时间太长时,当我检查日志时,我发现 MSI 创建了一个 Windows RestorePoint, 问题是:如何禁用它,至少在测试环境中,因为它在测试时浪费了很多时间。

MSIFASTINSTALL:可以使用MSIFASTINSTALL property。您可以在 属性 table 或通过命令行设置它:

msiexec.exe /i MySetup.msi MSIFASTINSTALL=1

您可以尝试的其他值是 3(无还原点和简单成本计算)和 7 (没有还原点,简单的成本计算和更少的进度消息)。

也请参阅之前的回答:How can I speed up MSI package install and uninstall?