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.
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.
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.
Tapez la commande
sfc /scannow
, puis appuyez sur Entrée. L’opération de commande peut prendre plusieurs minutes.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.
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.
Installez et exécutez l’outil.
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.
Dans la boîte de dialogue du programme d’installation autonome Windows Update, sélectionnez Oui.
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.
Lorsque le message Installation terminée s’affiche, sélectionnez Fermer.
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 :
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 lien du fichier pour télécharger la mise à jour.
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é.
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 :
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.
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.
Téléchargez le package à partir du Centre de téléchargement Microsoft ou du Catalogue Microsoft Update.
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.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.
Commentaires
Envoyer et afficher des commentaires pour