martedì, Dicembre 24, 2024

Usare SFC/Scannow per riparare i file di sistema di Windows

Il comando sfc / scannow è una delle numerose opzioni specifiche disponibili nel comando sfc, l’utilità del prompt dei comandi che richiama il Controllo file di sistema.

Sebbene ci siano molte cose diverse che puoi fare con il comando, sfc / scannow è il modo più comune in cui viene utilizzato il comando sfc.

Sfc /scannow ispezionerà tutti i file importanti di Windows sul tuo computer, inclusi i file DLL di Windows. Se il Controllo file di sistema rileva un problema con uno di questi file protetti, lo sostituirà.

Come usare SFC/Scannow

  1. Apri il prompt dei comandi come amministratore , molto spesso indicato come prompt dei comandi “elevato”.

    Affinché il comando sfc / scannow funzioni correttamente, deve essere eseguito da una finestra del prompt dei comandi con privilegi elevati in Windows 11, Windows 10, Windows 8, Windows 7 e Windows Vista.

  2. Digitare il seguente comando e quindi premere Invio .

    sfc /scannow
    Prompt dei comandi di Windows 10 che mostra "sfc / scannow"

    Per utilizzare Controllo file di sistema dal prompt dei comandi tramite le opzioni di avvio avanzate o le opzioni di ripristino del sistema , vedere la sezione  Esecuzione di SFC /SCANNOW dall’esterno di Windows  per alcune modifiche necessarie alla modalità di esecuzione del comando.

    Il Controllo file di sistema ora verificherà l’integrità di ogni file del sistema operativo protetto sul tuo computer. Potrebbe volerci un po’ di tempo per finire.

    Al termine del processo di verifica, vedrai qualcosa di simile nella finestra del prompt dei comandi, supponendo che i problemi siano stati rilevati e corretti:

    Windows Resource Protection found corrupt files and successfully repaired them. Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For example C:\Windows\Logs\CBS\CBS.log. Note that logging is currently not supported in offline servicing scenarios.

    …o qualcosa del genere, se non sono stati riscontrati problemi:

    Windows Resource Protection did not find any integrity violations.

    In alcune situazioni, il più delle volte in Windows XP e Windows 2000, potrebbe essere necessario accedere anche al CD o DVD di installazione di Windows originale a un certo punto durante questo processo.

  3. Riavvia il computer se sfc / scannow ha riparato i file. Il Controllo file di sistema potrebbe richiedere o meno di riavviare, ma anche in caso contrario, è necessario riavviare comunque.

  4. Ripeti qualsiasi processo abbia causato il tuo problema originale per vedere se sfc / scannow lo ha risolto.

Come interpretare il file CBS.log

Ogni volta che si esegue Controllo file di sistema, viene creato un file LOG che elenca ogni file che è stato controllato e ogni operazione di riparazione completata.

Supponendo che Windows sia installato sull’unità C:, il file di registro può essere trovato qui e aperto con Blocco note o un altro editor di testo:

C:\Windows\Logs\CBS\CBS.log
Uno screenshot di un file di registro CBS che risulta dal Controllo file di sistema.

Questo file potrebbe essere utile per la risoluzione avanzata dei problemi o come risorsa per una persona di supporto tecnico che potrebbe aiutarti.

Esecuzione di SFC /SCANNOW dall’esterno di Windows

Quando si esegue sfc / scannow dall’esterno di Windows, ad esempio dal prompt dei comandi disponibile quando si avvia dal disco di installazione di Windows o dall’unità flash, o dal disco di ripristino del sistema o dall’unità di ripristino, è necessario indicare al comando sfc esattamente dove Windows esiste.

Ecco un esempio:

sfc /scannow /offbootdir=d:\ /offwindir=d:\windows

L’ opzione /offbootdir= specifica la lettera dell’unità, mentre l’ opzione /offwindir= specifica il percorso di Windows, ancora una volta inclusa la lettera dell’unità.

A seconda di come è configurato il tuo computer, il prompt dei comandi, se utilizzato dall’esterno di Windows, non assegna sempre le lettere di unità nello stesso modo in cui le vedi all’interno di Windows. In altre parole, Windows potrebbe trovarsi in C:\Windows quando lo si utilizza, ma in D:\Windows dal prompt dei comandi in ASO o SRO.

Nella maggior parte delle installazioni di Windows 11, Windows 10, Windows 8 e Windows 7, C: di solito diventa D: e in Windows Vista, C: di solito è ancora C:. Per essere sicuro, cerca l’unità con la cartella Utenti su di essa, che sarà l’unità su cui è installato Windows, a meno che tu non abbia più installazioni di Windows su più unità.

ARTICOLI COLLEGATI:

ULTIMI ARTICOLI: