Commutateurs de ligne de commande pour les packages de mise à jour logicielle Windows

Traductions disponibles Traductions disponibles
Numéro d'article: 262841 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Certaines mises à jour logicielles Microsoft utilisent Hotfix.exe ou Update.exe comme programme d'installation. Ces programmes d'installation vérifient votre version de Service Pack Windows et la langue du système d'exploitation, installent et enregistrent la mise à jour logicielle sur votre ordinateur, et sauvegardent les fichiers de suppression de la mise à jour logicielle.

Les mises à jour logicielles qui utilisent l'un de ces programmes d'installation prennent en charge plusieurs commutateurs de ligne de commande que les administrateurs peuvent utiliser pour déployer les mises à jour.

Pour déterminer si une mise à jour logicielle utilise Hotfix.exe ou Update.exe comme programme d'installation pour les packages publiés après juillet 2004, examinez la valeur du Moteur d'installation sous l'onglet Version de la boîte de dialogue Propriétés du package de mise à jour logicielle. Pour les packages publiés avant juillet 2004, vous devez extraire le contenu du package pour vérifier quel programme d'installation est utilisé.

INTRODUCTION

Microsoft distribue les mises à jour logicielles sous forme de package en utilisant différents formats de fichier à extraction automatique qui exécutent automatiquement un programme d'installation contenu dans le package. Cet article décrit les commutateurs de ligne de commande que vous pouvez utiliser avec les packages de mise à jour logicielle qui utilisent Hotfix.exe ou Update.exe comme programme d'installation. Le reste de cet article utilise le nom de « packages de mise à jour logicielle Windows ».

Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
824684 Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft

Plus d'informations

Pour déterminer si un package de mise à jour logicielle utilise Update.exe comme programme d'installation et pour en connaître la version, procédez comme suit :
  1. Cliquez avec le bouton droit sur le package, puis cliquez sur Propriétés.
  2. Sous l'onglet Version, sous Autres informations de version, cliquez sur Moteur d'installation. Update.exe doit apparaître dans le champ Valeur.
  3. Pour déterminer la version, cliquez sur Version du programme d'installation. La version du programme d'installation qui est utilisé dans le package apparaît dans le champ Valeur.
Pour les packages publiés avant juillet 2004, ou les packages dont la valeur Description sous l'onglet Général est Auto-extraction du fichier CAB, suivez ces étapes pour déterminer si Update.exe ou Hotfix.exe est utilisé, et de quelle version il s'agit :
  1. Extrayez le package de mise à jour logicielle dans un dossier temporaire unique. Par exemple, pour extraire les fichiers du package de mise à jour KBArticleNumber.exe dans un dossier nommé ExtractedPackage sur le lecteur C, tapez ce qui suit à l'invite de commandes :
    KBArticleNumber /X:C:\ExtractedPackage
  2. Ouvrez le dossier temporaire qui contient les fichiers extraits de la mise à jour logicielle. Par exemple, ouvrez C:\ExtractedPackage.
  3. Recherchez le fichier Update.exe ou Hotfix.exe dans le dossier temporaire ou un sous-dossier.
  4. Pour déterminer la version de Update.exe ou de Hotfix.exe, cliquez avec le bouton droit sur le fichier, puis cliquez sur Propriétés.
  5. Cliquez sur l'onglet Version, puis notez la valeur de Version du fichier.

Remarque Si la description du package est Auto-extracteur de fichier CAB Win32, le package de mise à jour logicielle est un package IExpress. Pour plus d'informations sur les packages IExpress, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
197147 Commutateurs de ligne de commande pour les packages de mise à jour logicielle IExpress


Si le package utilise l'extension de nom de fichier .msi ou .msp, le package de mise à jour logicielle utilise Windows Installer comme programme d'installation. Pour plus d'informations sur les options de ligne de commande de Windows Installer, reportez-vous au site web de Microsoft à l'adresse suivante :
http://msdn.microsoft.com/fr-fr/library/aa367988.aspx
Les mises à jour logicielles pour Windows NT 4.0 et celles de Windows 2000 Service Pack 3 ou antérieures utilisent Hotfix.exe comme programme d'installation.

