Numéro d'article: 296861 - Dernière mise à jour: vendredi 11 janvier 2008 - Version: 15.5 Comment faire pour installer plusieurs mises à jour ou correctifs Microsoft Windows en un seul redémarrageAncien nº de publication de cet article : F296861 SommaireRésumé Cet article explique comment installer plusieurs mises à jour de produits Windows (mises à jour critiques, correctifs de sécurité ou correctifs, par exemple) faisant appel à Hotfix.exe (Microsoft Windows NT 4.0) ou à Update.exe (Microsoft Windows 2000, Microsoft Windows XP ou Microsoft Windows Server 2003) en un seul redémarrage. Cet article s'adresse aux administrateurs et aux informaticiens. Vous pouvez installer les mises à jour de produits Microsoft Windows faisant appel à Hotfix.exe ou à Update.exe de manière autonome ou en association avec Windows (avec ou sans un Service Pack).
Remarque La procédure décrite dans cet article ne fonctionne pas avec les mises à jour de produits dont le programme d'installation n'est ni Hotfix.exe ni Update.exe. Par exemple, l'installation des mises à jour d'Internet Explorer pour Windows NT 4.0, Windows 2000 et Windows XP se fait par l'intermédiaire d'un fichier INF au lieu de Update.exe. Par conséquent, cette procédure ne convient pas à l'installation de plusieurs mises à jour de Microsoft Internet Explorer en effectuant un seul démarrage sous Windows NT 4.0, Windows 2000 ou Windows XP. Le programme d'installation des mises à jour d'Internet Explorer pour Windows Server 2003 étant Update.exe, vous pouvez installer ces dernières en suivant la procédure ci-après. Pour plus d'informations sur ces rubriques, reportez-vous aux sites Web de Microsoft aux adresses suivantes (en anglais) : Windows 2000 Guide d'installation et de déploiement des correctifs logiciels Microsoft Windows 2000 Windows XPhttp://www.microsoft.com/windows2000/downloads/servicepacks/sp4/HFDeploy.htm (http://www.microsoft.com/windows2000/downloads/servicepacks/sp4/HFDeploy.htm) Guide d'installation et de déploiement des correctifs logiciels Microsoft Windows XP http://www.microsoft.com/windowsxp/downloads/updates/sp1/hfdeploy.mspx (http://www.microsoft.com/windowsxp/downloads/updates/sp1/hfdeploy.mspx) Le guide d'installation et de déploiement des mises à jour pour Microsoft Windows XP Service Pack 2 Windows Server 2003 et Windows XP Professionnel Édition x64http://www.microsoft.com/technet/prodtechnol/winxppro/deploy/hfdeploy.mspx (http://www.microsoft.com/technet/prodtechnol/winxppro/deploy/hfdeploy.mspx) Guide d'installation et de déploiement des mises à jour pour Microsoft Windows Server 2003 et Windows XP Édition 64 bits version 2003 Windows Server 2003 Service Pack 1http://www.microsoft.com/technet/security/topics/patchmanagement/hfdeploy.mspx (http://www.microsoft.com/technet/security/topics/patchmanagement/hfdeploy.mspx) Microsoft Windows Server 2003 Service Pack 1 - Installation et déploiement de mises à jour http://technet2.microsoft.com/windowsserver/en/library/0e02a953-aca7-4dad-b3e2-c94ea72bbc3d1033.mspx (http://technet2.microsoft.com/windowsserver/en/library/0e02a953-aca7-4dad-b3e2-c94ea72bbc3d1033.mspx) Plus d'informationsUne mise à jour de produit Windows (mise à jour critique, correctif de sécurité ou correctif, par exemple) est un fichier exécutable (.exe) qui contient un ou plusieurs fichiers système à appliquer à Windows pour résoudre un problème spécifique. Les services de Support technique de Microsoft distribuent des correctifs aux clients gravement touchés par un problème particulier. Les mises à jour critiques et les correctifs de sécurité sont des mises à jour que Microsoft recommande à tous les clients. Les mises à jour critiques et les correctifs de sécurité peuvent être obtenus à partir du site Web Windows Update, du site Web Microsoft Update, du Centre de téléchargement Microsoft ou d'autres sites Web de Microsoft. Les mises à jour Windows XP Édition x64 et les mises à jour Windows Server 2003 ou les mises à jour Windows XP et Windows 2000 créées après décembre 2002Remarque Pour déterminer la date de création d'une mise à jour, affichez la Date de modification du programme d'installation Update.exe ou Hotfix.exe dans le package d'installation de la mise à jour.Pour installer une mise à jour de produit Windows sur un seul ordinateur, exécutez le programme de mise à jour du produit sur l'ordinateur à mettre à jour. Pour installer plusieurs mises à jour de produits sans redémarrer l'ordinateur entre chaque installation, utilisez le commutateur /z. Options de ligne de commandes du programme Update.exeLe tableau suivant répertorie les options de ligne de commandes (ou commutateurs) pris en charge par le programme Update.exe :Description du commutateur ------ ----------- /f Force la fermeture des programmes lors de l'arrêt de l'ordinateur. /n Ne sauvegarde pas les fichiers nécessaires à la suppression des correctifs. /z Ne redémarre pas l'ordinateur une fois l'installation terminée. /q Utilise le mode silencieux (sans intervention de l'utilisateur). /m Utilise le mode d'installation sans assistance (Windows 2000). /u Utilise le mode d'installation sans assistance (Windows XP). /l Répertorie les correctifs installés. 815062
(http://support.microsoft.com/kb/815062/
)
Le fichier correct n'est pas installé lorsque vous enchaînez l'installation de plusieurs correctifs logiciels Toutes les mises à jour Windows NT 4.0 ou les mises à jour Windows XP et Windows 2000 créées avant décembre 2002Remarque Pour déterminer la date de création d'une mise à jour, affichez la Date de modification du programme d'installation Update.exe ou Hotfix.exe dans le package d'installation de la mise à jour.Microsoft a publié un outil de ligne de commande appelé QChain.exe, qui permet aux administrateurs système d'enchaîner plusieurs mises à jour les unes à la suite des autres. Un enchaînement de mises à jour consiste à installer plusieurs mises à jour sans redémarrer l'ordinateur après chaque installation. La seule méthode prise en charge sans utiliser cet outil consiste à redémarrer l'ordinateur après l'installation de chaque mise à jour. L'outil QChain.exe offre les avantages suivants :
815062
(http://support.microsoft.com/kb/815062/
)
Le fichier correct n'est pas installé lorsque vous enchaînez l'installation de plusieurs correctifs logiciels Manque de fiabilité de l'enchaînement de l'installation de plusieurs mises à jour sans QChain.exeLors de l'installation de mises à jour, il est impossible de remplacer un fichier verrouillé ou en cours d'utilisation. Le fichier est alors placé dans la file d'attente des modifications de noms en cours et remplacé une fois que l'ordinateur redémarre. Ce problème se produit dans le scénario suivant :
Installation antérieure d'un enchaînement de mises à jour sans redémarrageBien que ce cas de figure soit rare, il est recommandé de vérifier que tous les correctifs attendus sont bien installés sur votre ordinateur. Pour ce faire, utilisez l'outil Qfecheck.exe. Pour plus d'informations sur l'outil Qfecheck.exe, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.282784
(http://support.microsoft.com/kb/282784/
)
Qfecheck.exe vérifie l'installation des correctifs logiciels Windows 2000 et Windows XP QChain.exe nettoie la clé de Registre Pending File Rename Operations pour garantir que seule la dernière version d'un fichier est installée après le redémarrage de l'ordinateur. Pour installer plusieurs mises à jour en un seul redémarrage
Obtention de QChain.exeLa fonctionnalité QChain.exe est incluse dans toutes les mises à jour Windows XP et Windows 2000 publiées depuis le 18 mai 2001. Il existe cependant un problème dans les mises à jour publiées avant décembre 2002, qui, dans certains cas, peuvent placer le mauvais binaire sur votre ordinateur. En mars 2003, Microsoft a publié une version mise à jour de QChain.exe pour résoudre ce problème. Pour plus d'informations sur ce problème ou pour obtenir l'outil Qchain.exe mis à jour, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.815062
(http://support.microsoft.com/kb/815062/
)
Le fichier correct n'est pas installé lorsque vous enchaînez l'installation de plusieurs correctifs logiciels Syntaxe de la commande QChain.exe
qchain [nom_fichier_journal]
Le paramètre facultatif [nom_fichier_journal] crée un fichier contenant une capture instantanée "avant" et "après" de la clé Pending File Rename Operations. Exemple de sortie de QChain.exe
---- Anciennes informations dans le Registre ------ Source:C:\WINNT\inf\acpi.inf Version: 5.0.2183.1 Destination:d:\ntsust\testregchech\1394.inf Version: 5.0.2183.1 Source:C:\WINNT\inf\adm_mult.inf Version: 5.0.2184.1 Destination:d:\ntsust\testregchech\1394.inf Version: 5.0.2183.1 Source:C:\WINNT\inf\banshee.inf Version: 5.0.2080.1 Destination:d:\ntsust\testregchech\1394.inf Version: 5.0.2183.1 ---- New Information In The Registry ------ Source:C:\WINNT\inf\adm_mult.inf Version: 5.0.2184.1 Destination:d:\ntsust\testregchech\1394.inf Version: 5.0.2183.1 Limitations de QChain.exeBien que QChain soit compatible avec la majorité des mises à jour de Windows NT 4.0 et Windows 2000, QChain.exe peut ne pas fonctionner avec les mises à jour contenant des fichiers binaires répertoriés dans la clé de Registre suivante :HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session
Manager\KnownDLLs Les fichiers binaires (binaires) répertoriés dans cette clé de Registre sont chargés en mémoire au démarrage. Lorsque le programme d'installation de la mise à jour appelle la fonction GetFileVersionInfo sur un binaire de cette liste, il fait référence au binaire déjà chargé plutôt qu'à celui qui se trouve réellement dans l'emplacement cible. Étant donné que les binaires répertoriés dans la clé de Registre KnownDLLs se chargent en mémoire au démarrage, le programme d'installation de la mise à jour doit remplacer le binaire cible par le binaire fixe avant que l'ordinateur ne redémarre. C'est pourquoi, le programme d'installation de la mise à jour ne crée pas d'opération de modification de nom en cours pour le binaire au redémarrage. Au lieu de cela, la mise à jour déplace le binaire actuel dans un emplacement temporaire, place le binaire fixe dans l'emplacement qui renfermait le binaire actuel, puis crée une opération de modification de nom en cours pour supprimer le binaire actuel lorsque l'ordinateur redémarre. QChain affecte uniquement les opérations de modification de nom en cours impliquant le remplacement de binaires. Il n'a aucun effet sur les opérations de modification de nom en cours impliquant une suppression. Toutes les mises à jour de Windows NT 4.0 et toutes celles de Windows 2000 antérieures au SP2 utilisent GetFileVersionInfo pour identifier la version d'un fichier. Si vous installez plusieurs mises à jour de Windows NT 4.0 ou mises à jour de Windows 2000 antérieures au SP2 et que ces dernières contiennent des fichiers faisant partie de la liste KnownDLLs, l'utilisation de QChain pour enchaîner l'installation de ces mises à jour ne garantit aucunement que la version la plus récente du correctif sera installée. Le scénario suivant explique pourquoi QChain ne place pas nécessairement le binaire correct sur le système :
Si vous reprenez le scénario précédent en utilisant des mises à jour de Windows 2000 postérieures au SP2, le correctif du package B mappe le fichier Kernel32.dll du package A et reconnaît la version 3. Cette version 3 du fichier Kernel32.dll étant postérieure à la version 2 incluse dans le package B, le package B ne remplace pas le fichier Kernel32.dll présent sur le système. C'est donc bien le fichier Kernel32.dll version 3 provenant du package A que l'ordinateur utilise lorsqu'il redémarre. Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. | Traductions disponibles
|
Retour au début
