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

S’applique à :   Windows 10, version 1809 versions ultérieures, Windows 8.1, Windows Server 2012 R2, Windows 7, Windows Server 2008 R2
Numéro de la ko d’origine :   947821

Symptôme

Windows mises à jour et service packs peuvent ne pas être installés en cas d’erreurs d’altération. Par exemple, une mise à jour peut ne pas être installée si un fichier système est endommagé. L’outil DISM ou System Update Readiness peut vous aider à résoudre certaines erreurs d’Windows de mise à jour.

Cet article est destiné aux agents de support et aux professionnels de l’informatique. Si vous êtes des utilisateurs d’accueil et que vous recherchez plus d’informations sur la résolution Windows des erreurs de mise à jour, voir Corriger Windows les erreurs de mise à jour.

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

Pour résoudre ce problème, utilisez l’outil gestion et maintenance des images de déploiement (DISM) de la boîte de réception. Ensuite, installez à nouveau Windows mise à jour ou service pack.

  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, sélectionnez invite de commandes avec le contrôle droit, puis sélectionnez Exécuter en tant qu’administrateur. Si vous êtes invité à obtenir 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’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 pour corriger les altérations. Toutefois, si votre client Windows Update est déjà rompu, 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 Windows Image.

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

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

DISM crée un fichier journal (%windir%/Logs/CBS/CBS.log) qui capture tous les problèmes trouvés ou résolus par l’outil. %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 de préparation de mise à jour système. Ensuite, installez à nouveau Windows mise à jour ou service pack.

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

    Go to Microsoft Update Catalog and download the tool that corresponds to the version of Windows that is running on your computer. Pour plus d’informations sur la façon de trouver la version de Windows que vous avez installée, voir Savoir si votre ordinateur exécute la version 32 bits ou 64 bitsde Windows .

    Notes

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

  2. Installez et exécutez l’outil.

    1. Sélectionnez Télécharger sur la page web du Centre de téléchargement, puis faites l’une des choses suivantes :

      • Pour installer l’outil immédiatement, sélectionnez Ouvrir ou Exécuter, puis suivez les instructions de votre é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 Windows de mise à jour du programme d’installation autonome, sélectionnez Oui.

      Windows Boîte de dialogue Mettre à jour un programme d’installation autonome

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

    Télécharger et installer les mises à jour : les mises à jour sont en cours d’installation

  4. Une fois l’installation terminée, sélectionnez Fermer.

    Télécharger et installer les mises à jour : l’installation est terminée

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

Pour corriger manuellement les erreurs de corruption détectées par l’outil, mais qui ne peuvent pas être corrigées, voir Comment corriger les erreurs détectées dans le fichier journal CheckSUR.

Résolution : téléchargez le package directement à partir du catalogue Microsoft Update

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

Par exemple, vous pouvez avoir des problèmes lorsque vous essayez d’installer des mises à jour à partir 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.

    Catalogue Microsoft Update dans Internet Explorer

  2. Dans la zone de recherche, entrer le numéro de mise à jour à télécharger. Dans cet exemple, entrée 3006137. Ensuite, sélectionnez Rechercher.

    Catalogue Microsoft Update - Recherche

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

    Résultats de recherche du catalogue Microsoft Update

  4. Sélectionnez le panier d’affichage pour ouvrir votre panier.

    Catalogue Microsoft Update - Panier d’affichage

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

    Catalogue Microsoft Update : votre panier

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

    Catalogue Microsoft Update - Options de téléchargement

  7. Sélectionnez Fermer une fois le processus de téléchargement terminé. Ensuite, vous pouvez trouver 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 Windows ou le Service Pack installé correctement, vous avez terminé. Si le problème n’est pas résolu ou si l’outil de préparation de mise à jour 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 mise à jour pour votre référence :

Code Erreur Description
0x80070002 ERROR_FILE_NOT_FOUND Le fichier spécifié est introuvable.
0x8007000D ERROR_INVALID_DATA Les données ne sont pas valides.
0x800F081F CBS_E_SOURCE_MISSING Source du package ou du fichier in trouvé.
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’analyse des 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 malformée.
0x8007370B ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME Le nom d’un attribut dans une identité ne se trouve pas dans la plage valide.
0x8007370A ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE La valeur d’un attribut dans une identité n’est pas dans la plage valide.
0x80070057 ERROR_INVALID_PARAMETER Le paramètre est incorrect.
0x800B0100 TRUST_E_NOSIGNATURE Aucune signature n’était présente dans l’objet.
0x80092003 CRYPT_E_FILE_ERROR Une erreur s’est produite 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 à l’horodaage dans le fichier signé.
0x8007371B ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE Un ou plusieurs membres requis de la transaction ne sont pas présents.
0x80070490 ERROR_NOT_FOUND Windows n’a pas pu rechercher de 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 Ne peut pas identifier le composant correspondant pour l’hydration

Que fait l’outil de préparation des mises à jour système

Vérifier l’intégrité des ressources

L’outil de préparation de mise à jour du système vérifie l’intégrité des ressources suivantes :

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

Logging

L’outil System Update Readiness crée un fichier journal qui capture tous les problèmes trouvés ou résolus par l’outil. Le fichier journal se trouve ici :

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

Comment corriger les erreurs trouvées dans le fichier journal CheckSUR

Pour corriger manuellement les erreurs de corruption détectées par l’outil de préparation de mise à jour du système, mais qu’il ne peut pas corriger, suivez les étapes suivantes :

  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, le dossier %SYSTEMROOT% est généralement C:\Windows.

  2. Identifiez les packages que l’outil ne peut pas corriger. Par exemple, vous trouverez peut-être les données 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 %SYSTEMROOT%\CheckSUR\packages le répertoire. Par défaut, ce répertoire n’existe pas et vous devez le créer.

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

Si vous êtes un professionnel technique, voir Comment corriger les erreurs trouvées dans CheckSUR.log pour obtenir une option plus sur la résolution des erreurs dans CheckSUR.log.