Corriger les erreurs Windows Update à l’aide de l’outil de préparation de l’installation DISM ou de la mise à jour du système

Version du produit d’origine :   Windows 10, version 1809 et versions ultérieures, Windows Server 2012 R2, Windows 7 Service Pack 1, Windows Server 2008 R2 Service Pack 1
Numéro de la base de connaissances initiale :   947821

Symptôme

Les mises à jour Windows et les service packs peuvent ne pas être installés s’il y a des Erreurs d’endommagement. Par exemple, une mise à jour peut ne pas s’installer si un fichier système est endommagé. L’outil de préparation DISM ou de mise à jour du système peut vous aider à résoudre certaines erreurs de corruption Windows.

Cet article est destiné aux agents du support technique et aux professionnels de l’informatique. Si vous utilisez des utilisateurs domestiques et que vous recherchez plus d’informations sur la résolution des erreurs Windows Update, voir corriger les erreurs Windows Update.

Résolution pour 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 de boîte de réception (DISM). Ensuite, installez de nouveau la mise à jour Windows ou le Service Pack.

  1. Ouvrez une invite de commandes avec élévation de privilèges. Pour ce faire, effectuez un balayage à partir du bord droit de l’écran, puis cliquez sur Rechercher. Ou, si vous utilisez une souris, pointez sur le coin inférieur droit de l’écran, puis sélectionnez recherche. Tapez invite de commandes dans la zone de recherche , cliquez avec le bouton droit sur invite de commandes, puis sélectionnez exécuter en tant qu’administrateur. Si vous êtes invité à entrer un mot de passe d’administrateur ou une confirmation, tapez le mot de passe ou sélectionnez autoriser.

  2. Tapez la commande suivante, puis appuyez sur entrée. L’exécution de 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 requis pour corriger les défaillances. Toutefois, si votre client Windows Update est déjà endommagé, utilisez une installation Windows en cours d’exécution comme source de réparation, ou utilisez un dossier côte à côte Windows à partir d’un partage réseau ou d’un support amovible, tel que le DVD Windows, comme source des fichiers. Pour ce faire, exécutez la commande suivante à la place :

    DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
    

    Notes

    Remplacez l’espace réservé C:\RepairSource\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, référencez réparer une image Windows.

  3. Tapez la sfc /scannow commande et appuyez sur entrée. L’exécution de l’opération de commande peut prendre plusieurs minutes.

  4. Fermez l’invite de commandes, puis exécutez de nouveau Windows Update .

DISM crée un fichier journal (% windir%/Logs/CBS/CBS.log) qui capture les problèmes détectés par l’outil 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 Service Pack 1 (SP1) et Windows Server 2008 R2 SP1

Pour résoudre ce problème, utilisez l’outil de préparation des mises à jour du système. Ensuite, installez de nouveau la mise à jour Windows ou le Service Pack.

  1. Téléchargez l’outil de préparation des mises à jour du système.

    Sélectionnez le lien Télécharger dans le tableau suivant qui correspond à la version de Windows qui est en cours d’exécution sur votre ordinateur. Pour plus d’informations sur la façon de trouver la version de Windows que vous avez installée, consultez la rubrique déterminer si votre ordinateur exécute la version 32 bits ou 64 bits de Windows.

    Notes

    Cet outil est mis à jour régulièrement, il est recommandé de toujours télécharger la dernière version. Cet outil n’est pas disponible dans toutes les langues prises en charge. Vérifiez le lien ci-dessous pour voir s’il est disponible dans votre langue.

    Système d’exploitation Lien de téléchargement
    versions x86 (32 bits) de Windows 7 SP1 Icône Télécharger
    Télécharger le package maintenant.
    versions x64 (64 bits) de Windows 7 SP1 Icône Télécharger
    Télécharger le package maintenant.
    versions x64 (64 bits) de Windows Server 2008 R2 SP1 Icône Télécharger
    Télécharger le package maintenant.
    Versions Itanium de Windows Server 2008 R2 SP1 Icône Télécharger
    Télécharger le package maintenant.
  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 affichées à l’écran.
      • Pour installer l’outil ultérieurement, sélectionnez Enregistrer, puis téléchargez le fichier d’installation sur votre ordinateur. Lorsque vous êtes prêt à installer l’outil, double-Sélectionnez le fichier.
    2. Dans la boîte de dialogue programme d’installation autonome de Windows Update, sélectionnez Oui.

      Boîte de dialogue installation autonome de Windows Update

  3. Lorsque l’outil est installé, il s’exécute automatiquement. Bien qu’elle dure généralement moins de 15 minutes, elle peut prendre plus de temps sur certains ordinateurs. Même si la barre de progression semble s’arrêter, l’analyse est toujours en cours, ne sélectionnez pas l’option Annuler.

    Boîte de dialogue installation autonome de Windows Update

  4. Lorsque l’installation est terminée, sélectionnez Fermer.

    Boîte de dialogue installation autonome de Windows Update

  5. Réinstallez la mise à jour ou le Service Pack que vous essayiez d’installer précédemment.

Pour corriger manuellement les erreurs d’endommagement détectées par l’outil mais qui ne peuvent pas être résolues, consultez la rubrique How to fix errors found in the CheckSUR log file.

Solution-Téléchargez le package à partir du catalogue Microsoft Update directement

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

