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

Cet article vous propose des méthodes manuelles avancées pour résoudre les problèmes qui empêchent l’installation réussie de Windows Update à l’aide de l’outil de préparation à la mise à jour du système ou de l’outil de gestion et de maintenance des images de déploiement (DISM).

Remarque

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.

Numéro de l’article d’origine dans la base de connaissances : 947821

Erreurs de corruption courantes

L’installation des mises à jour Windows peut échouer en cas d’erreurs de corruption. 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

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.

Consultez cette page pour connaître les scénarios de dépannage de Windows Update.

Solution 1 : utiliser DISM

Remarque

La solution mentionnée dans cette section s’applique aux versions modernes de Windows telles que Windows 11, Windows 10, Windows Server 2016 ou une version ultérieure. Pour Windows 7 et Windows Server 2008 R2, cochez la case Solution 2 : utiliser l’outil Préparation à la mise à jour du système.

Pour résoudre ce problème, utilisez l’outil 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
    

    Importante

    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
    

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

Solution 2 : utiliser l’outil d’analyse de l’installation conforme des mises à jour du système.

Remarque

La solution mentionnée dans cette section est applicable pour Windows7 et Windows Server 2008 R2. Pour les versions modernes de Windows telles que Windows 11, Windows 10, Windows Server 2016 ou version ultérieure, cochez la case Solution 1 : utiliser DISM.

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 Catalogue Microsoft Update 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.

    Remarque

    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.

  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.

      Capture d’écran de 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.

Solution 3 : utiliser 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.

    Capture d’écran du bouton Télécharger de la mise à jour.

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

    La fenêtre Catalogue Microsoft Update affiche le lien de téléchargement des mises à jour.

  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.

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

Corriger les 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.

    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 corrompu 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 CheckSUR.log.

Collecte de données

Si vous avez besoin de l’aide du support Microsoft, nous vous recommandons de collecter les informations en suivant les étapes mentionnées dans Collecter des informations à l’aide de TSS pour les problèmes liés au déploiement.