Condividi tramite


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).

/ANNULLA

Questo valore non è supportato.

/ATTIVARE

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 e analizza tutti i file di sistema protetti.

/TRANQUILLA

Questo valore non è supportato.

/RIPRISTINARE

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 DEL WFP.

Commenti

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.

Esempio

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