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

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

Original Version des Produkts:   Windows Vista
Ursprüngliche KB-Nummer:   928228

Hinweis

Die Unterstützung für Windows Vista ohne installierte Service Packs endete am 13. April 2010. Um weiterhin Sicherheitsupdates für Windows zu erhalten, vergewissern Sie sich, dass Sie Windows Vista mit Service Pack 2 (SP2) ausführen. Weitere Informationen finden Sie unter Support endet für einige Versionen von Windows.

Übersicht

Sie können das SFC.exe-Programm verwenden, um Sie bei der Problembehandlung von Abstürzen zu unterstützen, die im Benutzermodus-Teil von Windows Vista 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 nicht konfigurierbare Windows Vista Systemdateien nicht geändert wurden. Außerdem wird überprüft, ob diese Dateien mit der Definition des Betriebssystems übereinstimmen, für welche Dateien auf dem Computer installiert werden sollen.
  • Es repariert nicht konfigurierbare Windows Vista Systemdateien, wenn dies möglich ist.

Anzeigen der Protokolldatei

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

Hinweis

Der Installationsdienst von Windows-Modulen schreibt auch in diese Protokolldatei. (Der Installationsdienst für Windows-Module 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 auszuführen und die Ergebnisse in eine Textdatei umzuleiten:

  1. Klicken Sie auf Start, geben Sie cmd in das Suchfeld 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 den 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 Einträge in der Protokolldatei

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

Datum und Uhrzeit entry_type Details

Im folgenden Beispiel Auszug aus einer CBS. Log-Datei wird gezeigt, dass das SFC.exe Programm keine Probleme mit den Windows Vista Systemdateien erkannt hat:

<date><time>, Info CSI 00000006 [SR] Überprüfen der 100 (0x00000064)-Komponenten
<date><time>, Info CSI 00000007 [SR] Beginn überprüfen und Reparieren von Transaktionen
<date><time>, Info CSI 00000009 [SR] Verify Complete
<date><time>, Info CSI 0000000A [SR] Überprüfen der 100 (0x00000064)-Komponenten
<date><time>, Info CSI 0000000b [SR] Beginn überprüfen und Reparieren von Transaktionen
<date><time>, Info CSI 0000000D [SR] Verify Complete
<date><time>, Info CSI 0000000e [SR] Überprüfen der 100 (0x00000064)-Komponenten
<date><time>, Info CSI 0000000f [SR] Beginn überprüfen und Reparieren von Transaktionen
<date><time>, Info CSI 00000011 [SR] Verify Complete
<additional entries>
<additional entries>
<date><time>, Info CSI 00000011 [SR] Verify Complete

Im folgenden Beispiel Auszug aus einer CBS. Log-Datei wird gezeigt, dass das SFC.exe Programm Probleme mit den Windows Vista Systemdateien erkannt hat:

<date><time>, Info CSI 00000006 [SR] Überprüfen der 100 (0x00000064)-Komponenten
<additional entries>
<additional entries>
<date><time>, Info CSI 00000007 [SR] Beginn überprüfen und Reparieren von Transaktionen
<date><time>, Info CSI 00000008 [SR] Reparieren einer beschädigten Datei [ml: 520 {260} , l:108 {54} ] " ? ? \e: \Programme\Microsoft Dateien\Microsoft Shared\DAO" [ l:20 {10} ] "dao360.dll" from Store
<date><time>, Info CSI 0000000A [SR] Verify Complete

Hinweis

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 andere Nachrichten beschrieben, die möglicherweise in den SFC.exe Programmeinträgen der Datei "CBS. log" protokolliert werden, nachdem die Überprüfung abgeschlossen wurde.

  • Eintrag 1: Dateidetailsder Mitglieds Dateien können nicht repariert werden. Zum Beispiel:

    Mitgliederdatei kann nicht repariert werden [l:14 {7} ] "url.dll" von Microsoft-Windows-IE-WinsockAutodialStub, Version = 6.0.5752.0, PA = PROCESSOR_ARCHITECTURE_INTEL (0), Kultur neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, Typen

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

  • Eintrag 2: reparierte Datei Dateidetails durch Kopieren aus Sicherung. Zum Beispiel:

    Reparierte Datei \SystemRoot\WinSxS\Manifests \ [ml: 24 {12} , l:18 {9} ] "netNB. inf" durch Kopieren aus Sicherung

    Dieser Eintrag gibt an, dass ein Problem mit einer Datei vorliegt. Das SFC.exe Programm kann diese Datei durch Kopieren einer Version aus einer Sicherung des privaten Systemspeichers reparieren.

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

    Reparieren einer beschädigten Datei [ml: 520 {260} , l:36 {18} ] " ? ? \c: \Windows\Inf" [ l:18 {9} ] "netNB. inf" aus dem Store

    Dieser Eintrag gibt an, dass ein Problem mit einer Datei vorliegt. Das SFC.exe Programm kann diese Datei durch Kopieren einer Version aus dem Systemspeicher reparieren.