Attualmente ho un MSI che svolge un importante aggiornamento, ed è lanciato come:installazione silenziosa di Windows Installer senza riavviare automaticamente
msiexec.exe /i installer.msi /qn REBOOT=ReallySuppress
La mia domanda è per quanto riguarda quel particolare proprietà REBOOT = ReallySuppress: significa questo non riavvierà il sistema ma eseguirà le modifiche appropriate (se applicate) quando l'utente riavvia manualmente il sistema? O semplicemente ignorerà quelle cose che richiedono il riavvio del sistema?
Grazie per la tua risposta Alexey, mi chiedo solo dove hai trovato questa informazione, perché nella documentazione di Windows Installer (http://msdn.microsoft.com/en-us/library/windows/desktop/aa372024(v=vs .85) .aspx) Non ho trovato nulla di simile. Saluti! –
@Santiago Sì, questa pagina non lo menziona. Eppure è il modo in cui funziona. Viene dall'esperienza. –
@Stephen Concordo sul fatto che Windows Installer può sostituire i file in uso, ma in genere non a causa dell'ambiguità tra le versioni DLL. Se è stato sostituito, il riavvio non sarebbe richiesto. Raymond Chen spiega [perché Windows non sostituirà i file in uso] (http://technet.microsoft.com/en-us/magazine/2008.11.windowsconfidential.aspx "Windows Can but Will not"). In Windows 7, Windows Installer utilizza * Restart Manager * per impedire il riavvio del sistema dove può * sicuro * evitarlo. –