Freigeben über


Analysieren der Protokolldateieinträge, die SFC.exe in Windows generiert

In diesem Artikel wird beschrieben, wie Sie die Protokolldateien analysieren, die das Microsoft Windows-Ressourcenprüfungsprogramm (SFC.exe) in Windows generiert.

Gilt für: Windows Vista und höhere Versionen
Ursprüngliche KB-Nummer: 928228

Übersicht

Sie können das SFC.exe-Programm verwenden, um Probleme zu beheben, die im Benutzermodusteil von Windows auftreten. Diese Abstürze können mit fehlenden oder beschädigten Betriebssystemdateien zusammenhängen.

Das SFC.exe Programm führt die folgenden Vorgänge aus:

  • Es wird überprüft, ob sich nicht konfigurierbare Windows-Systemdateien nicht geändert haben. Außerdem wird überprüft, ob diese Dateien mit der Definition des Betriebssystems übereinstimmen, welche Dateien auf dem Computer installiert werden sollen.
  • Es repariert nicht konfigurierbare Windows-Systemdateien, wenn es möglich ist.

Anzeigen der Protokolldatei

Das SFC.exe Programm schreibt die Details der einzelnen Überprüfungsvorgänge und jedes Reparaturvorgangs in die CBS.log Datei. Jeder SFC.exe Programmeintrag in dieser Datei weist ein [SR] -Tag auf. Die CBS.log Datei befindet sich im Ordner "%windir%\Logs\CBS ".

Notiz

Der Windows Modules Installer-Dienst schreibt auch in diese Protokolldatei. (Der Windows Modules Installer-Dienst installiert optionale Features, Updates und Service Packs.)

Sie können nach [SR]-Tags suchen, um SFC.exe Programmeinträge zu finden. Führen Sie die folgenden Schritte aus, um diese Art von Suche durchzuführen und die Ergebnisse an eine Textdatei umzuleiten:

  1. Klicken Sie auf "Start", geben Sie cmd in das Feld "Suche starten" ein, klicken Sie in der Liste "Programme" mit der rechten Maustaste auf "Cmd", und klicken Sie dann auf "Als Administrator ausführen". Wenn Sie zur Eingabe eines Administratorkennworts oder zur Bestätigung aufgefordert werden, geben Sie Ihr Kennwort ein, oder klicken Sie auf " Weiter".

  2. Geben Sie folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

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

Die Sfcdetails.txt Datei enthält die Einträge, die jedes Mal protokolliert werden, wenn das SFC.exe Programm auf dem Computer ausgeführt wird.

Interpretieren der Protokolldateieinträge

Das SFC.exe Programm überprüft Dateien in Gruppen von 100. Daher gibt es viele Gruppen von SFC.exe Programmeinträgen. Jeder Eintrag weist das folgende Format auf:

Datumszeit entry_type Details

Der folgende Beispielauszug aus einer CBS.log Datei zeigt, dass das SFC.exe Programm keine Probleme mit den Windows-Systemdateien identifiziert hat:

<date> <time>, Info CSI 00000006 [SR] Verifying 100 (0x00000064) components  
<date> <time>, Info CSI 00000007 [SR] Beginning Verify and Repair transaction  
<date> <time>, Info CSI 00000009 [SR] Verify complete  
<date> <time>, Info CSI 0000000a [SR] Verifying 100 (0x00000064) components  
<date> <time>, Info CSI 0000000b [SR] Beginning Verify and Repair transaction  
<date> <time>, Info CSI 0000000d [SR] Verify complete  
<date> <time>, Info CSI 0000000e [SR] Verifying 100 (0x00000064) components  
<date> <time>, Info CSI 0000000f [SR] Beginning Verify and Repair transaction  
<date> <time>, Info CSI 00000011 [SR] Verify complete  
<additional entries>  
<additional entries>  
<date> <time>, Info CSI 00000011 [SR] Verify complete

Der folgende Beispielauszug aus einer CBS.log Datei zeigt, dass das SFC.exe Programm Probleme mit den Windows-Systemdateien identifiziert hat:

<date> <time>, Info CSI 00000006 [SR] Verifying 100 (0x00000064) components  
<additional entries>  
<additional entries>  
<date> <time>, Info CSI 00000007 [SR] Beginning Verify and Repair transaction  
<date> <time>, Info CSI 00000008 [SR] Repairing corrupted file [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

Notiz

Obwohl der Protokolldateieintrag besagt, dass das SFC.exe Programm die geänderte Datei repariert, tritt kein tatsächlicher Reparaturvorgang auf, wenn eine Datei überprüft wird.

In der folgenden Liste werden weitere Nachrichten beschrieben, die nach Abschluss der Überprüfung in den SFC.exe Programmeinträgen der CBS.log Datei protokolliert werden können.

  • Eintrag 1: Memberdateidetails können nicht repariert werden. Zum Beispiel:

    Cannot repair member file [l:14{7}]"url.dll" of 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
    

    Dieser Eintrag gibt an, dass der Dateiinhalt nicht mit der Betriebssystemdefinition für die Datei übereinstimmt. In diesem Fall kann das SFC.exe Programm die Datei nicht reparieren.

  • Eintrag 2: Reparierte Dateidateidetails durch Kopieren aus der Sicherung. Zum Beispiel:

    Repaired file \SystemRoot\WinSxS\Manifests\[ml:24{12},l:18{9}]"netnb.inf" by copying from backup
    

    Dieser Eintrag gibt an, dass ein Problem mit einer Datei besteht. Das SFC.exe Programm kann diese Datei reparieren, indem eine Version aus einer privaten Systemspeichersicherung kopiert wird.

  • Eintrag 3: Reparieren beschädigter Dateidetails aus dem Speicher. Zum Beispiel:

    Repairing corrupted file [ml:520{260},l:36{18}]"??\C:\Windows\inf"[l:18{9}]"netnb.inf" from store
    

    Dieser Eintrag gibt an, dass ein Problem mit einer Datei besteht. Das SFC.exe Programm kann diese Datei reparieren, indem eine Version aus dem Systemspeicher kopiert wird.

Datensammlung

Wenn Sie Unterstützung vom Microsoft-Support benötigen, empfehlen wir Ihnen, die Informationen zu sammeln, indem Sie die Schritte unter Sammeln von Informationen mithilfe von TSS für Bereitstellungsprobleme ausführen.