Home
» PC Tips
»
Utilizzare il comando SFC scannow per correggere gli errori dei file di sistema di Windows 10
Utilizzare il comando SFC scannow per correggere gli errori dei file di sistema di Windows 10
Se noti che il tuo computer si blocca spesso o presenta problemi durante l'avvio, la causa è molto probabilmente dovuta al danneggiamento, alla perdita o addirittura alla modifica dei file di sistema di Windows durante l'installazione di un programma o di un software sul computer.
Sebbene Windows 10 svolga un ottimo lavoro nel proteggere i file di sistema necessari al corretto funzionamento del computer, anche i file delle applicazioni, i driver e perfino gli aggiornamenti di Windows. Tuttavia, in alcuni casi potrebbero comunque verificarsi degli errori.
Proprio come le versioni precedenti di Windows, anche Windows 10 ha un'utilità integrata Controllo file di sistema (SFC). Questa utility eseguirà la scansione, verificherà e riparerà tutti i file danneggiati sul tuo sistema.
1. Come utilizzare SFC /scannow su Windows 10
1. Premere la combinazione di tasti Windows + X per aprire il menu Power User e selezionare Prompt dei comandi (amministratore). Il motivo è che devi eseguire il comando SFC come amministratore.
2. Nella finestra del prompt dei comandi, digitare il comando seguente e premere Invio:
sfc /scannow
3. Una volta completata la scansione, sullo schermo verrà visualizzato uno dei seguenti messaggi:
• Protezione risorse di Windows non ha rilevato violazioni di integrità : non ci sono file mancanti o danneggiati nel sistema.
• Protezione risorse di Windows non è riuscito a eseguire l'operazione richiesta : se viene visualizzato questo messaggio, significa che si è verificato un problema durante il processo di scansione ed è necessaria una scansione offline.
• Protezione risorse di Windows ha trovato file danneggiati e li ha riparati con successo. I dettagli sono inclusi nel file CBS.Log %WinDir%\Logs\CBS\CBS.log : Riceverai questo messaggio se SFC è riuscito a risolvere il problema riscontrato. Ora puoi navigare o visualizzare i dettagli.
• Protezione risorse di Windows ha trovato file danneggiati ma non è riuscito a ripararne alcuni: in questo caso è necessario riparare manualmente i file danneggiati.
2. Eseguire SFC /Scannow su altre unità
SFC /Scannow può essere utilizzato anche per controllare e riparare file non di sistema in altre unità, come D: o un disco rigido esterno, una chiavetta USB, una scheda SD o altri supporti di memorizzazione. Per eseguire la scansione su tali unità, è necessario modificare leggermente il comando come mostrato di seguito. Il resto del procedimento è simile a quello sopra.
3. Aprire sfclogs.txt sul Desktop con Blocco note. Questo file conterrà tutti i dettagli dei file di sistema scansionati e le informazioni sui file che non è stato possibile riparare.
Nota : i dettagli della scansione SFC sono disponibili solo quando si esegue la scansione in Windows e non quando si esegue la scansione offline nel prompt dei comandi.
Per sapere quale file SFC non può essere riparato, utilizzare la funzione Trova nell'applicazione di testo con la frase "impossibile riparare". Puoi anche usare "ripara" e "riparato" per vedere tutti i file che sono stati riparati.
Utilizzare "ripara" e "riparato" per visualizzare i file che sono stati riparati.
Utilizzare "corrupt" per rilevare problemi di corruzione in varie applicazioni. Se il file non può essere riparato facilmente, è necessario sostituirlo e rimuoverlo. Ciò è mostrato nel messaggio di stato finale: "Protezione risorse di Windows ha trovato file danneggiati ma non è stato in grado di ripararne alcuni" .
Utilizzo di "corrupt" per rilevare problemi di corruzione in diverse applicazioni
4. Esegui la scansione SFC in modalità provvisoria
Se durante la scansione del sistema viene visualizzato il secondo messaggio di stato: "Protezione risorse di Windows non è riuscito a eseguire l'operazione richiesta" , la scansione SFC deve essere eseguita in modalità provvisoria. Per accedervi, seleziona “Modifica opzioni di avvio avanzate” dal menu Start.
Seleziona “Modifica opzioni di avvio avanzate” dal menu Start
Apparirà una schermata blu. Utilizzando i tasti freccia della tastiera, seleziona Risoluzione dei problemi > Opzioni avanzate , che ti porterà alla schermata successiva.
Selezionare “Prompt dei comandi” tra le opzioni disponibili.
Accedi con il tuo ID utente e la tua password Windows. Per navigare rapidamente tra queste schermate è meglio usare il tasto Invio .
Ora, in modalità provvisoria , la schermata del prompt dei comandi viene visualizzata su uno sfondo blu. Qui puoi eseguire la scansione del tuo sistema molto più velocemente e le verifiche e gli avvisi di stato non richiedono molto tempo.
La schermata del prompt dei comandi viene visualizzata su uno sfondo blu in modalità provvisoria
1. Premere la combinazione di tasti Windows + I per aprire l'applicazione Impostazioni.
2. Nell'interfaccia Impostazioni, fare clic su Aggiornamento e sicurezza.
3. Quindi fare clic su Ripristino.
4. In Avvio avanzato , fare clic su Riavvia ora.
5. Fare clic su Risoluzione dei problemi.
6. Fare clic per selezionare Opzioni avanzate.
7. Fare clic su Prompt dei comandi per avviare il computer utilizzando solo il Prompt dei comandi.
8. Durante il riavvio ti verrà chiesto di inserire nome utente e password per continuare.
9. Ogni volta che è necessario eseguire SFC all'esterno di Windows, è necessario indicare all'utilità esattamente dove si trovano i file di installazione di Windows.
Nella finestra del prompt dei comandi, immettere la riga di comando sottostante in modo che l'utilità possa comprendere la posizione della partizione riservata di Windows e di sistema:
wmic logicaldisk get deviceid, volumename, description
10. Immettere il seguente comando nella finestra del prompt dei comandi e premere Invio:
Nel comando treen, utilizzare /offboodir per cambiare la lettera specifica dell'unità della partizione di sistema riservata, in questo caso C, e /offwindir per cambiare la posizione specifica dei file di Windows, in questo caso D:\Windows.
11. Una volta completata la scansione, chiudere la finestra del prompt dei comandi.
12. Fare clic su Continua per uscire e tornare a Windows 10.
6. Riparare manualmente i file di sistema su Windows 10
Se il Controllo file di sistema non riesce a correggere uno o più errori, sarà necessario riparare manualmente tali file.
Aprire il file sfclogs.txt per vedere quali file sono danneggiati, cercare la posizione dei file e seguire i passaggi seguenti:
1. Premere la combinazione di tasti Windows + X per aprire il menu Power User, quindi selezionare Prompt dei comandi (amministratore).
2. Nella finestra del prompt dei comandi, digitare il comando seguente e premere Invio:
takeown /f C:\Path-and-File-Name
Nota:
Sostituisci C:\Percorso-e-Nome-File con il percorso e il nome del file danneggiato. Ad esempio C:\Windows\System32\appraiser.dll.
3. Consentire l'accesso ai file danneggiati con diritti di amministratore immettendo il seguente comando nel Prompt dei comandi e premendo Invio:
Nel comando sopra riportato, sostituire C:\Path-SOURCE-and-File-Name con il percorso e il nome del file corretti e sostituire C:\Path-DESTINATION-and-File-Name con il percorso di destinazione e il nome dei file danneggiati.
5. Digitare Sì e premere Invio per confermare la sovrascrittura.
Dopo aver sostituito i file, puoi digitare il comando SFC /verifyonly nella finestra del prompt dei comandi e premere Invio per verificare l'integrità di tutti i file e verificare quali file sono danneggiati e doverli correggere.
Inoltre, se vuoi semplicemente correggere alcuni file, puoi controllare l'integrità di ciascun file utilizzando il comando: