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

Produits concernés :   Windows 10, version 1809 et versions ultérieures, Windows 8.1, Windows Server 2012 R2, Windows 7, Windows Server 2008 R2
Numéro de l’article d’origine dans la base de connaissances :   947821

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.

Cet article s'adresse aux agents de support et aux informaticiens. Si vous êtes des utilisateurs à domicile et que vous recherchez plus d’informations sur la correction des erreurs de mise à jour de Windows, consultez l’article Correction d’erreurs de Windows Update.

Résolution pour Windows 8.1, Windows 10 et Windows Server 2012 R2

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, ouvrez le menu Démarrer ou l’écran de démarrage, tapez Invite de commandes, faites un clic droit sur l’invite de commandes, puis sélectionnez 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 sélectionnez Autoriser.

  2. Taper la commande suivante, puis appuyer 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:\RepairSource\Windows /LimitAccess
    

    Notes

    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 commandesfc /scannow, puis appuyez sur Entrée. L'opération de commande peut prendre plusieurs minutes.

  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.

Résolution pour Windows 7 et Windows Server 2008 R2

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.

    Accédez au Microsoft Update Catalog et téléchargez l’outil qui correspond à la version de Windows qui s’exécute sur votre ordinateur. Pour plus d’informations sur la manière de trouver la version de Windows que vous avez installée, consultez l’article Identifiez la version (32 ou 64 bits) de Windows de votre ordinateur.

    Notes

    Cet outil est régulièrement mis à jour et nous vous recommandons de toujours télécharger la dernière version. Cet outil n’est pas disponible dans toutes les langues prises en charge. Consultez le lien ci-dessous pour savoir si votre langue est disponible.

  2. Installez et exécutez l'outil.

    1. Sélectionnez 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, sélectionnez Ouvrir ou Exécuter, puis suivez les instructions qui s’affichent à l’écran.
      • Pour installer l’outil ultérieurement, sélectionnez 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 du programme d’installation autonome Windows Update, sélectionnez Oui.

      Sélectionnez Oui pour installer le correctif pour Windows KB947821 dans la 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 sélectionnez pas Annuler même si la barre de progression semble s’arrêter, car l’analyse est toujours en cours d’exécution.

    Fenêtre Télécharger et installer les mises à jour qui indique la progression de l’installation des mises à jour.

  4. Lorsque le message Installation terminée s’affiche, sélectionnez Fermer.

    La fenêtre Télécharger et installer les mises à jour indique que l’installation est 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 le fichier journal de CheckSUR.

Résolution - 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 des mises à jour partir de Windows Update. 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 la page Catalogue Microsoft Update pour KB3006137.

  2. Recherchez la mise à jour qui s’applique à votre système d’exploitation dans les résultats de la recherche, puis sélectionnez le bouton Télécharger.

    Sélectionnez le bouton Télécharger dans le catalogue Microsoft Update.

  3. Sélectionnez le lien du fichier pour télécharger la mise à jour.

    Sélectionnez le lien du fichier à télécharger dans le catalogue Microsoft Update.

  4. Sélectionnez Fermer une fois le téléchargement terminé. Vous trouverez alors un dossier contenant le package de mise à jour dans l'emplacement spécifié.

  5. 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.

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.
0x800f0984 PSFX_E_MATCHING_BINARY_MISSING Le répertoire des composants correspondant existe, mais le fichier binaire est manquant
0x800f0986 PSFX_E_APPLY_FORWARD_DELTA_FAILED Échec de l’application du delta avant
0x800f0982 PSFX_E_MATCHING_COMPONENT_NOT_FOUND Impossible d’identifier le composant correspondant à l’hydratation

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

Vérification de l'intégrité des ressources

L’outil d’analyse de l’installation conforme des mises à jour du système vérifie l’intégrité des ressources suivantes :

  • Fichiers se trouvant dans les répertoires suivants :
    • %SYSTEMROOT%\Servicing\Packages
    • %SYSTEMROOT%\WinSxS\Manifests
  • Données du Registre situées sous les sous-clés de Registre suivantes :
    • HKEY_LOCAL_MACHINE\Components
    • HKEY_LOCAL_MACHINE\Schema
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing

Cette liste peut être mise à jour à tout moment.

Lorsque l’outil d’analyse de l’installation conforme des mises à jour du système détecte des manifestes, des fichiers CAB ou des données de Registre incorrects, il peut remplacer les données erronées par une version corrigée.

Journalisation

L’outil d’analyse de l’installation conforme des mises à jour du système crée un fichier journal qui consigne tous les problèmes qu’il a détectés ou résolus. Le fichier journal se trouve ici :

  • %SYSTEMROOT%\Logs\CBS\CheckSUR.log
  • %SYSTEMROOT%\Logs\CBS\CheckSUR.persist.log

Procédure de correction des erreurs détectées dans le fichier journal de CheckSUR

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.

    Notes

    %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.