Analysieren der Protokolldateieinträge, die in Windows generiertSFC.exe
In diesem Artikel wird beschrieben, wie Sie die Protokolldateien analysieren, die das Microsoft Windows-Programm für die Ressourcenüberprüfung (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 Abstürze 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, dass nicht konfigurierbare Windows-Systemdateien nicht geändert wurden. Außerdem wird überprüft, ob diese Dateien der Definition des Betriebssystems entsprechen, welche Dateien auf dem Computer installiert werden sollen.
- Es repariert nicht konfigurierbare Windows-Systemdateien, sobald dies möglich ist.
Anzeigen der Protokolldatei
Das SFC.exe-Programm schreibt die Details jedes Überprüfungsvorgangs und jedes Reparaturvorgangs in die CBS.log-Datei . Jeder SFC.exe Programmeintrag in dieser Datei weist ein [SR] -Tag auf. Die Datei "CBS.log" befindet sich im Ordner "%windir%\Logs\CBS ".
Hinweis
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 der Suche durchzuführen und die Ergebnisse an eine Textdatei umzuleiten:
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".
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 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 hat das folgende Format:
Datumsangabenentry_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
Hinweis
Obwohl der Protokolldateieintrag angibt, dass die geänderte Datei vom SFC.exe Programm repariert wird, tritt beim Überprüfen einer Datei kein tatsächlicher Reparaturvorgang auf.
In der folgenden Liste werden andere Nachrichten beschrieben, die nach Abschluss der Überprüfung in den SFC.exe Programmeinträgen der DATEI CBS.log protokolliert werden können.
Eintrag 1: Die Dateidetails der Mitgliedsdatei können nicht repariert werden. 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: Dateidetails wurden durch Kopieren aus der Sicherung repariert. 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 vorhanden ist. 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. 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 vorhanden ist. Das SFC.exe-Programm kann diese Datei reparieren, indem eine Version aus dem Systemspeicher kopiert wird.