Par exemple, vous pouvez rencontrer des problèmes lorsque vous essayez d’installer des mises à jour à partir de Windows Update. Dans ce cas, vous pouvez télécharger le package de mise à jour et essayer d’installer la mise à jour manuellement. Pour cela, procédez comme suit :

  1. Ouvrez le catalogue Microsoft Update dans Internet Explorer.

    Boîte de dialogue installation autonome de Windows Update

  2. Dans la zone de recherche, entrez le numéro de mise à jour que vous souhaitez télécharger. Dans cet exemple, entrez 3006137. Ensuite, sélectionnez recherche.

    Boîte de dialogue installation autonome de Windows Update

  3. Recherchez la mise à jour qui s’applique à votre système d’exploitation de manière appropriée dans les résultats de la recherche, puis sélectionnez Ajouter pour ajouter la mise à jour de votre panier.

    Boîte de dialogue installation autonome de Windows Update

  4. Sélectionnez afficher le panier pour ouvrir votre panier.

    Boîte de dialogue installation autonome de Windows Update

  5. Sélectionnez Télécharger pour télécharger la mise à jour dans votre panier.

    Boîte de dialogue installation autonome de Windows Update

  6. Sélectionnez Parcourir pour choisir un emplacement pour la mise à jour que vous téléchargez, puis cliquez sur Continuer.

    Boîte de dialogue installation autonome de Windows Update

  7. Sélectionnez Fermer une fois le processus de téléchargement effectué. Ensuite, vous pouvez rechercher un dossier qui contient le package de mise à jour à l’emplacement que vous avez spécifié.

  8. Ouvrez le dossier, puis double-Sélectionnez le package de mise à jour pour installer la mise à jour.

Si la mise à jour Windows ou le Service Pack est correctement installé, vous avez terminé. Si le problème n’est pas résolu ou si l’outil de préparation des mises à jour du système ne peut pas trouver la cause, Contactez-nous pour obtenir de l’aide.

Description des erreurs de corruption courantes

Le tableau suivant répertorie le code d’erreur possible avec Windows Update pour votre référence :

Code Erreur Description
0x80070002 ERROR_FILE_NOT_FOUND Le système ne peut pas trouver le fichier spécifié.
0x8007000D ERROR_INVALID_DATA Les données ne sont pas valides.
0x800F081F CBS_E_SOURCE_MISSING Source du package ou fichier introuvable.
0x80073712 ERROR_SXS_COMPONENT_STORE_CORRUPT Le magasin de composants est dans un état incohérent.
0x800736CC ERROR_SXS_FILE_HASH_MISMATCH Le fichier d’un 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é rencontré.
0x8007370D ERROR_SXS_IDENTITY_PARSE_ERROR Une chaîne d’identité est incorrecte.
0x8007370B ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME Le nom d’un attribut dans une identité n’est pas compris dans la plage valide.
0x8007370A ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE La valeur d’un attribut dans une identité n’est pas comprise dans la plage valide.
0x80070057 ERROR_INVALID_PARAMETER Le paramètre est incorrect.
0x800B0100 TRUST_E_NOSIGNATURE Aucune signature n’a été présente dans l’objet.
0x80092003 CRYPT_E_FILE_ERROR Une erreur s’est produite lorsque Windows Update lit ou écrit dans un fichier.
0x800B0101 CERT_E_EXPIRED Un certificat requis n’est pas dans sa période de validité lors de la vérification par rapport à l’horloge système actuelle ou le datage dans le fichier signé.
0x8007371B ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE Un ou plusieurs membres obligatoires de la transaction sont absents.
0x80070490 ERROR_NOT_FOUND Windows n’a pas pu rechercher de nouvelles mises à jour.
0x800f0984 PSFX_E_MATCHING_BINARY_MISSING Un répertoire de composants correspondant existe, mais un fichier binaire est manquant
0x800f0986 PSFX_E_APPLY_FORWARD_DELTA_FAILED Échec de l’application du delta de transfert
0x800f0982 PSFX_E_MATCHING_COMPONENT_NOT_FOUND Impossible d’identifier un composant correspondant pour l’hydratation

Qu’est-ce que l’outil de préparation des mises à jour du système ?

Vérifier l’intégrité des ressources

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

  • Fichiers qui se trouvent dans les répertoires suivants :
    • %SYSTEMROOT%\Servicing\Packages
    • %SYSTEMROOT%\WinSxS\Manifests
  • Les données de Registre qui se trouvent 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 de préparation des mises à jour du système détecte des manifestes, des armoires ou des données de Registre incorrects, il peut remplacer les données incorrectes par une version corrigée.

Logging

L’outil de préparation des mises à jour du système crée un fichier journal qui capture les problèmes détectés par l’outil ou résolus. Le fichier journal se trouve ici :

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

Comment corriger les erreurs détectées dans le fichier journal CheckSUR

Pour corriger manuellement les erreurs d’altération que l’outil de préparation des mises à jour du système détecte mais ne peut pas corriger, procédez comme suit :

  1. Ouvrir%SYSTEMROOT%\Logs\CBS\CheckSUR.log.

    Notes

    % SYSTEMROOT% est une variable d’environnement qui enregistre le dossier dans lequel Windows est installé. Par exemple, le dossier% SYSTEMROOT% est généralement C:\Windows.

  2. Identifiez les packages que l’outil ne peut pas corriger. Par exemple, vous pouvez trouver ce qui suit dans le fichier journal :

    Résumé :

    Secondes exécutées : 264
    3 Erreurs détectées
    Nombre total manquant pour CBS MUM : 3
    Fichiers de réparation indisponibles :

    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 %SYSTEMROOT%\CheckSUR\packages répertoire. Par défaut, ce répertoire n’existe pas et vous devez créer le répertoire.

  5. Réexécutez l’outil de préparation des mises à jour du système.

Si vous êtes un professionnel technique, consultez la rubrique How to fix Errors in the CheckSUR. log pour une autre option relative à la résolution des erreurs dans CheckSUR. log.