Actuellement j'ai un MSI qui effectue une mise à jour majeure, et il est lancé comme:installation en mode silencieux Windows Installer sans redémarrer automatiquement
msiexec.exe /i installer.msi /qn REBOOT=ReallySuppress
Ma question concerne cette propriété particulière REBOOT = ReallySuppress: est-ce que cela signifie il ne redémarrera pas le système mais fera les changements appropriés (si appliqués) quand l'utilisateur redémarre son système manuellement? Ou va-t-il simplement ignorer les choses qui nécessitent de redémarrer le système?
Merci pour votre réponse Alexey, je me demande juste où avez-vous trouvé cette information, parce que dans la documentation de Windows Installer (http://msdn.microsoft.com/en-us/library/windows/desktop/aa372024(v=vs .85) .aspx) Je n'ai rien trouvé de pareil. Cordialement! –
@Santiago Oui, cette page ne le mentionne pas. Pourtant, c'est comme ça que ça fonctionne. Cela vient de l'expérience. –
@Stephen Je suis d'accord que Windows Installer peut remplacer les fichiers utilisés, mais ce n'est généralement pas à cause de l'ambiguïté entre les versions de DLL. S'il est remplacé, le redémarrage ne sera pas nécessaire. Raymond Chen explique [pourquoi Windows ne remplacera pas les fichiers en cours d'utilisation] (http://technet.microsoft.com/fr-fr/magazine/2008.11.windowsconfidential.aspx "Windows ne peut pas"). Dans Windows 7, Windows Installer utilise * Restart Manager * pour empêcher le redémarrage du système où il peut * l'éviter * en toute sécurité. –