Obecnie mam MSI która wykonuje ważne uaktualnienie i jest uruchomiona jako:Cicha Instalator Windows Instalator bez restartu automatycznie
msiexec.exe /i installer.msi /qn REBOOT=ReallySuppress
Moje pytanie dotyczy tego szczególna właściwość REBOOT = ReallySuppress: to oznacza nie uruchomi ponownie systemu, ale wprowadzi odpowiednie zmiany (jeśli zostaną zastosowane), gdy użytkownik ręcznie zrestartuje swój system? A może po prostu zignoruje te rzeczy, które wymagają ponownego uruchomienia systemu?
Dzięki za odpowiedź, Alexey, po prostu zastanawiam się, gdzie znalazłeś te informacje, ponieważ w dokumentacji Instalatora Windows (http://msdn.microsoft.com/en-us/library/windows/desktop/aa372024(v=vs .85) .aspx) Nie mogłem znaleźć czegoś takiego. Pozdrowienia! –
@Santiago Tak, ta strona o tym nie wspomina. A jednak tak to działa. Pochodzi z doświadczenia. –
@Stephen Zgadzam się, że Instalator Windows może zastąpić używane pliki, ale zazwyczaj nie wynika to z niejednoznaczności między wersjami bibliotek DLL. Jeśli zostanie wymieniony, ponowne uruchomienie nie będzie wymagane. Raymond Chen wyjaśnia [dlaczego Windows nie zastąpi plików w użyciu] (http://technet.microsoft.com/en-us/magazine/2008.11.windowsconfidential.aspx "Windows może, ale nie będzie"). W systemie Windows 7 Instalator Windows używa * Restart Manager *, aby zapobiec ponownemu uruchomieniu systemu, gdzie może * bezpiecznie * go unikać. –