Analyser les entrées du fichier journal générées par SFC.exe dans Windows Vista

Cet article explique comment analyser les fichiers journaux générés par le programme vérificateur de ressources de Microsoft Windows (SFC.exe) dans Windows Vista.

Version du produit d’origine :   Windows Vista
Numéro de la base de connaissances initiale :   928228

Notes

La prise en charge de Windows Vista sans aucun Service Pack installé s’est terminée le 13 avril 2010. Pour continuer à recevoir des mises à jour de sécurité pour Windows, vérifiez que vous exécutez Windows Vista avec Service Pack 2 (SP2). Pour plus d’informations, consultez la rubrique prise en charge pour certaines versions de Windows.

Vue d’ensemble

Vous pouvez utiliser le programme SFC.exe pour vous aider à résoudre les problèmes qui se produisent dans le composant en mode utilisateur de Windows Vista. Ces incidents peuvent être liés à des fichiers du système d’exploitation manquants ou endommagés.

Le programme SFC.exe effectue les opérations suivantes :

  • Il vérifie que les fichiers système Windows Vista non configurables n’ont pas changé. De plus, il vérifie que ces fichiers correspondent à la définition du système d’exploitation dont les fichiers sont censés être installés sur l’ordinateur.
  • Il répare les fichiers système Windows Vista non configurables, lorsque cela est possible.

Afficher le fichier journal

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 ce fichier comporte une balise [SR] . Le fichier CBS. log se trouve dans le %windir%\Logs\CBS dossier.

Notes

Le service installateur de modules Windows écrit également dans ce fichier journal. (Le service installateur de modules Windows installe les fonctionnalités facultatives, les mises à jour et les service packs.)

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

  1. Cliquez sur Démarrer, tapez cmd dans la zone lancer 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 une confirmation, entrez votre mot de passe, ou cliquez sur Continuer.

  2. Tapez la commande suivante, puis appuyez sur Entrée :

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

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

Interpréter les entrées du fichier journal

Le programme SFC.exe vérifie les fichiers dans des groupes de 100. Par conséquent, il y aura beaucoup de groupes d' SFC.exe entrées de programme. Chaque entrée a le format suivant :

Détails de la entry_type Date et heure

L’exemple d’extrait suivant d’un fichier CBS. log indique que le programme SFC.exe n’a pas identifié les problèmes liés aux fichiers système Windows Vista :

<date><time>, Info CSI 00000006 [SR] vérification des composants 100 (0x00000064)
<date><time>, Info CSI 00000007 [SR] début vérifier et réparer une transaction
<date><time>, Info CSI 00000009 [SR] Verify Complete
<date><time>, Info CSI 0000000a [SR] vérification des composants 100 (0x00000064)
<date><time>, Info CSI 0000000b [SR] début vérifier et réparer une transaction
<date><time>, Info CSI 0000000d [SR] Verify Complete
<date><time>, Info CSI 0000000E [SR] vérification des composants 100 (0x00000064)
<date><time>, Info CSI 0000000f [SR] début vérifier et réparer une transaction
<date><time>, Info CSI 00000011 [SR] Verify Complete
<additional entries>
<additional entries>
<date><time>, Info CSI 00000011 [SR] Verify Complete

L’exemple d’extrait suivant d’un fichier CBS. log indique que le programme SFC.exe a identifié des problèmes avec les fichiers système Windows Vista :

<date><time>, Info CSI 00000006 [SR] vérification des composants 100 (0x00000064)
<additional entries>
<additional entries>
<date><time>, Info CSI 00000007 [SR] début vérifier et réparer une transaction
<date><time>, Info CSI 00000008 [SR] réparation du fichier endommagé [ml : 520 {260} , l :108 {54} ] " ? ? \e : \Program Files\Common Files\Microsoft Shared\DAO" [ l :20 {10} ] "dao360.dll" from Store
<date><time>, Info CSI 0000000a [SR] Verify Complete

Notes

Bien que l’entrée du fichier journal indique que le programme SFC.exe répare le fichier modifié, aucune opération de réparation réelle n’a lieu lorsqu’un fichier est vérifié.

La liste suivante décrit les autres messages qui peuvent être consignés dans les entrées du programme SFC.exe du fichier CBS. log une fois la vérification terminée.

  • Entrée 1 : impossible de réparer les Détails du fichiermembre du fichier. Par exemple :

    Impossible de réparer le fichier membre [l :14 {7} ] "url.dll" de Microsoft-Windows-ie-WinsockAutodialStub, version = 6.0.5752.0, PA = PROCESSOR_ARCHITECTURE_INTEL (0), culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l :8 b :31bf3856ad364e35}, type neutral, Typen

    Cette entrée indique que le contenu du fichier ne correspond pas à la définition du système d’exploitation pour le fichier. Dans ce cas, le programme SFC.exe ne peut pas réparer le fichier.

  • Entrée 2 : fichiers de fichiers réparés par copie à partir d’une sauvegarde. Par exemple :

    Fichier réparé \SystemRoot\WinSxS\Manifests \ [ml : 24 {12} , l :18 {9} ] "netnb. inf" par copie à partir d’une sauvegarde

    Cette entrée indique qu’il existe un problème avec un fichier. Le programme SFC.exe peut réparer ce fichier en copiant une version à partir d’une sauvegarde de magasin de système privé.

  • Entrée 3 : réparation des Détails des fichiers de fichiers endommagés à partir de la Banque d’informations. Par exemple :

    Réparation du fichier endommagé [ml : 520 {260} , l :36 {18} ] " ? ? \c : \Windows\Inf" [ l :18 {9} ] "netnb. inf" à partir du Store

    Cette entrée indique qu’il existe un problème avec un fichier. Le programme SFC.exe peut réparer ce fichier en copiant une version du magasin système.