Beschreibung der Systemdateiprüfung (Sfc.exe)
In diesem Artikel wird die Systemdateiprüfung (Sfc.exe) beschrieben, bei der es sich um ein Befehlszeilenprogramm handelt, das mit dem Windows File Protection (WFP)-Feature verwendet wird.
Ursprüngliche KB-Nummer: 310747
Die Systemdateiprüfung bietet einem Administrator die Möglichkeit, alle geschützten Dateien zu scannen, 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 die sfc /scannow
, die sfc /scanonce
Befehle oder Befehle verwenden, um den sfc /scanboot
Inhalt zu reparieren.
Sfc [/Scannow] [/Scanonce] [/Scanboot] [/Revert] [/Purgecache] [/Cachesize=x]
/Scannow
: Überprüft alle geschützten Systemdateien sofort und ersetzt falsche Versionen durch korrekte Microsoft-Versionen. Dieser Befehl erfordert möglicherweise Zugriff auf die Windows-Installationsquelldateien./Scanonce
: Überprüft alle geschützten Systemdateien einmal, wenn Sie den Computer neu starten. Dieser Befehl erfordert möglicherweise Zugriff auf die Windows-Installationsquelldateien, wenn Sie den Computer neu starten. Der Wert "SfcScan DWORD" wird im folgenden Registrierungsschlüssel auf 2 festgelegt, wenn Sie diesen Befehl ausführen:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
/Scanboot
: Überprüft alle geschützten Systemdateien jedes Mal, wenn Sie Ihren Computer starten. Dieser Befehl erfordert möglicherweise bei jedem Start des Computers Zugriff auf die Quelldateien der Windows-Installation. Der Wert SfcScan DWORD wird beim Ausführen dieses Befehls auf 1 im folgenden Registrierungsschlüssel festgelegt:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
/Revert
: Gibt die Überprüfung auf die Standardeinstellung zurück (scannen Sie geschützte Dateien nicht, wenn Sie den Computer starten). Die Standardcachegröße wird nicht zurückgesetzt, wenn Sie diesen Befehl ausführen. Dieser Befehl entspricht dem/Enable
Schalter 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 Datenträgercaches anzupassen. Mit diesem Befehl wird der Wert "SfcQuota DWORD" im folgenden Registrierungsschlüssel auf "x " festgelegt:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Weitere Informationen zum Windows File Protection-Feature finden Sie unter Beschreibung des Windows File Protection-Features.
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.