Update.exe est utilisé comme programme d'installation pour les mises à jour logicielles incluses dans Windows 2000 Service Pack 4 et les versions ultérieures, ainsi que pour celles de Windows XP et Windows Server 2003.

Remarque Certains packages de mise à jour logicielle des versions de Windows figurant dans la liste des produits concernés par cet article utilisent des packages IExpress ou Windows Installer. Ces packages n'utilisent pas Hotfix.exe ou Update.exe comme programme d'installation.

Présentation du processus d'installation

Lorsque vous exécutez un package de mise à jour logicielle Windows sans commutateur de ligne de commande, le programme d'installation Hotfix.exe ou Update.exe est automatiquement exécuté pour installer la mise à jour logicielle. Le programme d'installation exécute les actions suivantes :
  • Le programme d'installation (Hotfix.exe ou Update.exe) examine la version du Service Pack que vous utilisez actuellement. Si votre version du Service Pack est antérieure à la version de mise à jour logicielle, mais pas antérieure à la version minimale spécifiée par la mise à jour logicielle, et si la langue est la même, le programme d'installation installe automatiquement la mise à jour logicielle. Si votre version du Service Pack est ultérieure à la version de la mise à jour logicielle, l'installation ne continue pas.
  • Si la version linguistique de la mise à jour logicielle ne correspond pas à la langue de votre système d'exploitation, l'installation ne continue pas.
  • Si aucun conflit de version n'existe, Hotfix.exe ou Update.exe installe la mise à jour logicielle.
  • Le programme d'installation enregistre la mise à jour logicielle sous l'une des clés de Registre suivantes :
    HKEY_LOCAL_MACHINE \Software\Microsoft\Updates\<operating system>\<service pack level>\KB<nnnnnn>
    HKEY_LOCAL_MACHINE \Software\Microsoft\Windows NT\CurrentVersion\Hotfix\Q<nnnnnn>
    HKEY_LOCAL_MACHINE \Software\Microsoft\Windows NT\CurrentVersion\Hotfix\KB<nnnnnn>
  • Les informations de désinstallation de la mise à jour logicielle sont stockées dans un dossier caché nommé $NtUninstallQnnnnnn$ ou $NtUninstallKBnnnnnn$ situé dans %Systemroot%.

Commutateurs de ligne de commande du programme Update.exe

Les tableaux suivants répertorient les commutateurs de ligne de commande pris en charge par chaque version du programme Update.exe.

