Date de publication d’origine : 2 mars 2017
ID de la base de connaissances : 934307
Introduction
Cet article décrit le programme d’installation autonome Windows Update (Wusa.exe) dans les systèmes d’exploitation Windows suivants :
-
Windows Vista
-
Windows Server 2008
-
Windows 7
-
Windows Server 2008 R2
-
Windows 8
-
Windows Server 2012
-
Windows 8.1
-
Windows Server 2012 R2
-
Windows 10
-
Windows Server 2016 Technical Preview
Le fichier Wusa.exe se trouve dans le dossier %windir%\System32. Le programme d’installation autonome Windows Update utilise l’API de l’agent Windows Update pour installer les packages de mise à jour. Les packages de mise à jour ont une extension de nom de fichier .msu. L’extension de nom de fichier .msu est associée au programme d’installation autonome Windows Update.
Informations supplémentaires
Un fichier .msu contient le contenu suivant.
Content (Contenu) |
Description |
métadonnées Windows Update |
Décrit chaque package de mise à jour que contient le fichier .msu. |
Un ou plusieurs fichiers .cab |
Chaque fichier .cab représente une mise à jour. |
Un fichier .xml |
Ce fichier .xml décrit le package de mise à jour .msu. Wusa.exe utilise le fichier .xml lorsque vous effectuez une installation sans assistance de la mise à jour à l’aide de l’outil Gestionnaire de package (Pkgmgr.exe). Par exemple, vous téléchargez le correctif logiciel 934307. Le fichier Windows6.0-KB934307-x86.msu se trouve dans le dossier C :\934307. Vous tapez la commande suivante à l’invite de commandes pour développer le fichier .msu dans un dossier temporaire :expand -f :* « C :\934307\Windows6.0-KB934307-x86.msu » %TEMP% Ensuite, vous tapez la commande suivante à l’invite de commandes :pkgmgr.exe /n :%TEMP%\Windows6.0-KB934307-x86.xml |
Un fichier de propriétés |
Ce fichier contient des propriétés de chaîne que Wusa.exe utilise. Par exemple, ce fichier contient le titre de l’article associé dans la Base de connaissances Microsoft. |
Lorsque vous utilisez Wusa.exe pour installer un package de mise à jour, Wusa.exe développe le contenu du fichier .msu dans un dossier temporaire. Ensuite, Wusa.exe effectue les étapes suivantes :
-
Wusa.exe utilise les métadonnées Windows Update dans le fichier .msu pour rechercher les mises à jour applicables.
-
Wusa.exe copie le contenu des mises à jour applicables dans le bac à sable Windows Update. Le bac à sable Windows Update est un dossier protégé.
-
Wusa.exe appelle la fonction appropriée dans l’API Windows Update Agent en fonction du mode dans lequel vous commencez Wusa.exe.
-
Lorsque l’Assistant Windows Update termine l’installation, l’API agent Windows Update retourne un status. Ensuite, Wusa.exe fonctionne de manière synchrone avec l’API Windows Update Agent.
Remarque Chaque mise à jour d’un package de mise à jour .msu est installée dans une session distincte. Une seule instance de Wusa.exe s’exécute lorsque vous utilisez Wusa.exe. Wusa.exe ne modifie pas le contenu des mises à jour dans les fichiers .msu. L’infrastructure Windows Update effectue les actions requises en fonction du contenu de la mise à jour.
Lorsque vous démarrez Wusa.exe en mode interactif, un écran d’accueil affiche des informations générales sur la mise à jour. Si vous continuez à installer la mise à jour, Wusa.exe appelle la fonction appropriée dans l’API de l’agent Windows Update pour démarrer l’Assistant Windows Update. L’Assistant Windows Update affiche les termes du contrat de licence logiciel Microsoft associés au package de mise à jour. Wusa.exe appelle l’API agent Windows Update pour poursuivre l’installation. Ensuite, Wusa.exe attend que l’Assistant Windows Update termine l’installation. Pour installer un package de mise à jour .msu, exécutez Wusa.exe avec le chemin d’accès complet du fichier. Par exemple, si le fichier Windows6.0-KB934307-x86.msu se trouve dans le dossier D :\934307, tapez la commande suivante à l’invite de commandes pour installer le package de mise à jour :wusa.exe d :\934307\Windows6.0-KB934307-x86.msu
Vous pouvez également double-cliquer sur le fichier .msu pour installer le package de mise à jour.
Vous pouvez utiliser Wusa.exe pour désinstaller une mise à jour dans Windows 7, Windows Server 2008 R2, Windows 8 et Windows Server 2012. Remarque Vous ne pouvez pas utiliser Wusa.exe pour désinstaller les mises à jour dans Windows Vista ou Windows Server 2008. Vous pouvez utiliser le logiciel Windows Defender Explorer pour désinstaller manuellement les mises à jour. Pour plus d’informations sur software Explorer, accédez au site web Microsoft suivant :Utilisation de software Explorer dans Windows Defender Vous pouvez utiliser les commutateurs suivants avec Wusa.exe.
Commutateur |
Description |
/?, /h, /help |
Afficher l’aide. |
/quiet |
Exécutez Wusa.exe en mode silencieux sans intervention de l’utilisateur. Lorsque l’outil s’exécute en mode silencieux, il s’exécute sans interaction de l’utilisateur. L’ordinateur redémarre si nécessaire. Par exemple, si le fichier Windows6.0-KB934307-x86.msu se trouve dans le dossier D :\934307, tapez la commande suivante à l’invite de commandes pour installer le package de mise à jour sans intervention de l’utilisateur : wusa.exe d:\934307\Windows6.0-KB934307-x86.msu /quiet Remarque Lorsque vous utilisez ce commutateur, les termes du contrat de licence logiciel Microsoft ne s’affichent pas. |
/norestart |
Empêche Wusa.exe de redémarrer l’ordinateur. Le commutateur /norestart est ignoré si le commutateur /quiet n’est pas présent. Si vous exécutez Wusa.exe avec ces deux commutateurs, vous devez redémarrer manuellement le système d’exploitation une fois l’installation terminée si l’installation vous oblige à redémarrer l’ordinateur. Par exemple, si le fichier Windows6.0-KB934307-x86.msu se trouve dans le dossier D :\934307, tapez la commande suivante à l’invite de commandes pour installer le package de mise à jour : wusa.exe D:\934307\Windows6.0-KB934307-x86.msu /quiet /norestart |
/uninstall |
Désinstalle le package ou le numéro de base de connaissances spécifié. |
/kb |
Spécifie le package à désinstaller à l’aide de son numéro de base de connaissances. Ne peut être passé qu’avec le commutateur /uninstall . |
/extract |
Wusa.exe extrait le contenu du package dans un dossier de destination. |
/warnrestart |
Lorsque ce commutateur est combiné avec le commutateur /quiet , Wusa.exe vous invite avant de commencer un redémarrage pour les opérations d’installation et de désinstallation. |
/forcerestart |
Lorsque ce commutateur est combiné avec le commutateur /quiet , Wusa.exe ferme de force les applications, puis commence un redémarrage. |
Remarque Les fichiers .msu peuvent être installés sur une image hors connexion à l’aide de l’option DISM.exe /Add-Package avec Windows 7 ou Windows 8 KIT de préinstallation OEM (OPK) ou le Kit d’installation automatisée (Windows AIK) (AIK). Pour plus d’informations, accédez au site web Microsoft TechNet suivant :
Options de Command-Line de maintenance des packages de système d’exploitation Pour afficher le journal des événements du programme d’installation autonome Windows Update, procédez comme suit :
-
Cliquez sur Démarrer
, tapez observateur d’événements dans la zone Démarrer la recherche, puis cliquez sur observateur d'événements dans la liste Programmes. Dans Windows 8 et Windows Server 2012, dans l’écran d’accueil, tapez Observateur d’événements, cliquez sur Paramètres, puis cliquez sur Afficher les journaux des événements sous Paramètres. Si vous êtes invité à entrer un mot de passe administrateur ou à confirmer, tapez le mot de passe ou cliquez sur Continuer. -
Dans observateur d'événements, développez Journaux Windows, puis cliquez sur Configurer.
Les événements d’installation s’affichent dans le volet central. -
Dans le volet Actions , cliquez sur Filtrer le journal actuel.
-
Dans la liste Sources d’événements, sélectionnez la zone de case activée WUSA, puis cliquez sur OK.