D/ Utilisation des correctifs en ligne de commande et création de patchs.bat :
Selon les correctifs, les commandes permettant l’installation silencieuse et sans reboot peuvent varier :
- Voici les commandes disponibles pour les correctifs affichés avec cette icône :

/' : affiche la liste des paramètres d'installation.
/u : mode sans assistance.
/f : force la fermeture des autres programmes lors de l'arrêt de l'ordinateur.
/n : pas de sauvegarde des fichiers à supprimer.
/o : remplace les fichiers OEM sans avertissement.
/z : pas de redémarrage une fois l'installation terminée.
/q : mode silencieux (sans intervention de l'utilisateur).
/l : liste des correctifs installés.
/x : extrait les fichiers sans exécuter le programme d'installation.
Pour installer le correctif sans aucune intervention et sans
redémarrage de l'ordinateur, il faut donc utiliser la ligne de commande
suivante :
Q815021.exe /u /q /z
Il est aussi possible d’utiliser le commutateur /n pour éviter de
garder les anciens fichiers : utiliser cette commande ne permettra pas
de désinstaller le correctif.
- Les correctifs possédant l’icône
prennent en charge les commutateurs d'installation suivants :
/q - Indique un mode silencieux (en d'autres termes, supprime les invites) lors de l'extraction des fichiers.
/q:u - Indique un mode silencieux utilisateur, qui affiche certaines boîtes de dialogue à l'utilisateur.
/q:a - Indique un mode silencieux administrateur, ce qui permet de ne pas afficher de boîte de dialogue à l'utilisateur.
/t: chemin - Indique le dossier cible des fichiers d'extraction.
/c - Extrait les fichiers sans les installer.
/c: chemin - Indique le chemin et le nom du fichier d'installation .inf ou .exe.
/r:n - Ne redémarre jamais l'ordinateur après une installation.
/r:i - Redémarre l'ordinateur si nécessaire.
Redémarre automatiquement l'ordinateur si cela est nécessaire pour
terminer une installation.
/r:a - Redémarre toujours l'ordinateur après une installation.
/r:s - Redémarre l'ordinateur après une installation sans formuler de demande auprès de l'utilisateur.
/n:v - Ne vérifie pas la version.
Installe le programme en remplaçant toute version précédente (ne pas
utiliser si l'on est pas sûr de l'ordre d'installation des correctifs).
Une installation silencieuse sans redémarrage se traduira par la ligne de commande suivante :
Q330994.exe /q:a /r:n
Nous allons donc utiliser les commandes suivantes :
start /wait %systemdrive%\patchs\CORRECTIF.exe /q:a /r:n ou
start /wait %systemdrive%\patchs\CORRECTIF.exe /u /q /z
Rappel: la commande
start /wait permet d’attendre la fin d’une installation avant de passer à la suivante.
Remarques :
- Le correctif 817778: Advanced networking pack for Windows XP
s’installe sans problèmes mais affiche une boîte de dialogue au cours
de l’installation: il n’est donc pas recommandé de l’exécuter en cas
d’installation silencieuse…(la commande /u /q /z ne fonctionne pas)
- Le correctif 823718: Security update for Microsoft Data Access
Components doit être exécuté avec une ligne de commande différente : Q823718.exe /C:"dahotfix.exe /q /n" /q
- Le correctif 828035: Buffer Overrun in Messenger Service Could
Allow Code Execution doît être utilisé avec les commutateurs suivants: KB828035.exe /passive /quiet /norestart (les commutateurs /u /q /z sont utilisables).
Mise à jour : pour l'installation du support HighMAT, il convient d'utiliser le commutateur
/QB propre aux fichiers de package microsoft. Bien que non documentée, cette commande fonctionne parfaitement.