在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