Analysieren der Protokolldateieinträge, die SFC.exe in Windows generiert
In diesem Artikel wird beschrieben, wie Sie die Protokolldateien analysieren, die das Programm Microsoft Windows Resource Checker (SFC.exe) in Windows generiert.
Gilt für: Windows Vista und höhere Versionen
Ursprüngliche KB-Nummer: 928228
Übersicht
Sie können das programmSFC.exe verwenden, um Abstürze zu beheben, die im Benutzermodusteil von Windows auftreten. Diese Abstürze können im Zusammenhang mit fehlenden oder beschädigten Betriebssystemdateien stehen.
Das SFC.exe-Programm führt die folgenden Vorgänge aus:
- Es wird überprüft, ob nicht konfigurierbare Windows-Systemdateien nicht geändert wurden. 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 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 hat ein [SR] -Tag. Die CBS.log Datei 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 von Suche durchzuführen und die Ergebnisse in eine Textdatei umzuleiten:
Klicken Sie auf Start, geben Sie cmd in das Feld Suche starten ein, klicken Sie mit der rechten Maustaste in der Liste Programme 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:
Details zu Datumund Uhrzeitentry_type
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 das SFC.exe-Programm die geänderte Datei repariert, findet kein tatsächlicher Reparaturvorgang statt, wenn eine Datei überprüft wird.
In der folgenden Liste werden andere Nachrichten beschrieben, die nach Abschluss der Überprüfung möglicherweise in den SFC.exe Programmeinträgen der CBS.log-Datei protokolliert werden.
Eintrag 1: Details der Mitgliedsdatei 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 Dateidetails 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 vorliegt. Das SFC.exe-Programm kann diese Datei reparieren, indem eine Version aus einer sicherung des privaten Systemspeichers 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 vorliegt. 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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für