Applies ToWindows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Windows 8 Windows 8 Enterprise Windows 8 Pro Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business Windows Vista Business 64-bit Edition Windows Vista Enterprise Windows Vista Ultimate Windows 10 Windows 11

Quando i file di sistema di Windows critici sono mancanti o danneggiati, alcune funzionalità di Windows potrebbero smettere di funzionare correttamente o Windows potrebbe smettere di rispondere del tutto.  In questo caso, puoi usare lo strumento Gestione e manutenzione immagini distribuzione e lo strumento Verifica file di sistema (SFC) per analizzare i file di sistema e ripristinare eventuali file danneggiati o mancanti.

Passaggio 2: Eseguire Verifica file di sistema

Nella finestra del prompt dei comandi digitare il comando seguente e premere INVIO:

sfc /scannow

Prompt dei comandi con diritti di amministratore - sfc /scannow   

Avviso: Non chiudere questa finestra del prompt dei comandi finché la verifica non viene completata al 100%.

Il comando sfc /scannow analizza tutti i file di sistema protetti e sostituisce i file danneggiati con una copia memorizzata nella cache.  I risultati dell'analisi verranno visualizzati al termine del processo. Potresti ricevere uno dei seguenti messaggi:

Messaggio di analisi dei risultati

Azione corrispondente

Protezione delle risorse di Windows non ha trovato violazioni di integrità.

Non sono presenti file di sistema mancanti o danneggiati.

Windows Resource Protection non è riuscito a eseguire l'operazione richiesta.

Per risolvere il problema, eseguire l'analisi di Verifica file di sistema in modalità provvisoria.

Verificare che le cartelle PendingDeletes e PendingRenames siano presenti in %WinDir%\WinSxS\Temp.

Il segnaposto %WinDir% rappresenta la cartella del sistema operativo Windows, ad esempio C:\Windows.

Windows Resource Protection ha rilevato file danneggiati e li ha ripristinati correttamente.

L'operazione è riuscita. 

Per visualizzare informazioni dettagliate sull'analisi e il ripristino dei file di sistema, vedere Come visualizzare i dettagli del processo di Verifica file di sistema.

Windows Resource Protection ha rilevato file danneggiati, ma non è stato possibile correggerne alcuni.

Per ripristinare manualmente i file danneggiati, visualizzare i dettagli del processo Verifica file di sistema per trovare il file danneggiato e quindi sostituire manualmente il file danneggiato con una copia nota del file.

Ulteriori informazioni

Per visualizzare i dettagli inclusi nella CBS. Eseguire questa procedura per copiare le informazioni nel log in un file di testo visualizzabile sul desktop:

  1. Aprire un prompt dei comandi con privilegi elevati, come descritto in precedenza.

  2. Nella finestra del prompt dei comandi digitare il comando seguente (su una riga) e quindi premere INVIO:

    findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt" 

    Nota: Il fileSfcdetails.txt contiene i dettagli di ogni esecuzione dello strumento Verifica file di sistema nel computer. Il file include informazioni sui file che non sono stati ripristinati dallo strumento Verifica file di sistema. Verificare le voci di data e ora per determinare i file di problema trovati l'ultima volta che è stato eseguito lo strumento Verifica file di sistema.

  3. Aprire il fileSfcdetails.txt dal desktop.

  4. Il file Sfcdetails.txt usa il formato seguente:

    Dettagli SFC di data/ora Il file di log di esempio seguente contiene una voce per un file che non è stato possibile ripristinare: 2007-01-12 12:10:42, Info CSI 00000008 [SR] Impossibile ripristinare il file membro [l:34{17}]"Accessibility.dll" di Accessibilità, Versione = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral nell'archivio, file mancante

Dopo aver esaminato il file di log per determinare quale file di sistema è stato danneggiato e non è stato possibile ripristinare, individuare la posizione del file danneggiato e quindi sostituire manualmente il file danneggiato con una copia nota del file.

A tale scopo, segui le istruzioni riportate di seguito.  Nei comandi seguenti il segnaposto <Path_And_File_Name> rappresenta il percorso e il nome file del file danneggiato.

Nota: È possibile ottenere una copia nota del file di sistema da un altro computer che esegue la stessa versione di Windows del computer. È consigliabile eseguire un processo di verifica dei file di sistema nel computer in uso per assicurarsi che il file di sistema che si intende copiare sia una copia valida.

Passaggio 1: Assumere la proprietà amministrativa del file di sistema danneggiato.

Digitare il comando seguente nel prompt dei comandi con privilegi elevati e quindi premere INVIO:

takeown /f <Path_And_File_Name>

Esempio:

takeown /f C:\windows\system32\jscript.dll

Prompt dei comandi con diritti di amministratore - comando completato

Passaggio 2: concedere agli amministratori l'accesso completo al file di sistema danneggiato.

Digitare il seguente comando, quindi premere INVIO:

icacls <Path_And_File_Name> /grant administrators:F 

Esempio:

icacls C:\windows\system32\jscript.dll /grant administrators:F

Prompt dei comandi con diritti di amministratore

Passaggio 3: Sostituire il file di sistema danneggiato con una copia nota del file.

Digitare il seguente comando, quindi premere INVIO:

Copiare <Source_File> <> di destinazione

Nel comando precedente sostituire il segnaposto <Source_File> con il percorso e il nome file della copia valida nota del file nel computer e sostituire il segnaposto <Destination> con il percorso e il nome file del file danneggiato.

Esempio:

copia E:\temp\jscript.dll C:\windows\system32\jscript.dll

Se i passaggi precedenti non funzionano, potrebbe essere necessario reinstallare Windows. Per altre info, vedi Opzioni di ripristino in Windows

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.