Come eseguire il Controllo file di sistema (SFC) in Windows
Il tuo computer Windows dipende dai file del sistema operativo per ottenere le informazioni di cui ha bisogno per funzionare correttamente. Ma a volte, questi file possono essere danneggiati o persi sul tuo PC, il che influisce negativamente sul tuo sistema in vari modi. Ad esempio, quando qualcosa va storto con un file di sistema critico, il tuo computer potrebbe rallentare o bloccarsi frequentemente.
Un modo semplice per correggere i file di sistema problematici è utilizzare System File Checker (SFC). Questo strumento eseguirà la scansione del computer, verificherà l’integrità di ogni file di sistema e riparerà quelli danneggiati o mancanti.
Ecco cosa devi sapere sull’esecuzione dello strumento SFC in Windows.
Come eseguire una scansione del Controllo file di sistema in Windows
Per utilizzare SFC, è necessario eseguire un comando nel prompt dei comandi. Come questo:
- Premere Vinci + S per aprire la ricerca di Windows e digitare prompt dei comandi nella casella di ricerca.
- Rilascerà Prompt dei comandi nei risultati della ricerca. Clicca su Esegui come amministratore opzione.
- Clic sì al prompt UAC per consentire al prompt dei comandi di apportare modifiche al computer.
- Al prompt dei comandi, immettere il comando seguente, quindi premere Si accomodi chiave:
SFC /scannow
Se non hai familiarità con i file del sistema operativo, leggi la nostra guida su cosa sono i file di sistema in Windows. E per imparare tutto ciò che devi sapere sul prompt dei comandi, puoi consultare la nostra guida per principianti al prompt dei comandi.
Cosa succede dopo aver eseguito Controllo file di sistema?
Dopo che il Controllo file di sistema ha completato la scansione, visualizzerà un messaggio nella finestra del prompt dei comandi con i risultati.
Se i tuoi file di sistema sono a posto, vedrai un messaggio che dice “Protezione risorse di Windows non ha rilevato violazioni di integrità”. Se SFC trova e ripara tutti i file problematici, il messaggio riporterà “Protezione risorse di Windows ha trovato file danneggiati e li ha riparati correttamente”.
D’altra parte, se trova file corrotti ma non li corregge nessuno o tutti, il messaggio leggerà “Protezione risorse di Windows ha trovato file corrotti ma non è riuscito a correggerne alcuni”. E se SFC incontra un problema, il messaggio dirà “Protezione risorse di Windows non ha potuto eseguire l’operazione richiesta”.
Altri comandi SFC che puoi eseguire in Windows
Il SFC /scannow non è l’unico comando di Controllo file di sistema che puoi eseguire. Eccone altri e cosa fanno:
Comando SFC |
Descrizione |
---|---|
/verificasolo |
Eseguire questo comando se si desidera che SFC controlli i file problematici del sistema operativo senza ripararli. |
/scanfile |
Eseguire questo comando se si desidera che SFC controlli un file specifico per problemi e lo ripari se esiste. Ad esempio, ecco i comandi completi per controllare e correggere il file utente32.dll File: SFC /scanfile=c:\windows\system32\user32.dll |
/verificafile |
Esegui questo comando se desideri solo verificare la presenza di problemi in un file di sistema specifico. Anche se SFC rileva un problema con il file, non lo risolverà. Ad esempio, Ecco il comando completo per controllare il file utente32.dll File: SFC /verifyfile=c:\windows\system32\user32.dll |
/offbootdir |
Esegui questo comando per indicare a SFC quale directory contiene la versione avviabile di Windows. Devi farlo ogni volta che usi lo strumento al di fuori di Windows. Ad esempio, per selezionare il E: drive al tuo PC, entra /offbootdir=e:\ |
/offwindir |
Esegui questo comando per dire a SFC in quale cartella nella directory hai specificato SFC /offbootdir comando — contiene Windows. Ad esempio, inserisci /offwindir=e:\windows per indicare al Controllo file di sistema che Windows è attivo E: guidare. |
Come eseguire una scansione SFC offline in Windows
Ci sono alcune situazioni che giustificano l’utilizzo di SFC senza accedere a Windows. Uno di questi scenari è se i file del sistema operativo sono così corrotti che Windows non può essere avviato.
In tal caso, puoi eseguire SFC creando un disco o un’unità Windows avviabile e utilizzandolo per riparare i file di sistema danneggiati. Questa è chiamata scansione offline.
La cosa importante da ricordare su una scansione offline è che devi dire a SFC dove trovare Windows sull’unità di avvio. Ecco cosa A /Scansiona Il comando sarà simile se lo esegui offline:
SFC /scannow /offbootdir=d:\ /offwindir=d:\windows
Il comando precedente dirà a SFC di cercare Windows nel file finestre cartella dentro D: guidare. Ma tieni presente che la versione di Windows sul supporto di avvio deve essere la stessa di quella installata sul tuo PC affinché la scansione e la riparazione abbiano esito positivo.
Come trovare il file di registro SFC in Windows
Dopo che SFC ha fatto il suo dovere, registra i risultati della scansione e tutte le correzioni apportate in un file di testo chiamato CBS.log. Per aprirlo, premi Vinci + R per aprire Windows Esegui, inserisci il testo qui sotto e fai clic OK:
%windir%\logs\cbs\cbs.log
Il file CBS.log contiene altri registri oltre a quelli del Controllo file di sistema. Quando visualizzi le voci, cerca quelle con [SR] taggali. Ogni voce contiene la data e l’ora della scansione, insieme ai dettagli di ciò che è accaduto.
Se non vuoi disturbarti a cercare CBS.log file per voci con [SR] tag, puoi estrarli in un file chiamato sfcdetails.txt. Per fare ciò, apri il prompt dei comandi come amministratore ed esegui il seguente comando:
findstr /c:"[SR]" %windir%\logs\cbs\cbs.log >sfcdetails.txt
troverai sfcdetails.txt andando a Questo PC > Disco locale (C 🙂 > Windows > System32.
Vedrai che il file di registro contiene voci solo dal Controllo file di sistema.
Se stai eseguendo una scansione offline, puoi abilitare la registrazione semplicemente specificando il percorso del file con la seguente struttura di comando:
/offlogfile=[offline log file path]
Basta sostituirlo percorso del file di registro offline tra parentesi quadre con il percorso effettivo in cui si desidera archiviare il file di registro offline nella directory offline. Quindi, inserisci l’intero comando dopo il /windir comando durante l’esecuzione di una scansione SFC offline.
Controllo file di sistema in esecuzione, demistificato
Abbiamo appena iniziato a grattare la superficie di ciò che puoi fare con Controllo file di sistema in Windows 10 e 11. Tuttavia, ora che sai come eseguire SFC (sia all’interno che all’esterno di Windows), è possibile utilizzare efficacemente lo strumento per risolvere i problemi con i file del sistema operativo.
L’uso efficace di SFC è un’abilità necessaria per ogni utente Windows ed è solo uno dei tanti strumenti che puoi utilizzare per risolvere i problemi sul tuo computer Windows.