Correction des erreurs de mise à jour de Windows à l'aide de DISM ou de l'outil d'analyse de l'installation conforme des mises à jour du système

S’applique à : Windows 10Windows 8.1Windows Server 2012 R2 Datacenter

Symptôme


L'installation des mises à jour et des Service Packs Windows peut échouer en cas d'erreurs d'endommagement. Par exemple, un fichier système endommagé peut empêcher l'installation d'une mise à jour. L'outil DISM ou l'outil d'analyse de l'installation conforme des mises à jour du système peut vous aider à corriger certaines erreurs d'endommagement de Windows.

Résolution


Pour Windows 10, Windows 8.1, Windows 8, Windows Server 2012 R2 ou Windows Server 2012

Pour résoudre ce problème, utilisez l'outil de gestion et de maintenance des images de déploiement (DISM). Réinstallez ensuite la mise à jour ou le Service Pack de Windows.
  1. Ouvrez une invite de commandes avec élévation de privilèges. Pour ce faire, effectuez un balayage depuis le bord droit de l'écran, puis appuyez sur Rechercher. Ou, si vous utilisez une souris, pointez sur l'angle inférieur droit de l'écran, puis cliquez sur Rechercher. Tapez Invite de commandes dans la zone de recherche, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu'administrateur. Si vous êtes invité à entrer un mot de passe administrateur ou à confirmer l'opération, entrez votre mot de passe ou cliquez sur Autoriser.
  2. Tapez la commande suivante, puis appuyez sur Entrée :
    L'opération de commande peut prendre plusieurs minutes.
    DISM.exe /Online /Cleanup-image /Restorehealth
    Important Lorsque vous exécutez cette commande, DISM utilise Windows Update pour fournir les fichiers nécessaires à la résolution des problèmes d'endommagement. Toutefois, si votre client Windows Update est déjà endommagé, utilisez une installation de Windows en cours d'exécution comme source de réparation ou utilisez un dossier Windows côte à côte depuis un partage réseau ou un support amovible, tel que le DVD de Windows, comme source des fichiers. Pour ce faire, exécutez plutôt la commande suivante :
    DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\Source_réparation\Windows /LimitAccess
    Remarque Remplacez l'espace réservé C:\Source_réparation\Windows par l'emplacement de votre source de réparation. Pour plus d'informations sur l'utilisation de l'outil DISM pour réparer Windows, consultez l'article Réparer une image système Windows.
  3. Tapez la commande suivante, puis appuyez sur Entrée.
    L'opération de commande peut prendre plusieurs minutes.
    sfc /scannow
  4. Fermez l'invite de commandes, puis exécutez à nouveau Windows Update.
DISM crée un fichier journal (%windir%/Logs/CBS/CBS.log) qui consigne tous les problèmes que l'outil a détectés ou résolus. %windir% est le dossier dans lequel Windows est installé. Par exemple, le dossier %windir% est C:\Windows.

Pour Windows 7, Windows Vista, Windows Server 2008 R2 ou Windows Server 2008

