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 /scanonceoder -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.