Partager via


Le fichier CBS.log contient des entrées que certains fichiers ne sont pas réparés même après avoir exécuté l’utilitaire SFC sur un ordinateur Windows Server.

Cet article décrit un problème où le fichier CBS.log enregistre les entrées lorsqu’un fichier statique change. Étant donné que le fichier statique n’est pas protégé par la fonctionnalité Protection des ressources Windows, la fonctionnalité signale la modification dans le fichier CBS.log.

Numéro de base de connaissances d’origine : 954402

Symptômes

Vous exécutez l’utilitaire SFC (System File Checker) (Sfc.exe) pour rechercher les modifications apportées aux fichiers système Windows dans un ordinateur Windows Server 2008. Lorsque vous exécutez l’utilitaire SFC, vous pouvez recevoir le message suivant :

Tous les fichiers et clés de Registre répertoriés dans cette transaction ont été correctement réparés.

Toutefois, lorsque vous affichez le fichier %windir%\Logs\CBS\CBS.log généré par le programme Sfc.exe, vous pouvez voir les entrées suivantes :

<Date><Time>, Info CSI 00000142 [SR] Repairing 1 components
<Date><Heure>, Info CSI 00000143 [SR] Début de la transaction de vérification et de réparation
<Date><Time>, Info CSI 00000145 [SR] Impossible de réparer le fichier membre [l :18{9}]"img11.jpg » de Microsoft-Windows-Shell-Wallpaper-Common, Version = 6.0.5720.0, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l :8 b :31bf3856ad364e35}, Type neutral, Type neutral, Type Neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
<Date><Time>, Info CSI 00000147 [SR] Impossible de réparer le fichier membre [l :18{9}]"img11.jpg » de Microsoft-Windows-Shell-Wallpaper-Common, Version = 6.0.5720.0, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l :8 b :31bf3856ad364e35}, Type neutral, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
<Date><d’heure>, Info CSI 00000149 [SR] Réparation terminée
<Date><Time>, Info CSI 0000014a [SR] Commiting transaction
<Date><heure>, Info CSI 0000014e [SR] Vérifier et réparer la transaction terminée. Tous les fichiers et clés de Registre répertoriés dans cette transaction ont été correctement réparés

Cause

Les fichiers statiques et les fichiers mutables sont les deux types de fichiers définis dans le système. Les fichiers statiques ne peuvent pas être modifiés. Les fichiers mutables peuvent être modifiés. Les fichiers de Registre et les fichiers journaux sont des exemples de fichiers mutables. La fonctionnalité Protection des ressources Windows (WRP) n’analyse pas les fichiers mutables. La fonctionnalité WRP analyse les fichiers statiques lorsque l’utilitaire SFC analyse l’ordinateur. La fonctionnalité WRP permet de protéger la plupart des fichiers statiques. Toutefois, dans ce cas, la fonctionnalité WRP ne protège pas le fichier statique Img11.jpg. Si un fichier statique change lorsque la fonctionnalité WRP analyse le fichier, la modification est enregistrée dans le fichier CBS.log. Étant donné que la fonctionnalité WRP ne protège pas le fichier statique Img11.jpg, la fonctionnalité WRP n’a aucune option autre que de signaler la modification dans le fichier CBS.log.

Plus d’informations

Le programme Sfc.exe écrit les détails de chaque opération de vérification et de chaque opération de réparation dans le fichier CBS.log. Chaque entrée de programme SFC.exe dans le fichier CBS.log a une balise [SR].

Note

Le service Windows Modules Installer écrit également dans le fichier CBS.log. Le service Windows Modules Installer installe des fonctionnalités facultatives, des mises à jour et des service packs.

Vous pouvez rechercher des balises [SR] pour vous aider à localiser les entrées de programme SFC.exe. Pour rechercher des balises [SR] et rediriger les résultats de recherche vers un fichier texte, procédez comme suit :

  1. Cliquez sur Démarrer, tapez cmd dans la zone Démarrer la recherche, cliquez avec le bouton droit sur cmd dans la liste Programmes, puis cliquez sur Exécuter en tant qu’administrateur.

    Si vous êtes invité à entrer un mot de passe d’administrateur ou à confirmer, tapez le mot de passe, ou cliquez sur Continuer.

  2. À l'invite de commandes, tapez la commande suivante et appuyez sur Entrée :

    findstr /c:"[SR]" %windir%\logs\cbs\cbs.log >sfcdetails.txt
    

    Note

    Le fichier Sfcdetails.txt inclut les entrées journalisées chaque fois que le programme SFC.exe s’exécute sur l’ordinateur.

  3. Tapez la sortie, puis appuyez sur Entrée pour fermer la fenêtre d’invite de commandes.

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.