Freigeben über


Systemdateiprüfung

Das Hilfsprogramm für die Systemdateiüberprüfung, Sfc.exe, ermöglicht Es Administratoren, alle geschützten Ressourcen zu überprüfen, um ihre Versionen zu überprüfen.

Dateien, die wichtig sind, um Windows neu zu starten, die nicht mit der erwarteten Windows-Version übereinstimmen, werden möglicherweise durch die richtigen Versionen ersetzt. Wenn eine Datei repariert wird, werden auch die entsprechenden Registrierungsdaten repariert. Geschützte Dateien, die nicht wichtig sind, um Windows neu zu starten, werden nicht repariert.

Syntax

Es folgt die Befehlszeilensyntax für Sfc.

SFC-Optionen [=vollständiger Dateipfad]

Optionen

/CACHESIZE=x

Dieser Wert wird nicht unterstützt.

Windows Server 2003 und Windows XP: Legt die Größe des Dateicaches fest. Die Standardgröße des Caches ist 0x32 (50 MB).

/CANCEL

Dieser Wert wird nicht unterstützt.

/ENABLE

Dieser Wert wird nicht unterstützt.

/FILESONLY

Überprüfen oder reparieren Sie nur Dateien. Überprüfen oder reparieren Sie Registrierungsschlüssel nicht.

Windows XP: Nicht unterstützt.

/OFFBOOTDIR

Verwenden Sie diese Option für Offlinereparaturen. Geben Sie den Speicherort des Offlinestartverzeichnisses an.

Windows XP: Nicht unterstützt.

/OFFWINDIR

Verwenden Sie diese Option für Offlinereparaturen. Geben Sie den Speicherort des Windows-Offlineverzeichnisses an.

Windows XP: Nicht unterstützt.

/PURGECACHE

Dieser Wert wird nicht unterstützt.

Windows Server 2003 und Windows XP: leert den Dateicache und überprüft alle geschützten Systemdateien.

/QUIET

Dieser Wert wird nicht unterstützt.

/REVERT

Kehren Sie zu den Standardeinstellungen zurück.

Windows Server 2008 und Windows Vista: Nicht unterstützt.

/SCANBOOT

Dieser Wert wird nicht unterstützt.

Windows Server 2003 und Windows XP: scannt alle geschützten Systemdateien bei jedem Start.

/SCANFILE

Scannt und repariert die Datei, die sich im angegebenen vollständigen Pfad befindet.

Windows XP: Nicht unterstützt.

/SCANNOW

Scannt alle geschützten Systemdateien sofort.

/SCANONCE

Dieser Wert wird nicht unterstützt.

Windows Server 2003 und Windows XP: Überprüft alle geschützten Systemdateien beim nächsten Start.

/VERIFYFILE

Überprüft die Datei im angegebenen vollständigen Pfad. Diese Option repariert die Datei nicht.

Windows XP: Nicht unterstützt.

/VERIFYONLY

Scannt alle geschützten Systemdateien, repariert jedoch keine Dateien.

Windows XP: Nicht unterstützt.

Sfc legt den folgenden Registrierungswert fest:

= HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SFCScan

Weitere Informationen finden Sie unter WFP-Registrierungswerte.

Bemerkungen

Unter Windows Vista können Sie die umgebungsvariable WINDOWS_TRACING_LOGFILE nur auf den Speicherort eines gültigen Verzeichnisses festlegen, um eine Protokolldatei zu empfangen.

Beispiele

Die folgenden Beispielbefehlszeilen sind Beispiele für sfc.exe Syntax.

sfc /SCANNOW

sfc /VERIFYFILE=c:\windows\system32\kernel32.dll

sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows

sfc /VERIFYONLY /FILESONLY