Zapobiegaj tworzeniu punktu przywracania systemu podczas instalacji

6

Ilekroć instaluję przy użyciu .MSI, system zawiesza się zaraz po uruchomieniu usługi kopiowania woluminów w tle / itp. I utworzeniu punktu przywracania systemu.

Jeśli to możliwe, wolałbym nie wyłączać Przywracania systemu, ponieważ powoduje to usunięcie wszystkich poprzednich punktów przywracania. Nie chcę też zabijać usługi / procesu, chociaż jeszcze tego nie próbowałem, aby zobaczyć, czy to w ogóle działa.

Jak mogę zapobiec tworzeniu punktu przywracania systemu podczas instalacji przy użyciu programu uruchamiającego MSI?

Mateen Ulhaq
źródło
1
Tymczasowo wyłącz usługę „Volume Shadow Copy” w usługach systemu Windows.
Moab
@Moab Och, racja. :) Ale czy jest jakiś sposób, aby zrobić to automatycznie przed każdą instalacją, a następnie przywrócić po instalacji?
Mateen Ulhaq
Z jakiego systemu operacyjnego korzystasz?
Gaff
@Gareth Myślałem, że MSI jest wyłącznie dla systemu Windows, ale jeśli pytasz, która wersja systemu operacyjnego, to Vista Home Premium SP2.
Mateen Ulhaq
@muntoo Dzięki, byłem po której wersji systemu Windows byłeś. Możesz rzucić okiem na moją odpowiedź poniżej, ale nie jesteś pewien, jak skuteczna będzie ona w naprawie VSS, zwłaszcza że wiele problemów wydaje się dotyczyć systemu Windows 2003, a nie Visty.
Gaff

Odpowiedzi:

0

Jeśli przewiniesz ten wątek w dół , możesz spróbować naprawy Naprawy kopiowania woluminów w tle, jeśli chcesz spróbować.

Gafel
źródło
5

AKTUALIZACJA : Linkowanie do podobnych treści na serverfault.com . Pamiętaj, że prowadzi to do informacji przeznaczonych dla administratorów systemu. Jako superużytkownik / użytkownik zaawansowany poniższe podsumowanie może być lepsze.


AKTUALIZACJA : Instalator Windows 5 (dostępny w systemie Windows Server 2012, Windows 8, Windows Server 2008 R2 lub Windows 7) zawiera teraz nową właściwość MSIFASTINSTALL, której można użyć do przyspieszenia instalacji dużego pakietu MSI . Link powyżej zawiera prawidłowe wartości. Sugerowałbym 3 dla braku punktu przywracania, a tylko FileCosting (proces określania zapotrzebowania na miejsce na dysku). Oto próbka:

msiexec.exe / I „D: \ winzip112.msi” / QN MSIFASTINSTALL = 3

Można również ustawić właściwość DISABLEROLLBACK, aby wyłączyć obsługę wycofywania w instalatorze MSI. Zdecydowanie odradzam korzystanie z tego, chyba że wystawiasz nowy komputer. Jest to szczególny przypadek, gdy możesz zacząć od nowa, jeśli coś zawiedzie. W przypadku rzeczywistego komputera nie polecam włączania tej właściwości.

Ironią jest to, że wyłączenie przywracania przyspieszy rzeczy najbardziej, jeśli używasz ogromnego pakietu aktualizacji, który zastępuje wiele plików. Może to być dość znaczące, ale niebezpieczne.

Stein Åsmul
źródło
Czytanie dokumentacji nie sądzę, że jest to związane z Przywracaniem systemu, ale o procesie przywracania, który jest wymagany w przypadku niepowodzenia instalacji.
Dinesh Manne
MSIFASTINSTALLER dotyczy przywracania systemu i kalkulacji kosztów (czyli porównania wielkości plików do zainstalowania z rozmiarem istniejących, zainstalowanych plików - między innymi), DISABLEROLLBACK dotyczy tworzenia plików kopii zapasowych w celu przywrócenia systemu w przypadku instalacja kończy się niepowodzeniem.
Stein Åsmul