W systemie Windows 7 (tj. MSI 5.0) istnieje właściwość o nazwie MSIFASTINSTALL, która poprawi wydajność instalatora. Możesz też wyłączyć opcję wycofywania, ustawiając właściwość DISABLEROLLBACK. Ta właściwość jest również dostępna we wcześniejszej wersji MSI 5.0.Poprawa wydajności instalacji/deinstalacji Wix msi
Proszę podziel się swoją wiedzą, aby poprawić jakość instalacji. Ponadto nie mogę znaleźć właściwego sposobu na poprawę wydajności Odinstaluj. Używamy ogromnego zestawu plików/folderów (ponad 70 000) i komponentów takich jak 35000. Wisi on w procesie kalkulacji kosztów i nie wie, jak uniknąć tego opóźnienia. Jakiś czas wisi na więcej niż 2 lub 3 godziny odinstalować w maszynach XP lub Vista
Edit: zrobiłem jakiś hack, w moim zainstalować przez skompresowanie foldery, które ma ogromne zestawy plików i zmniejszenie rozmiaru komponentów jak Christopher powiedział . Poprawiło to wydajność drastycznie. tak oczywiście, straciłem wzorzec instalatora MSI, wykonując tę koncepcję i nie jest to zalecane podejście. Jest to jednak korzystne, gdy chcemy to osiągnąć, a nasz użytkownik naprawdę nie chce mieć szczegółowych informacji o wersji pliku po odinstalowaniu/uaktualnieniu poprawek.
Yan, naprawdę doceniam twoją odpowiedź, która wyjaśnia to lepiej. W moim przypadku opcja wycofywania nie jest konieczna i do tej pory nigdy nie spotkałem się z takim przypadkiem, że potrzebuję opcji wycofania. W każdym razie spróbuję wszystkich twoich sugestii. – sankar
Czy możesz wyjaśnić, w jaki sposób możesz odinstalować buforowane pliki ikon? – sky
Pliki plików buforowanych w tym przypadku są plikami, których Instalator Windows nie zainstalował i nic nie wie. Dlatego może to być zestaw elementów 'RemoveFile' /' RemoveFolder' lub akcja niestandardowa. Wolałbym pierwszy wariant. –