Réduire ce tableauAgrandir ce tableau
Commutateur standardDescription du commutateurVersions d'Update.exe qui prennent en charge ce commutateur
/helpAffiche les options de ligne de commande.La version 5.3.24.3 et les versions ultérieures prennent en charge le commutateur /help. Pour la compatibilité avec les versions antérieures, le commutateur /? peut être utilisé.
/passiveMode d'installation sans assistance. Aucune interaction utilisateur n'est requise, mais l'état d'installation est affiché. Si un redémarrage est nécessaire à la fin de l'installation, une boîte de dialogue sera présentée à l'utilisateur avec un avertissement prévenant que l'ordinateur redémarrera dans 30 secondes.La version 5.3.24.3 et les versions ultérieures prennent en charge le commutateur /passive. Pour la compatibilité avec les versions antérieures, le commutateur /u peut être utilisé.
/quietMode silencieux : identique au mode sans assistance, mais aucun état ou message d'erreur n'est affiché.La version 5.3.24.3 et les versions ultérieures prennent en charge le commutateur /quiet. Pour la compatibilité avec les versions antérieures, le commutateur /q peut être utilisé.
/norestartNe redémarre pas l'ordinateur une fois l'installation terminée.La version 5.3.24.3 et les versions ultérieures prennent en charge le commutateur /norestart. Pour la compatibilité avec les versions antérieures, le commutateur /z peut être utilisé.
/warnrestartPrésente une boîte de dialogue avec un avertissement prévenant l'utilisateur que l'ordinateur redémarrera dans x secondes. (30 secondes par défaut). Prévu pour être utilisé avec les commutateurs /quiet ou /passive.La version 6.1.22.0 et les versions ultérieures prennent en charge le commutateur /warnrestart.
/forcerestartRedémarre l'ordinateur après l'installation et force les autres applications à se fermer sans enregistrer d'abord les fichiers ouverts.La version 5.3.24.3 et les versions ultérieures prennent en charge le commutateur /forcerestart.
/promptrestartPrésente une boîte de dialogue pour inviter l'utilisateur à redémarrer si nécessaire. Prévu pour être utilisé avec /quiet.La version 6.1.22.0 et les versions ultérieures prennent en charge le commutateur /promptrestart.
/forceappscloseForce la fermeture des autres programmes lors de l'arrêt de l'ordinateur.La version 5.4.15.0 et les versions ultérieures prennent en charge le commutateur /forceappsclose. Pour la compatibilité avec les versions antérieures, le commutateur /f peut être utilisé.
/nobackupne sauvegarde pas les fichiers nécessaires à la désinstallation.La version 6.1.22.0 et les versions ultérieures prennent en charge le commutateur /nobackup. Pour la compatibilité avec les versions antérieures, le commutateur /n peut être utilisé.
/overwriteoemremplace les fichiers OEM sans avertissement.La version 6.1.22.0 et les versions ultérieures prennent en charge le commutateur /overwriteoem. Pour la compatibilité avec les versions antérieures, le commutateur /o peut être utilisé.
/integrate:cheminIntègre les mises à jour logicielles dans les fichiers source d'installation de Windows situés dans le chemin d'accès spécifié. Notez que :chemin fait référence au dossier qui contient le dossier i386.La version 5.4.15.0 et les versions ultérieures prennent en charge le commutateur /integrate:chemin. Pour la compatibilité avec les versions antérieures, le commutateur /s peut être utilisé.
/log:cheminPermet à l'utilisateur de spécifier où créer le fichier journal.La version 6.1.22.0 et les versions ultérieures prennent en charge le commutateur /log.
/ERActive un rapport d'erreur étendu.Toutes les versions prennent en charge le commutateur ER.
/verboseActive la journalisation détaillée. Crée % Windir%\CabBuild.log qui détaille les fichiers à copier. Ce commutateur peut ralentir l'installation de façon importante.La version 5.3.24.3 et les versions ultérieures prennent en charge le commutateur /verbose. Pour la compatibilité avec les versions antérieures, le commutateur /v peut être utilisé.
/d:cheminSpécifie un répertoire de sauvegarde pour l'installation d'un Service Pack de Windows. :chemin indique le dossier de destination des fichiers de sauvegarde. L'emplacement de sauvegarde par défaut est %Systemdrive%\$ntservicepackuninstall$. Ce commutateur n'est pas disponible pour des mises à jour autres que des Service Packs et est uniquement disponible dans les versions 5.3.16.5 et ultérieures du programme d'installation.
/extract[:chemin]Extrait les fichiers sans démarrer l'installation. Si « :chemin » n'est pas inclus, vous êtes invité à préciser le chemin d'accès du dossier de destination des fichiers extraits. Si « :chemin d'accès » est utilisé, les fichiers sont extraits dans le dossier de destination spécifié.La version 5.3.24.3 et les versions ultérieures prennent en charge le commutateur /extract. Pour la compatibilité avec les versions antérieures, le commutateur /x peut être utilisé.
/hotpatch:disableDésactive la fonctionnalité « mise à jour à chaud » et installe le correctif à froid uniquement.Ce commutateur est utilisé uniquement pour les packages Windows Server 2003 qui prennent en charge la mise à jour à chaud et est disponible dans les versions 6.1.22.0 et ultérieures. Pour plus d'informations sur la mise à jour à chaud, consultez la section « Références » de cet article pour obtenir un lien vers le livre blanc « Inside Update.exe ».


