Numéro d'article: 934307 - Dernière mise à jour: mardi 27 novembre 2007 - Version: 1.0

Description du programme d'installation autonome de Windows Update (Wusa.exe) et des fichiers .msu dans Windows Vista

Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites).
Agrandir tout | Réduire tout

INTRODUCTION

Cet article décrit le programme d'installation autonome de Windows Update (Wusa.exe) dans Windows Vista. Le fichier Wusa.exe se trouve dans le dossier %windir%\System32. Le programme d'installation autonome de Windows Update utilise l'API de l'Agent de mise à jour automatique Windows Update pour installer les packages de mises à jour. Ces packages de mises à jour portent l'extension de nom de fichier .msu. L'extension .msu est associée au programme d'installation autonome de Windows Update.

Plus d'informations

Les fichiers .msu contiennent les composants suivants :
  • Des métadonnées Windows Update
    Ces métadonnées décrivent chaque package de mise à jour contenu dans 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 du gestionnaire de package (Pkgmgr.exe).

    Téléchargez, par exemple, le correctif 934307. Le fichier Windows6.0-KB934307-x86.msu se trouve dans le dossier C:\934307. 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%
    Tapez ensuite 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 les propriétés de chaîne que l'outil Wusa.exe utilise. Il contient, par exemple, le nom de l'article correspondant 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 et applique ensuite les procédures suivantes :
  1. Wusa.exe utilise les métadonnées Windows Update figurant dans le fichier .msu pour rechercher les mises à jour applicables.
  2. Wusa.exe copie le contenu des mises à jour applicables dans le dossier Windows Update sandbox. Windows Update sandbox est un dossier protégé.
  3. Wusa.exe appelle la fonction appropriée dans l'API de l'Agent de mise à jour automatique Windows Update en fonction du mode de démarrage de Wusa.exe.
  4. Lorsque l'Assistant Windows Update a terminé l'installation, l'API de l'Agent de mise à jour automatique Windows Update retourne un état. Wusa.exe fonctionne ensuite de façon synchrone avec l'API de l'Agent de mise à jour automatique Windows Update.
Remarque Chaque mise à jour d'un package de mise à jour .msu est installée dans une session distincte. Une seule instance de Wusa.exe est exécutée lorsque vous utilisez cet outil. 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, l'écran d'accueil affiche des informations de niveau supérieur sur la mise à jour. Si vous poursuivez l'installation de la mise à jour, Wusa.exe appelle la fonction appropriée dans l'API de l'Agent de mise à jour automatique Windows Update pour démarrer l'Assistant Windows Update. L'Assistant Windows Update affiche les termes du contrat de licence logiciel Microsoft associés à ce package de mise à jour. Wusa.exe appelle l'API de l'Agent de mise à jour automatique Windows Update pour continuer l'installation. Wusa.exe attend ensuite 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, à l'invite de commandes, tapez la commande suivante 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.

Remarque Vous ne pouvez pas utiliser Wusa.exe pour désinstaller les mises à jour dans Windows Vista. Vous pouvez utiliser l'Explorateur de logiciels de Windows Defender pour désinstaller manuellement les mises à jour. Pour plus d'informations sur l'Explorateur de logiciels, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://windowshelp.microsoft.com/Windows/fr-FR/Help/4ef8da25-133e-4947-99c1-5c7951d48a151036.mspx (http://windowshelp.microsoft.com/Windows/fr-FR/Help/4ef8da25-133e-4947-99c1-5c7951d48a151036.mspx)


Vous pouvez utiliser les commutateurs suivants avec Wusa.exe :
  • /?, /h, /help
    Affiche l'aide.
  • /quiet
    Exécute Wusa.exe en mode silencieux sans intervention de l'utilisateur. Lorsque l'outil est exécuté en mode silencieux, il s'exécute sans que l'utilisateur n'ait à intervenir. L'ordinateur redémarre si cela est nécessaire.

    Par exemple, si le fichier Windows6.0-KB934307-x86.msu se trouve dans le dossier D:\934307, à l'invite de commandes, tapez la commande suivante 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 utilisez 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 nécessite que vous redémarriez l'ordinateur.

    Par exemple, si le fichier Windows6.0-KB934307-x86.msu se trouve dans le dossier D:\934307, à l'invite de commandes, tapez la commande suivante pour installer le package de mise à jour :
    wusa.exe D:\934307\Windows6.0-KB934307-x86.msu /quiet /norestart
Pour afficher le journal des événements du programme d'installation autonome de Windows Update, procédez comme suit :
  1. Cliquez sur Démarrer
    Réduire cette imageAgrandir cette image
    Bouton Démarrer
    , tapez observateur d'événements dans la zone Rechercher, puis cliquez sur Observateur d'événements dans la liste des programmes.

    Réduire cette imageAgrandir cette image
    Bouclier de sécurité
    Si vous êtes invité à entrer un mot de passe administrateur ou à confirmer une opération, entrez votre mot de passe ou cliquez sur Continuer.
  2. Dans l'Observateur d'événements, développez Journaux Windows, puis cliquez sur Installation.

    Les événements d'installation s'affichent dans le volet du milieu.
  3. Dans le volet Actions, cliquez sur Filtrer le journal actuel.
  4. Dans la liste Sources de l'événement, activez la case à cocher WUSA, puis cliquez sur OK.

Références

Pour plus d'informations sur l'API de l'Agent de mise à jour automatique Windows Update, reportez-vous au site Web de Microsoft à l'adresse suivante (en anglais) :
Windows Update Agent (WUA) API Reference
http://msdn2.microsoft.com/en-us/library/aa387292.aspx (http://msdn2.microsoft.com/en-us/library/aa387292.aspx)

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Windows Vista Édition Familiale Basique
  • Windows Vista Édition Familiale Premium
  • Windows Vista Édition Intégrale
  • Windows Vista Professionnel
  • Windows Vista Entreprise
  • Windows Vista Starter
  • Windows Vista Édition Familiale Basique 64 bits
  • Windows Vista Édition Familiale Premium 64 bits
  • Windows Vista Édition Intégrale 64 bits
  • Windows Vista Entreprise 64 bits
Mots-clés : 
kbhowto kbinfo kbexpertisebeginner KB934307
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