Se noti che il tuo computer si blocca frequentemente o presenta problemi durante l'avvio... la causa più probabile è che i file di sistema di Windows vengono danneggiati, persi o addirittura modificati quando installi un programma o un software sul tuo computer.
Sebbene Windows 10 protegga i file di sistema necessari per il corretto funzionamento del tuo computer, i file delle applicazioni, i driver e persino Windows Update sono abbastanza buoni. Tuttavia, in alcuni casi potrebbero comunque verificarsi errori.
Proprio come le versioni precedenti di Windows, Windows 10 dispone anche di un comodo controllo file di sistema (SFC) integrato. Questa utility scansionerà, 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, quindi selezionare Prompt dei comandi (amministratore). Il motivo è perché è necessario eseguire il comando SFC in Admin.
2. Nella finestra del prompt dei comandi, immettere il comando seguente e premere Invio:
sfc /scannow
3. Una volta completato il processo di scansione, sullo schermo verrà visualizzato uno dei seguenti messaggi:
• Protezione risorse Windows non ha rilevato alcuna violazione dell'integrità : nel sistema non erano presenti file persi o danneggiati.
• Protezione risorse Windows non è riuscita a eseguire l'operazione richiesta : se viene visualizzato questo messaggio, significa che si è verificato un problema durante il processo di scansione ed è necessaria la scansione offline.
• Protezione risorse Windows ha rilevato file corrotti e li ha riparati con successo. I dettagli sono inclusi nel CBS.Log %WinDir%\Logs\CBS\CBS.log : riceverai questo messaggio se SFC è riuscito a risolvere il problema riscontrato. Ora puoi spostare o visualizzare informazioni dettagliate.
• Protezione risorse Windows ha rilevato file corrotti ma non è riuscita a correggerne alcuni: in questo caso è necessario correggere manualmente i file corrotti.
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 disco rigido esterno, USB, scheda SD o altri supporti di memorizzazione. Per eseguire una scansione su tali unità, è necessario modificare leggermente il comando come mostrato di seguito. Il resto del processo è simile a quello sopra.
sfc/scannow/offbootdir=Drive Name: /offwindir=Drive name:\windows
Esegui SFC /Scannow su altre unità
3. Visualizza i dettagli del processo di scansione SFC
Per visualizzare informazioni dettagliate su un controllo file di sistema memorizzato nel file CBS.Log, è necessario copiare una copia leggibile sul desktop:
1. Premere la combinazione di tasti Windows + X per aprire il menu Power User, quindi selezionare Prompt dei comandi.
2. Nella finestra del prompt dei comandi, immettere il comando seguente e premere Invio:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfclogs.txt"
3. Apri sfclogs.txt sul desktop utilizzando il Blocco note. Questo file conterrà tutte le informazioni dettagliate sui file di sistema scansionati e informazioni sui file che non possono essere riparati.
Nota : i dettagli della scansione SFC sono disponibili solo quando si esegue la scansione in Windows, non disponibili quando si esegue la scansione offline nel prompt dei comandi.
Se vuoi sapere quali file SFC non possono essere riparati, utilizza la funzione Trova nell'applicazione di testo con la frase "impossibile riparare". Puoi anche utilizzare "ripara" e "riparato" per vedere tutti i file che sono stati riparati.
Utilizza "ripara" e "riparato" per visualizzare tutti i file che sono stati riparati
Utilizzare "corrotto" per rilevare la corruzione in varie applicazioni. Se il file non può essere riparato facilmente, è necessario sostituirlo e rimuoverlo. Questo viene mostrato nel messaggio di stato finale: "Protezione risorse di Windows ha trovato file corrotti ma non è stato in grado di correggerne alcuni" .
Utilizzare "corrotto" per rilevare la corruzione in varie applicazioni
4. Esegui la scansione SFC in modalità provvisoria
Se durante una scansione del sistema viene visualizzato un secondo messaggio di stato: "La protezione delle risorse di Windows non ha potuto 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
Seleziona "Riavvia ora" per avviare Windows 10 in modalità provvisoria .
Apparirà una schermata blu. Utilizzando i tasti freccia della tastiera, seleziona Risoluzione dei problemi > Opzioni avanzate , che porterà alla schermata successiva di seguito.
Seleziona "Prompt dei comandi" tra le opzioni disponibili.
Accedi con l'ID utente e la password di Windows. È meglio utilizzare il tasto Invio per navigare rapidamente in queste schermate.
Ora, la schermata del prompt dei comandi viene visualizzata su uno sfondo blu in modalità provvisoria. Puoi scansionare il sistema molto più velocemente qui e la verifica dello stato e gli avvisi non richiedono molto tempo.
La schermata del prompt dei comandi viene visualizzata su uno sfondo blu in modalità provvisoria
5. Scansiona e ripara i file di sistema su Windows 10 Offline
1. Premere la combinazione di tasti Windows + I per aprire l'applicazione Impostazioni.
2. Nell'interfaccia Impostazioni, fare clic su Aggiornamento e sicurezza.
3. Successivamente 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 processo di riavvio, riceverai una notifica per inserire nome utente (utente) e password per continuare.
9. Ogni volta che è necessario eseguire SFC al di fuori di Windows, è necessario indicare all'utilità esattamente dove si trovano i file di installazione di Windows.
Nella finestra del prompt dei comandi, immettere la seguente riga di comando in modo che l'utilità comprenda la posizione della partizione riservata di Windows e del sistema:
wmic logicaldisk get deviceid, volumename, description
10. Immettere il seguente comando nella finestra del prompt dei comandi e premere Invio:
sfc /scannow /offbootdir=C:\ /offwindir=D:\Windows
Nota:
Nel comando tree, utilizzare /offboodir per cambiare la lettera di unità specifica della partizione riservata al sistema, in questo caso C, e /offwindir per cambiare la posizione specifica dei file Windows, in questo caso D:\Windows .
11. Al termine del processo di 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, dovrai correggere questi file manualmente.
Apri il file sfclogs.txt per vedere quali file sono danneggiati, cerca i percorsi dei file e segui 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, immettere 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 file non riusciti. Ad esempio C:\Windows\System32\appraiser.dll.
3. Consenti l'accesso ai file danneggiati con diritti di amministratore inserendo il comando seguente nel prompt dei comandi e premendo Invio:
icacls C:\Path-and-File-Name /Grant Administrators:F
4. Sostituisci i file nella sezione richiesta copiando il comando seguente e premendo Invio:
copy C:\Path-SOURCE-and-File-Name C:\Path-DESTINATION-and-File-Name
Nota:
Nel comando precedente sostituire C:\Path-SOURCE-and-File-Name con il percorso e il nome file validi e sostituire C:\Path-DESTINATION-and-File-Name con il percorso di destinazione e i nomi dei file mancanti. errore.
Ad esempio:
copy D:\Files\appraiser.dll C:\Windows\System32\appraiser.dll
5. Digitare Sì , quindi premere Invio per confermare la sovrascrittura.
Dopo aver sostituito i file, puoi inserire 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 da correggere.
Inoltre, se desideri correggere solo determinati file, puoi verificare l'integrità di ciascun file utilizzando il comando:
sfc /VERIFYFILE=C:\Path-and-File-Name
Per esempio:
sfc /VERIFYFILE=C:\Windows\System32\kernel32.dll
Fare riferimento ad alcuni altri articoli di seguito:
Buona fortuna!