Scopri e controlla se ci sono file del sistema operativo corrotti o modificati e sostituiscili con copie originali di Microsoft usando lo strumento SFC.
Risolvi gli errori che impediscono il corretto funzionamento dei programmi, ad esempio se Windows non si avvia, oppure se si riavvia inaspettatamente o vengono visualizzati errori con la schermata blu.
I sistemi operativi Windows dispongono di migliaia di file, alcuni dei quali sono costantemente aperti e utilizzati dal sistema o da applicazioni o programmi installati.
Non è strano che a volte a causa di questa attività o per altri motivi come virus, interruzioni di corrente, ecc. questi file vengono danneggiati.
A volte Windows ripara automaticamente questi danni, come si vedrà di seguito, ma quando c’è un qualche tipo di conflitto sul nostro computer, una delle prime misure dovrebbe essere quella di controllare manualmente l’integrità dei file del sistema operativo.
È necessario quando riceviamo messaggi di errore imprevisti, le applicazioni si chiudono da sole improvvisamente o il computer si riavvia apparentemente senza motivo.
La soluzione? Non è affatto difficile: Windows include uno strumento di facile utilizzo, anche se poco conosciuto, chiamato “SFC” o “Microsoft Resource Checker”.
In questo articolo spieghiamo in modo dettagliato e semplice come utilizzare questa applicazione per sapere se ci sono file di sistema danneggiati e in quel caso ripararli.
Riparare e sostituire i file di Windows danneggiati con SFC
SFC, Microsoft Resource Checker esamina l’integrità di tutti i file di sistema protetti e sostituisce le versioni errate con quelle corrette e funzionanti di Microsoft.
In pochi minuti controlla e verifica tutti i file di sistema, se trovi danni li sostituisce con una copia originale.
Lo cerca in un database creato durante l’installazione del sistema chiamato DLLCACHE, se fosse è disponibile, richiede di inserire il disco di installazione, estrarlo da esso e sostituirlo.
SFC funziona solo tramite la riga di comando (la finestra nera MSDOS), cioè non ha lo schermo o l’eseguibile come altre applicazioni.
Non sono necessarie conoscenze avanzate, basta seguire le istruzioni mostrate di seguito.
Come utilizzare SFC per verificare la presenza di file di sistema corrotti?
Esistono diversi modi per eseguire SFC, prima spiegheremo come usarlo normalmente e poi come fare se Windows per qualche motivo non si avvia.
Esegui SFC da Windows
1) Aprire la console CMD o il prompt dei comandi.
In Windows 8 premi i tasti Windows + X e nel menu fai clic su: “Prompt dei comandi (amministratore)”
In Windows 7 e 10 apri il comando “Esegui” con i tasti Windows + R, digita CMD e premi il tasto Invio.
2) Nella finestra nera della console digitare: SFC / SCANNOW e premere il tasto Invio.
3) Attendere il completamento del processo di revisione e riparazione.
Se è indicato inserire il disco di installazione.
Se hai installato Windows utilizzando una chiavetta USB, collegala.
Esegui SFC quando Windows non funziona correttamente
1) Accendi il dispositivo, e premi il tasto F8, apparirà un menu con diverse opzioni. Utilizzare i tasti di direzione per selezionare l’opzione: “Prompt dei comandi”.
2) Nella finestra della console digitare: SFC / SCANNOW e premere il tasto Invio.
Esegui SFC quando Windows non si avvia
1) Inserire il disco di installazione di Windows, riavviare e attendere l’avvio del computer dal disco.
2) Scegliere “Installa ora” e dopo aver copiato i file temporanei, selezionare l’opzione per avviare il “Prompt dei comandi”.
3) Nella finestra della console digitare: SFC / SCANNOW e premere il tasto Invio.
Visualizza i rapporti SFC
Sebbene non sia necessario, se sei curioso puoi vedere il rapporto generato da SFC e conoscere le modifiche apportate.
Ti aiuterà molto se provi a risolvere uno dei fastidiosi errori della schermata blu e vuoi verificare se Windows ha sostituito il file di sistema che li ha causati.
L’intero report con i risultati del comando SFC viene salvato in un file LOG o di testo, che si trova nel percorso “C: \ WINDOWS \ LOGS \ CBS \ CBS.LOG”. Individualo, copia sul desktop e aprilo con Blocco note.
Le informazioni nel LOG contengono, oltre a quest’ultima revisione, i dettagli di tutte le revisioni apportate da Windows negli ultimi 10 giorni.
Se non si ha accesso all’interfaccia di Windows, è possibile leggerlo nella stessa console CMD.
Per fare questo inserire:
TYPE C:\WINDOWS\LOGS\CBS\CBS.LOG | MORE
Crea registro sul desktop con il rapporto SFC
Un’altra opzione è quella di creare il registro sul desktop con errori rilevati con lo strumento. Per fare ciò, inserisci le seguenti istruzioni nella console o nel prompt dei comandi e premi Invio.
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
Altre opzioni del comando SFC
Sopra indichiamo l’uso elementare di CFS, ma ci sono altri modi per usarlo.
/ SCANNOW | Esamina l’integrità di tutti i file protetti del sistema operativo e ripara i file dei problemi ogni volta che è possibile. |
/VERIFYONLY | Esamina l’integrità di tutti i file di sistema protetti, ma non esegue alcuna riparazione. |
/ SCANFILE | Esamina l’integrità del file di riferimento e lo ripara se vengono rilevati problemi. È necessario specificare il percorso completo di <file>. |
/ VERIFYFILE | Verificare l’integrità del file con il percorso completo di <file>, ma non eseguire riparazioni. |
/ OFFBOOTDIR | Per la riparazione offline, indica la posizione della directory di avvio offline. |
/ OFFWINDIR | Per la riparazione offline, indica la posizione della directory di Windows offline. |
SFC in tutti i casi è necessario eseguirlo con i privilegi di amministratore.