在Windows 7(即MSI 5.0)中,有一个名为MSIFASTINSTALL的属性可以提高安装程序的性能。否则,您可以通过设置属性DISABLEROLLBACK来关闭回滚选项。此属性在MSI 5.0的早期版本中也可用。提高Wix msi安装/卸载的性能
请分享您的知识以提高安装体验。另外,我无法找到正确的方法来提高卸载的性能。我们使用大量的文件/文件夹(超过70,000个)和35000等组件。它挂在文件成本计算过程中,不知道如何避免这种延迟。有时它挂超过2小时或3小时在XP或Vista计算机上卸载
编辑: 我做了一些黑客在我的荏苒具有巨大的文件集的文件夹中安装并减少组件的大小就像克里斯托弗说。它大大提高了性能。是的,当然,我通过这个概念失去了MSI安装程序模式,并且不推荐使用这种方法。但是,当我们想要实现这一点时,它是折衷的,并且我们的用户真的不想在卸载/升级补丁程序时获得文件版本的详细信息。
严,我真的很感谢你的回答,它让我更清楚这个概念。在我的情况下,回滚选项不是必需的,到目前为止,我从来没有遇到过这样的情况,我需要回滚选项。无论如何,我会尝试你所有人的建议。 – sankar 2010-02-27 07:46:49
你能解释一下如何卸载缓存的图标文件吗? – sky 2013-08-16 09:35:07
本例中的缓存图标文件是Windows Installer未安装的文件,并且一无所知。因此,它可以是一组'RemoveFile' /'RemoveFolder'元素或自定义操作。我更喜欢第一个变体。 – 2013-08-16 10:48:40