Correction des erreurs détectées dans le CheckSUR.log
Cet article explique comment résoudre les problèmes de maintenance endommagés par l’outil de préparation des mises à jour du système (CheckSUR), mais qui ne peut pas corriger lui-même. La sortie de l’outil est enregistrée dans le fichier %WinDir%\Logs\CBS\CheckSUR.log.
Produits concernés : Windows 7 Service Pack 1, Windows Server 2012 R2
Numéro de la base de connaissances d’origine : 2700601
Remarque
Veillez à télécharger et à exécuter la version la plus récente de CheckSUR.exe, car l’outil est mis à jour régulièrement. Pour ce faire, consultez Corriger Windows Update erreurs à l’aide de L’outil DISM ou System Update Readiness.
Utiliser le journal CheckSur
Pour utiliser le journal CheckSur, suivez ces instructions :
Si CheckSUR a résolu toutes les erreurs détectées, le journal CheckSUR affiche les informations suivantes :
Résumé :
Secondes exécutées : 100
10 erreurs trouvées
Correction de 10 erreursDans ce scénario, vous ne devez plus avoir de maintenance endommagée sur votre ordinateur. Si vous rencontrez toujours des erreurs, vous devez résoudre le message d’erreur spécifique pour trouver la cause racine de l’échec.
Si vous recevez un message De fichiers de réparation indisponibles , cela indique que certains des fichiers incohérents trouvés par l’outil ne peuvent pas être corrigés. Cela est dû au fait que l’outil ne contient pas les versions correctes des fichiers de remplacement. Une fois ce message affiché, le CheckSUR.log affiche des informations qui ressemblent à ce qui suit :
Résumé :
Secondes exécutées : 264
3 erreurs trouvées
CBS MUM Nombre total manquant : 3
Fichiers de réparation non disponibles :servicing\packages\Package_for_KB958690_sc_0~31bf3856ad364e35~amd64
~~
6.0.1.6.mum
servicing\packages\Package_for_KB958690_sc~31bf3856ad364e35~amd64~~
6.0.1.6.mum
servicing\packages\Package_for_KB958690~31bf3856ad364e35~amd64~~
6.0.1.6.mum
servicing\packages\Package_for_KB958690_sc_0~31bf3856ad364e35~amd64~~
6.0.1.6.cat
servicing\packages\Package_for_KB958690_sc~31bf3856ad364e35~amd64~~
6.0.1.6.cat
servicing\packages\Package_for_KB958690~31bf3856ad364e35~amd64~~
6.0.1.6.cat
winsxs\manifests\x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.0.6002.18005_none_0b4ada54c46c45b0.manifest
winsxs\manifests\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.0.6002.18005_none_676975d87cc9b6e6.manifestPour résoudre ce problème, procédez comme suit :
- Téléchargez le package qui contient les fichiers manquants. Pour cet exemple, vous devez télécharger Windows6.0-KB958690-x64.msu.
- Dans le
%SYSTEMROOT%\CheckSUR
dossier , créez un dossier nommé Packages. Copiez windows6.0-KB958690-x64.msu dans le%SYSTEMROOT%\CheckSUR\Packages
dossier . - Réexécutez CheckSUR.
- Si le package source des fichiers manquants n’est pas évident, vous devez obtenir les fichiers à partir d’un autre ordinateur. Assurez-vous que l’ordinateur à partir duquel vous copiez les filhates utilise la même version du système d’exploitation et l’architecture système que l’ordinateur sur lequel vous travaillez.
- Copiez les fichiers dans le
%WinDir%\Temp\CheckSUR
dossier de l’ordinateur endommagé au format de sous-répertoire suivant, puis réexécutez CheckSUR :- Placez tous les fichiers de type *.mum et *.cat dans le
%WinDir%\Temp\CheckSUR\Packages
dossier. - Placez tous les fichiers de type *.manifest dans le
%WinDir%\Temp\CheckSUR\Manifests
dossier .
- Placez tous les fichiers de type *.mum et *.cat dans le
Si vous voyez un message Fichier de charge utile manquant , cela indique que le fichier binaire requis n’est pas disponible. Cela signifie que le problème n’est pas résolu. Le CheckSUR.log affiche les informations suivantes :
Résumé :
Secondes exécutées : 100
3 erreurs trouvées
Corriger 1 erreurs
Nombre total de fichiers de charge utile CSI manquants : 3
Correction du nombre total manquant du fichier de charge utile CSI : 1(f) Fichier de charge utile CSI manquant 0x00000000 admparse.dll x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8 servicing_31bf3856ad364e35_6.0.6000.16386_none_23ddbf36a8a961bc
(f) Fichier de charge utile CSI manquant 0x00000000 bootmgr x86_microsoft-windows-b.. re-bootmanager-pcat_31bf3856ad364e35_6.0.6000.16386_none_c0f2f087b6457236
(correctif) Fichier de charge utile CSI manquant 0x00000000 bootmgr x86_microsoft-windows-b.. re-bootmanager-pcat_31bf3856ad364e35_6.0.6000.16386_none_c0f2f087b6457236
(f) Fichier de charge utile CSI manquant 0x00000000 winload.exe x86_microsoft-windows-b.. environment-windows_31bf3856ad364e35_6.0.6000.16386_none_6701d52e8fdf8d45Pour résoudre ce problème, procédez comme suit :
- Découvrez les fichiers de charge utile manquants. Pour ce faire, examinez le journal CheckSUR. Identifiez les lignes qui ont une entrée (f) qui n’est pas suivie de (correctif). Dans l’exemple précédent, deux fichiers de charge utile n’ont pas été corrigés.
- Copiez ces fichiers à partir d’un autre ordinateur. Assurez-vous que l’ordinateur à partir duquel vous copiez les fichiers utilise la même version du système d’exploitation et l’architecture système que l’ordinateur sur lequel vous travaillez.
- Collez les fichiers dans le sous-dossier approprié sous
%windir%\winsxs
.
Avant de placer les fichiers aux emplacements indiqués, vous devrez peut-être vous accorder des autorisations pour modifier le contenu du dossier. Pour ce faire, ouvrez une fenêtre d’invite de commandes avec élévation de privilèges et exécutez les commandes suivantes :
takeown /f <Path_And_Name>
icacls <Path_And_Name> /grant Administrators:F
Remarque
Dans ces commandes, <Path_And_Name> représente le nom du fichier ou du dossier que vous ciblez. Par exemple, vous pouvez cibler le dossier suivant :
C:\Windows\winsxs\x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8
Les commandes suivantes prennent possession de ce dossier, accordent le contrôle total du dossier au groupe Administrateurs, puis remplacent le fichier admparse.dll :
takeown /f C:\Windows\winsxs\ x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8
icacls C:\Windows\winsxs\x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8 /grant Administrators:F copy C:\Temp\admparse.dll c:\Windows\winsxs\x86_microsoft-windows-ieadminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8\admparse.dll
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
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour