Molti problemi di Windows sono causati da file di sistema danneggiati o mancanti. I file di sistema danneggiati o mancanti possono derivare da malware, aggiornamenti non riusciti, installazioni sbagliate e altro. Il Controllo file di sistema è un componente di Windows in grado di rilevare e correggere o ripristinare automaticamente questi file. Per riparare o ripristinare i file di sistema utilizzando il Controllo file di sistema, segui questi passaggi.
Passi
Parte 1 di 4: avvio e utilizzo del Controllo file di sistema
Passaggio 1. Aprire il menu Start
Fare clic sul pulsante Avvia.
Passaggio 2. Cerca il prompt dei comandi
Digita cmd.exe.
Gli utenti di Windows XP devono fare clic su Tutti i programmi, quindi sulla sottocategoria Accessori
Passaggio 3. Avvia il prompt dei comandi come amministratore
Fare clic con il pulsante destro del mouse su cmd.exe per aprire il menu di scelta rapida e fare clic su Esegui come amministratore.
- Gli utenti di Windows XP devono tenere premuto il tasto ⇧ Shift mentre si fa clic con il pulsante destro del mouse su Prompt dei comandi, fare clic su Esegui come per aprire una finestra di dialogo, selezionare il seguente pulsante di opzione utente, digitare Amministratore come nome utente e password dell'account (di solito vuoto), e fare clic su OK.
- Fare clic su Sì nella finestra di dialogo Controllo account utente, se visualizzata.
Passaggio 4. Avvia il Controllo file di sistema
Nel prompt dei comandi, digita sfc /scannow e premi il tasto Invio sulla tastiera.
Passaggio 5. Attendi fino a quando il Controllo file di sistema non completa il controllo e la correzione del sistema
Parte 2 di 4: avvio e utilizzo di Controllo file di sistema tramite modalità provvisoria
Passaggio 1. Avvia Windows in modalità provvisoria con il prompt dei comandi
Passaggio 2. Avvia il Controllo file di sistema
Nel prompt dei comandi, digita sfc /scannow e premi il tasto Invio sulla tastiera.
Passaggio 3. Attendi fino a quando Controllo file di sistema non completa il controllo e la correzione del sistema
Passaggio 4. Spegni il computer digitando shutdown -t 0:00 nel prompt dei comandi e premendo il tasto Invio sulla tastiera
Parte 3 di 4: se si verifica un errore durante il tentativo di avviare il Controllo file di sistema
Avviare Trusted Installer e Windows Module Installer Services
Passaggio 1. Aprire il menu Start
Fare clic sul pulsante Avvia.
Passaggio 2. Cerca il prompt dei comandi
Digita cmd.exe.
Gli utenti di Windows XP devono fare clic su Tutti i programmi, quindi sulla sottocategoria Accessori
Passaggio 3. Avvia il prompt dei comandi come amministratore
Fare clic con il pulsante destro del mouse su cmd.exe per aprire il menu di scelta rapida e fare clic su Esegui come amministratore.
- Gli utenti di Windows XP devono tenere premuto il tasto ⇧ Shift mentre si fa clic con il pulsante destro del mouse su Prompt dei comandi, fare clic su Esegui come per aprire una finestra di dialogo, selezionare il seguente pulsante di opzione utente, digitare Amministratore come nome utente e password dell'account (di solito vuoto), e fare clic su OK.
- Fare clic su Sì nella finestra di dialogo Controllo account utente, se visualizzata.
Passaggio 4. Avviare il servizio Trusted Installer
Digita net start "trustedinstaller" nel prompt dei comandi e premi Invio.
Passaggio 5. Avviare il servizio di installazione dei moduli di Windows
Digita net start "installer dei moduli di Windows" nel prompt dei comandi e premi Invio.
Passaggio 6. Segui i passaggi della parte 1
Se l'avvio dei servizi non risolve l'errore
- Seguire i passaggi della Parte 2 per risolvere il problema.
-
Assicurati di non avviare il Controllo file di sistema nella versione a 64 bit del prompt dei comandi.
-
Il titolo della finestra del prompt dei comandi non deve indicare C:\Windows\SysWOW64\cmd.exe.
-
Parte 4 di 4: Interpretazione dei risultati del Controllo file di sistema
Dopo che il Controllo file di sistema ha finito di controllare il tuo sistema per errori, ti presenterà un messaggio. Di seguito sono riportati i messaggi e il loro significato.
Protezione risorse di Windows non ha rilevato alcuna violazione dell'integrità
-
Ciò significa che non sono stati trovati file di sistema danneggiati o mancanti.
Protezione risorse di Windows non ha potuto eseguire l'operazione richiesta
- Ciò significa che il Controllo file di sistema non ha funzionato correttamente, ma non significa necessariamente che siano stati rilevati problemi.
-
Per correggere questo errore:
-
Assicurati che le cartelle chiamate PendingDeletes e PendingRenames siano presenti in %WinDir%\WinSxS\Temp.
- Premi contemporaneamente i tasti ⊞ Win+R sulla tastiera per aprire la finestra di dialogo Esegui.
- Digita %WinDir%\WinSxS\Temp nella finestra di dialogo Esegui e fai clic su OK per aprire Esplora risorse.
- Cerca le cartelle chiamate PendingDeletes e PendingRenames in Esplora risorse.
- Se le cartelle mancano, copiale nella finestra di Esplora risorse da un altro computer che esegue lo stesso sistema operativo dalla stessa posizione.
-
Segui i passaggi della Parte 2.
-
Windows Resource Protection ha trovato file corrotti e li ha riparati con successo. I dettagli sono inclusi in CBS. Log %WinDir%\Logs\CBS\CBS.log
- Il Controllo file di sistema ha trovato e corretto i file di sistema problematici ed è stato creato un registro, che è un riepilogo delle riparazioni effettuate.
-
Per visualizzare il registro (opzionale):
- Premi contemporaneamente i tasti ⊞ Win+R sulla tastiera per aprire la finestra di dialogo Esegui.
- Digita %WinDir%\Logs\CBS\CBS.log nella finestra di dialogo Esegui e fai clic su OK.
-
Verrà visualizzato il registro.
Protezione risorse di Windows ha trovato file corrotti ma non è stato in grado di risolverne alcuni. I dettagli sono inclusi in CBS. Log %WinDir%\Logs\CBS\CBS.log
- Sono stati trovati file problematici, ma il Controllo file di sistema non è riuscito a ripararne alcuni.
-
Per correggere i file automaticamente (potrebbe non funzionare sempre):
- Avvia in modalità provvisoria.
- Apri il prompt dei comandi come amministratore. Fare clic sul pulsante Start, digitare cmd, fare clic con il pulsante destro del mouse sul primo risultato della ricerca, quindi fare clic su Esegui come amministratore.
- Digita Dism /Online /Cleanup-Image /RestoreHealth e premi Invio.
-
Per correggere i file manualmente (avanzato):
-
Determinare i file che devono essere riparati.
- Apri il menu di avvio. Fare clic sul pulsante Avvia.
- Fare clic su Tutti i programmi nel menu Start.
- Espandi la cartella Accessori nel menu Start.
- Avvia il prompt dei comandi. Fare clic su Prompt dei comandi nella cartella Accessori.
- Digita findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt" nel prompt dei comandi e premi il tasto Invio sulla tastiera.
- Fare doppio clic sul file ' sfcdetails.txt dal desktop per aprire Blocco note.
- Navigare nel Blocco note per cercare eventuali file danneggiati che il Controllo file di sistema non è riuscito a correggere e annotare i nomi dei file.
-
Trova una versione funzionante dei file.
- Su un altro computer che esegue la stessa edizione di Windows del computer che si sta tentando di riparare, individuare il file che non è stato riparato correttamente e copiarlo su un'unità rimovibile.
-
Cerca il file online se non è disponibile su un altro computer e scaricalo da una fonte sicura.
Assicurati di controllare i download per i virus prima di usarli per riparare il computer
-
Assumi il pieno controllo del file di sistema danneggiato sul computer che stai tentando di riparare.
- Sul computer che deve essere riparato, apri il menu Start. Fare clic sul pulsante Avvia.
- Fare clic su Tutti i programmi nel menu Start.
- Espandi la cartella Accessori nel menu Start.
- Avvia il prompt dei comandi come amministratore. Fare clic con il pulsante destro del mouse su Prompt dei comandi nella cartella Accessori per aprire il menu di scelta rapida e fare clic su Esegui come amministratore.
- Fare clic su Sì nella finestra di dialogo Controllo account utente.
-
Digita takeown /f "" nel prompt dei comandi e premi Invio sulla tastiera.
dovrebbe essere sostituito con il percorso del file danneggiato che si desidera sostituire. (Es. Takeown /f "C:\Windows\System32\notepad.exe")
-
Digita icacls "" /GRANT ADMINISTRATORS:F nel prompt dei comandi e premi Invio sulla tastiera.
dovrebbe essere sostituito con il percorso del file danneggiato che si desidera sostituire. (ES. icacls "C:\Windows\System32\notepad.exe" /GRANT ADMINISTRATORS:F)
-
Sostituisci il file danneggiato.
- Apri il menu di avvio. Fare clic sul pulsante Avvia.
- Fare clic su Tutti i programmi nel menu Start.
- Espandi la cartella Accessori nel menu Start.
- Avvia il prompt dei comandi come amministratore. Fare clic con il pulsante destro del mouse su Prompt dei comandi nella cartella Accessori per aprire il menu di scelta rapida e fare clic su Esegui come amministratore.
- Fare clic su Sì nella finestra di dialogo Controllo account utente.
-
Nel prompt dei comandi, digita Copia "" "" e premi Invio sulla tastiera.
- dovrebbe essere sostituito con il percorso della copia corretta del file (a seconda di dove è stata archiviata la versione corretta del file problematico).
- dovrebbe essere sostituito con il percorso della versione errata del file.
- (Ad es. Copia "F:\notepad.exe" "C:\Windows\System32\notepad.exe")
-
Suggerimenti
- L'utilizzo del Controllo file di sistema non garantisce la risoluzione dei problemi del computer.
- Potrebbe essere necessaria una conoscenza approfondita dei computer per eseguire o comprendere alcune parti di questo articolo.