Remarques
  • Nous adoptons un jeu cohérent de commutateurs de ligne de commande que vous pouvez utiliser pour déployer des packages qui contiennent des mises à jour logicielles. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    824687 Commutateurs de ligne de commande pour les packages de mise à jour logicielle Microsoft
    Pour la compatibilité ascendante, les mises à jour logicielles Windows qui implémentent les nouveaux noms de commutateurs standard prennent également en charge les commutateurs d'installation utilisés par la version antérieure d'Update.exe. Toutefois, nous déconseillons d'utiliser les anciens commutateurs, parce que cette prise en charge peut être supprimée dans les futures mises à jour logicielles.
  • Toutes les options de commutateurs qui sont répertoriées utilisent une barre oblique (/). Pour la compatibilité avec des versions antérieures, un trait d'union (-) peut encore être utilisé à la place de la barre oblique (/).
  • Pour supprimer une mise à jour logicielle sans risque, supprimez d'abord la dernière installée. Par exemple, supposez que le correctif A et le correctif B remplacent le même fichier ou les mêmes clés de Registre et que vous avez installé le correctif A avant le correctif B. Pour rétablir l'état de votre système tel qu'il était avant l'installation du correctif A, vous devez désinstaller le correctif B avant de désinstaller le correctif A. Pour plus d'informations sur la procédure de suppression des mises à jour Update.exe, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    823836 Le système d'exploitation peut cesser de fonctionner si la suppression de mises à jour logicielles Windows n'est pas faite dans le bon ordre

Commutateurs de ligne de commande du programme Hotfix.exe

Le tableau suivant répertorie les commutateurs de ligne de commande pris en charge par le programme Hotfix.exe.
Réduire ce tableauAgrandir ce tableau
Commutateur de ligne de commandeDescription
/fForce la fermeture des autres programmes lors de l'arrêt de l'ordinateur
/lRépertorie les mises à jour logicielles installées
/mMode sans assistance
/nNe sauvegarde pas les fichiers nécessaires à la désinstallation
/qMode silencieux - pas d'intervention de l'utilisateur
/yExécute une désinstallation (doit être utilisé avec /m ou /q)
/zNe redémarre pas l'ordinateur une fois l'installation terminée

Pour plus d'informations sur la procédure d'installation et de suppression des mises à jour logicielles qui utilisent Hotfix.exe, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
184305 Procédure d'installation et de suppression des correctifs logiciels avec Hotfix.exe

Références

Pour plus d'informations sur la suppression des mises à jour logicielles, reportez-vous au site web de Microsoft à l'adresse suivante :
http://technet.microsoft.com/en-us/library/cc738788.aspx
Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
934307 Description du programme d'installation autonome de Windows Update (Wusa.exe) et des fichiers .msu dans Windows Vista
Remarque Il s'agit d'un article de « PUBLICATION RAPIDE » rédigé directement au sein du service de support technique Microsoft. Les informations qui y sont contenues sont fournies en l'état, en réponse à des problèmes émergents. En raison du délai rapide de mise à disposition, les informations peuvent contenir des erreurs typographiques et, à tout moment et sans préavis, faire l'objet de révisions. Pour d'autres considérations, consultez les Conditions d'utilisation.

Propriétés

Numéro d'article: 262841 - Dernière mise à jour: vendredi 31 janvier 2014 - Version: 1.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Édition familiale
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Media Center Edition 2004
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professionnel
  • Microsoft Windows 2000 Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Édition Développeur
Mots-clés : 
kbproductlink kbinfo kbsetup kbupgrade w2000setup w2000upgrade KB262841
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.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com