禁用MSI的还原点创建

时间:2014-06-12 11:41:01

标签: c# windows wix installer windows-installer

我从here知道,将属性 MSIFASTINSTALL 创建为1将禁用msi安装期间的还原点创建。但是此属性仅支持Windows Installer 5.0以上版本。但是,我不能保证5.0将始终存在于系统上。还有其他方法可以在较低版本的Windows Installer上执行相同的操作吗?如果需要,我不介意使用自定义操作。

谢谢。

2 个答案:

答案 0 :(得分:1)

不要使用自定义操作禁用系统还原 - 它可能无法重新启用它,并且您有一个巨大的部署错误,这将真正让各地的系统管理员感到不安。

我认为您正在寻找的是更快的安装设置?您可以在serverfault.com上找到有关speeding up MSI installations的一些提示。 DISABLEROLLBACK 属性似乎在MSI 4上可用。

答案 1 :(得分:1)

请参阅:System Restore Points and the Windows Installer

  

在Windows XP上,安装程序可能会在第一次创建检查点   安装应用程序,并在删除期间。安装程序   只有在使用at运行更改时才会在这些情况下创建检查点   至少一个基本的UI。用户界面级别设置为的安装   通常不会由系统或应该启动的应用程序启动   处理创建检查点。有关更多信息,请参阅系统   还原