Pour résoudre ce problème, utilisez l'outil d'analyse de l'installation conforme des mises à jour du système. Réinstallez ensuite la mise à jour ou le Service Pack de Windows.
  1. Téléchargez l'outil d'analyse de l'installation conforme des mises à jour du système.
    Dans le tableau suivant, cliquez sur le lien de téléchargement qui correspond à la version de Windows de votre ordinateur.
    Identification de la version (32 ou 64 bits) de Windows de votre ordinateur

    Cet outil est régulièrement mis à jour et nous vous recommandons de toujours télécharger la dernière version.

    Système d'exploitationLien de téléchargement
    Versions x86 (32 bits) de Windows 7 SP1 et de Windows 7
    Icône de téléchargement
     Télécharger le package
    Versions x64 (64 bits) de Windows 7 SP1 et de Windows 7
    Icône de téléchargement
     Télécharger le package
    Versions x64 (64 bits) de Windows Server 2008 R2 SP1
    Icône de téléchargement
     Télécharger le package
    Versions Itanium de Windows Server 2008 R2 SP1
    Icône de téléchargement
     Télécharger le package
    Versions x86 (32 bits) de Windows Vista SP2 et de Windows Vista SP1
    Icône de téléchargement
     Télécharger le package
    Versions x64 (64 bits) de Windows Vista SP2 et de Windows Vista SP1
    Icône de téléchargement
     Télécharger le package
    Versions x86 (32 bits) de Windows Server 2008 SP2
    Icône de téléchargement
     Télécharger le package
    Versions x64 (64 bits) de Windows Server 2008 SP2
    Icône de téléchargement
     Télécharger le package
    Versions Itanium de Windows Server 2008 SP2
    Icône de téléchargement
     Télécharger le package
  2. Installez et exécutez l'outil.
    1. Cliquez sur Télécharger sur la page web du Centre de téléchargement, puis effectuez l'une des opérations suivantes :
      • Pour installer l'outil immédiatement, cliquez sur Ouvrir ou Exécuter, puis suivez les instructions qui s'affichent à l'écran.
      • Pour installer l'outil ultérieurement, cliquez sur Enregistrer et téléchargez le fichier d'installation sur votre ordinateur. Lorsque vous êtes prêt à installer l'outil, double-cliquez sur le fichier.
    2. Dans la boîte de dialogue Programme d'installation de Windows Update en mode autonome, cliquez sur Oui.

      Boîte de dialogue du programme d'installation autonome Windows Update
       
    3. Lorsque l'outil est installé, il s'exécute automatiquement. L'opération dure généralement moins de 15 minutes, mais peut être plus longue sur certains ordinateurs. Ne cliquez pas sur Annuler même si la barre de progression semble s'arrêter, car l'analyse est toujours en cours d'exécution.

      Télécharger et installer les mises à jour - Fenêtre de progression de l'installation des mises à jour

    4. Lorsque le message Installation terminée s'affiche, cliquez sur Fermer.

      Télécharger et installer les mises à jour - Installation terminée
       
    5. Réinstallez la mise à jour ou le Service Pack que vous tentiez d'installer préalablement.
Pour corriger manuellement les erreurs d'endommagement que l'outil détecte mais ne peut pas résoudre, consultez la section Procédure de correction des erreurs détectées dans CheckSUR.log.

Télécharger le package directement depuis le Catalogue Microsoft Update

Vous pouvez également télécharger directement le package de mise à jour à partir du Catalogue Microsoft Update, puis l'installer manuellement.

Par exemple, vous pouvez rencontrer des problèmes lors de l'installation de la mise à jour 3006137 à partir de Windows Update sous Windows 7. Dans ce cas, vous pouvez télécharger le package de mise à jour et installer manuellement la mise à jour. Pour cela, procédez comme suit :
  1. Ouvrez le Catalogue Microsoft Update dans Internet Explorer.
    Catalogue Microsoft Update dans Internet Explorer
     
  2. Dans la zone de recherche, entrez le numéro de la mise à jour à télécharger. Dans cet exemple, entrez 3006137. Cliquez ensuite sur Rechercher.
    Catalogue Microsoft Update - Rechercher
     
  3. Recherchez la mise à jour qui s'applique à votre système d'exploitation dans les résultats de la recherche, puis cliquez sur Ajouter pour ajouter la mise à jour à votre panier.
    Catalogue Microsoft Update
     
  4. Cliquez sur afficher le panier pour ouvrir votre panier.
    Catalogue Microsoft Update - Voir le panier
     
  5. Cliquez sur Télécharger pour télécharger la mise à jour dans votre panier.
    Catalogue Microsoft Update - Votre panier
     
  6. Cliquez sur Parcourir pour sélectionner l'emplacement dans lequel vous voulez télécharger la mise à jour, puis cliquez sur Continuer.
     
    Microsoft Update Catalog - Download Options
     

  7. Cliquez sur Fermer une fois le téléchargement terminé. Vous trouverez alors un dossier contenant le package de mise à jour dans l'emplacement spécifié.
  8. Ouvrez le dossier, puis double-cliquez sur le package de mise à jour pour installer la mise à jour.

