Beschreibung der Systemdateiprüfung (Sfc.exe)
In diesem Artikel wird die Systemdateiprüfung (System File Checker, Sfc.exe) beschrieben, bei der es sich um ein Befehlszeilenprogramm handelt, das mit dem Windows File Protection-Feature (WFP) verwendet wird.
Gilt für: Windows 10 (alle Editionen), Windows Server 2012 R2
Ursprüngliche KB-Nummer: 310747
Zusammenfassung
Die Systemdateiprüfung bietet einem Administrator die Möglichkeit, alle geschützten Dateien zu überprüfen, um ihre Versionen zu überprüfen. Wenn die Systemdateiprüfung feststellt, dass eine geschützte Datei überschrieben wurde, ruft sie die richtige Version der Datei aus dem Cacheordner (%Systemroot%\System32\Dllcache
) oder den Windows-Installationsquelldateien ab und ersetzt dann die falsche Datei. Das Systemdatei-Überprüfungsprogramm überprüft auch den Cache-Ordner und füllt ihn neu auf. Sie müssen als Administrator oder als Mitglied der Gruppe „Administratoren“ angemeldet sein, um das Systemdatei-Überprüfungsprogramm auszuführen. Wenn der Cacheordner beschädigt oder unbrauchbar wird, können Sie den sfc /scannow
-, - sfc /scanonce
oder -Befehl verwenden, um seinen sfc /scanboot
Inhalt zu reparieren.
Syntax des Systemdateiprüfungstools
Sfc [/Scannow] [/Scanonce] [/Scanboot] [/Revert] [/Purgecache] [/Cachesize=x]
/Scannow
: Scannt alle geschützten Systemdateien sofort und ersetzt falsche Versionen durch die richtigen Microsoft-Versionen. Dieser Befehl erfordert möglicherweise Zugriff auf die Windows-Installationsquelldateien./Scanonce
: Überprüft alle geschützten Systemdateien einmal, wenn Sie Ihren Computer neu starten. Dieser Befehl erfordert möglicherweise Zugriff auf die Windows-Installationsquelldateien, wenn Sie den Computer neu starten. Der SfcScan DWORD-Wert wird im folgenden Registrierungsschlüssel auf 2 festgelegt, wenn Sie diesen Befehl ausführen:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
/Scanboot
: Scannt alle geschützten Systemdateien bei jedem Start des Computers. Dieser Befehl erfordert möglicherweise bei jedem Starten des Computers Zugriff auf die Windows-Installationsquelldateien. Der SfcScan DWORD-Wert wird im folgenden Registrierungsschlüssel auf 1 festgelegt, wenn Sie diesen Befehl ausführen:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
/Revert
: Scan wird auf die Standardeinstellung zurückgesetzt (geschützte Dateien beim Starten des Computers nicht überprüfen). Die Standardcachegröße wird nicht zurückgesetzt, wenn Sie diesen Befehl ausführen. Dieser Befehl entspricht dem/Enable
Switch in Windows 2000./Purgecache
: Löscht den Dateicache und überprüft alle geschützten Systemdateien sofort. Dieser Befehl erfordert möglicherweise Zugriff auf die Windows-Installationsquelldateien./Cachesize=x
: Legt die Größe des Dateicaches auf x Megabyte (MB) fest. Die Standardgröße des Caches beträgt 50 MB. Dieser Befehl erfordert, dass Sie den Computer neu starten und dann den/purgecache
Befehl ausführen, um die Größe des Caches auf dem Datenträger anzupassen. Dieser Befehl legt den SfcQuota-DWORD-Wert im folgenden Registrierungsschlüssel auf x fest:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Weitere Informationen zum Windows-Dateischutzfeature finden Sie unter Beschreibung des Windows-Dateischutzfeatures.
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