Il comando sfc è un comando Prompt dei comandi che può essere utilizzato per verificare e sostituire importanti file di sistema di Windows. Molti passaggi per la risoluzione dei problemi consigliano l'uso del comando sfc.
System File Checker è uno strumento molto utile da utilizzare quando si sospetta problemi con i file protetti di Windows, come molti file DLL.
Disponibilità del comando Sfc
Il comando sfc è disponibile all'interno del prompt dei comandi nella maggior parte dei sistemi operativi Windows, inclusi Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP e Windows 2000.
Controllo file di sistema fa parte della Protezione risorse di Windows in Windows 10, Windows 8, Windows 7 e Windows Vista, ed è talvolta indicato come Controllo risorse di Windows in quei sistemi operativi.
Controllo file di sistema è parte di Protezione file di Windows in Windows XP e Windows 2000.
Importante: Il comando sfc può essere eseguito solo dal prompt dei comandi quando è aperto come amministratore. Vedere Come aprire un prompt dei comandi con privilegi per informazioni su come farlo.
Nota: La disponibilità degli switch di comando sfc può differire in qualche modo dal sistema operativo al sistema operativo.
Sintassi del comando Sfc
La sua forma di base, questa è la sintassi richiesta per eseguire le opzioni di Controllo file di sistema:
opzioni sfc = percorso file completo
O, più specificamente, questo è quello che sembra con le opzioni:
SFC /scannerizza ora / VERIFYONLY / SCANFILE = file / Verifyfile = file / Offbootdir = avvio / Offwindir = vincere /?
Mancia: Vedi Come leggere la sintassi del comando se non sei sicuro di come interpretare la sintassi del comando sfc come è scritto sopra o descritto nella tabella seguente.
/scannerizza ora | Questa opzione indica a sfc di eseguire la scansione di tutti i file del sistema operativo protetti e di ripararli se necessario. |
/ VERIFYONLY | Questa opzione del comando sfc è la stessa di /scannerizza ora ma senza riparazioni. |
/ SCANFILE = file | Questa opzione sfc è la stessa di /scannerizza ora ma la scansione e la riparazione sono solo per il specificato file . |
/ Offbootdir = avvio | Usato con / offwindir , questa opzione sfc viene utilizzata per definire la directory di avvio ( avvio ) quando si utilizza sfc da Windows. |
/ Offwindir = vincere | Questa opzione sfc è usata con / offbootdir per definire la directory di Windows ( vincere ) quando si utilizza sfc offline. |
/? | Utilizzare l'interruttore della guida con il comando sfc per visualizzare la guida dettagliata sulle diverse opzioni del comando. |
Mancia: È possibile salvare l'output del comando sfc su un file utilizzando un operatore di reindirizzamento. Vedi Come reindirizzare l'output del comando su un file per istruzioni o controlla vedi Trucchi del prompt dei comandi per altri suggerimenti come questo.
Esempi di comando Sfc
sfc / scannow
Nell'esempio precedente, l'utilità Controllo file di sistema viene utilizzata per eseguire la scansione e quindi sostituire automaticamente tutti i file di sistema corrotti o mancanti. Il /scannerizza ora l'opzione è l'interruttore più utilizzato per il comando sfc.
Vedi Come usare SFC / Scannow per riparare i file del sistema operativo Windows protetti per ulteriori informazioni sull'uso del comando sfc in questo modo.
sfc /scanfile=c:windowssystem32ieframe.dll
Il comando sfc precedente viene utilizzato per analizzare ieframe.dll e quindi ripararlo se viene riscontrato un problema.
sfc / scannow / offbootdir = c: / offwindir = c: windows
Nel prossimo esempio, i file protetti di Windows vengono scansionati e riparati se necessario ( /scannerizza ora ) ma ciò avviene con una diversa installazione di Windows ( / offwindir = c: windows ) su un disco diverso ( / Offbootdir = c: ).
Mancia: L'esempio sopra mostra come utilizzare il comando sfc dal prompt dei comandi in Opzioni di ripristino di sistema o da un'installazione diversa di Windows sullo stesso computer.
sfc / verifyonly
Usando il comando sfc con il / VERIFYONLY opzione, Controllo file di sistema esegue la scansione di tutti i file protetti e segnala eventuali problemi, ma non vengono apportate modifiche.
Importante: A seconda della configurazione del computer, potrebbe essere necessario accedere al disco di installazione di Windows originale o all'unità flash per consentire la riparazione dei file.
Comandi relativi a Sfc e ulteriori informazioni
Il comando sfc viene spesso utilizzato con altri comandi del prompt dei comandi, ad esempio il comando shutdown, in modo da poter riavviare il computer dopo aver eseguito Controllo file di sistema.
Microsoft ha ulteriori informazioni su System File Checker che potresti trovare utile.