Si la mise à jour ou le Service Pack de Windows a été installé correctement, vous avez terminé. Si le problème n'est pas résolu ou si l'outil d'analyse de l'installation conforme des mises à jour du système ne trouve pas la cause, contactez-vous pour obtenir plus d'aide.

Informations supplémentaires


Description des erreurs d'endommagement courantes

Le tableau suivant répertorie pour référence les codes d'erreur possibles liés à Windows Update :
Code Erreur Description
0x80070002 ERROR_FILE_NOT_FOUND Le fichier spécifié est introuvable.
0x8007000D ERROR_INVALID_DATA Données non valides.
0x800F081F CBS_E_SOURCE_MISSING La source du package ou du fichier est introuvable.
0x80073712 ERROR_SXS_COMPONENT_STORE_CORRUPT Le magasin de composants est dans un état incohérent.
0x800736CC ERROR_SXS_FILE_HASH_MISMATCH Un fichier du composant ne correspond pas aux informations de vérification présentes dans le manifeste du composant.
0x800705B9 ERROR_XML_PARSE_ERROR Impossible d'analyser les données XML demandées.
0x80070246 ERROR_ILLEGAL_CHARACTER Un caractère non valide a été détecté.
0x8007370D ERROR_SXS_IDENTITY_PARSE_ERROR Une chaîne d'identité est malformée.
0x8007370B ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME Le nom d'un attribut d'une identité n'est pas compris dans la plage autorisée.
0x8007370A ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE La valeur d'un attribut d'une identité n'est pas comprise dans la plage autorisée.
0x80070057 ERROR_INVALID_PARAMETER Paramètre incorrect.
0x800B0100 TRUST_E_NOSIGNATURE Il n'y avait pas de signature dans le sujet.
0x80092003 CRYPT_E_FILE_ERROR Une erreur s'est produite lors de la lecture ou de l'écriture d'un fichier par Windows Update.
0x800B0101 CERT_E_EXPIRED Un certificat requis n'est pas dans sa période de validité selon la vérification par rapport à l'horloge système en cours ou le tampon daté dans le fichier signé.
0x8007371B ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE Un ou plusieurs membres requis de la transaction sont absents.
0x80070490 ERROR_NOT_FOUND Windows n'a pas pu rechercher les nouvelles mises à jour.

Que fait l'outil d'analyse de l'installation conforme des mises à jour du système ?

Procédure de correction des erreurs détectées dans CheckSUR.log

Pour corriger manuellement les erreurs d'endommagement que l'outil d'analyse de l'installation conforme des mises à jour du système détecte mais ne peut pas résoudre, procédez comme suit :
  1. Ouvrez %SYSTEMROOT%\Logs\CBS\CheckSUR.log.
    Remarque %SYSTEMROOT% est une variable d'environnement qui enregistre le dossier dans lequel Windows est installé. Par exemple, en général, le dossier %SYSTEMROOT% est C:\Windows. 
  2. Identifiez les packages que l'outil ne peut pas réparer. Par exemple, vous pouvez trouver les informations suivantes dans le fichier journal :
    Summary:

    Seconds executed: 264
    Found 3 errors
    CBS MUM Missing Total Count: 3
    Unavailable repair files:


    servicing\packages\Package_for_KB958690_sc_0~31bf3856ad364e35~amd64~~6.0.1.6.mum
    ...
    Dans ce cas, le package endommagé est KB958690.
  3. Téléchargez le package à partir du Centre de téléchargement Microsoft ou du Catalogue Microsoft Update.
  4. Copiez le package (.msu) dans le répertoire %SYSTEMROOT%\CheckSUR\packages. Par défaut, ce répertoire n'existe pas et vous devez le créer.
  5. Réexécutez l'outil d’analyse de l'installation conforme des mises à jour du système.
Si vous êtes un technicien, consultez l'article Procédure de correction des erreurs détectées dans CheckSUR.log pour plus d'options sur la correction des erreurs dans le fichier CheckSUR.log.