Controllo file di sistema
L'utilità di controllo dei file di sistema, Sfc.exe, consente agli amministratori di analizzare tutte le risorse protette per verificare le versioni.
I file critici per riavviare Windows che non corrispondono alla versione di Windows prevista possono essere sostituiti con le versioni corrette. Se viene ripristinato un file, vengono ripristinati anche i dati del Registro di sistema corrispondenti. I file protetti non critici per riavviare Windows non vengono ripristinati.
Sintassi
Di seguito è riportata la sintassi della riga di comando per Sfc.
opzioni SFC [=percorso file completo]
Opzioni
-
/CACHESIZE=x
-
Questo valore non è supportato.
Windows Server 2003 e Windows XP: Imposta le dimensioni della cache dei file. Le dimensioni predefinite della cache sono 0x32 (50 MB).
-
/CANCEL
-
Questo valore non è supportato.
-
/ENABLE
-
Questo valore non è supportato.
-
/FILESONLY
-
Verificare o ripristinare solo i file. Non verificare o ripristinare le chiavi del Registro di sistema.
Windows XP: Non supportato.
-
/OFFBOOTDIR
-
Usare questa opzione per le riparazioni offline. Specificare il percorso della directory di avvio offline.
Windows XP: Non supportato.
-
/OFFWINDIR
-
Usare questa opzione per le riparazioni offline. Specificare il percorso della directory di Windows offline.
Windows XP: Non supportato.
-
/PURGECACHE
-
Questo valore non è supportato.
Windows Server 2003 e Windows XP: Svuota la cache dei file ed esegue l'analisi di tutti i file di sistema protetti.
-
/QUIET
-
Questo valore non è supportato.
-
/REVERT
-
Tornare alle impostazioni predefinite.
Windows Server 2008 e Windows Vista: Non supportato.
-
/SCANBOOT
-
Questo valore non è supportato.
Windows Server 2003 e Windows XP: analizza tutti i file di sistema protetti a ogni avvio.
-
/SCANFILE
-
Analizza e ripristina il file che si trova nel percorso completo specificato.
Windows XP: Non supportato.
-
/SCANNOW
-
Analizza immediatamente tutti i file di sistema protetti.
-
/SCANONCE
-
Questo valore non è supportato.
Windows Server 2003 e Windows XP: analizza tutti i file di sistema protetti all'avvio successivo.
-
/VERIFYFILE
-
Verifica il file nel percorso completo specificato. Questa opzione non ripristina il file.
Windows XP: Non supportato.
-
/VERIFYONLY
-
Analizza tutti i file di sistema protetti, ma non ripristina i file.
Windows XP: Non supportato.
Sfc imposta il valore del Registro di sistema seguente:
= HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SFCScan
Per altre informazioni, vedere valori del Registro di sistema WFP.
Osservazioni
Solo in Windows Vista è possibile impostare la variabile di ambiente WINDOWS_TRACING_LOGFILE sul percorso di una directory valida per ricevere un file di log.
Esempi
Le righe di comando di esempio seguenti sono esempi di sfc.exe sintassi.
sfc /SCANNOW
sfc /VERIFYFILE=c:\windows\system32\kernel32.dll
sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows
sfc /VERIFYONLY /FILESONLY