Come configurare smartphone e PC. Portale informativo
  • casa
  • Windows Phone
  • Riga di comando SFC scannow. Verifica della presenza di errori nei file di sistema

Riga di comando SFC scannow. Verifica della presenza di errori nei file di sistema

Nessun utente è immune da errori nel sistema operativo Windows 10. Possono sorgere a causa della sua interferenza deliberata o accidentale con il funzionamento del sistema operativo, nonché per colpa di applicazioni di terze parti. Se il sistema operativo inizia a lamentarsi di file mancanti, errori di registro o dell'impossibilità di leggere elementi dalla cartella di Windows, sarà necessario verificare l'integrità dei suoi componenti.

Il sistema operativo Windows 10 fornisce 2 metodi per analizzare l'integrità dei file, tramite gli strumenti SFC.exe e DISM.exe. I comandi non si sostituiscono a vicenda, ma si integrano, verificando l'integrità dei file nelle varie librerie di sistema. Ecco perché si consiglia di non eseguirne uno, ma entrambi. Gli strumenti ti permetteranno di verificare l'integrità dei file di Windows 10 e sostituire quelli danneggiati o modificati con quelli originali.

Importante: Se l'utente del computer ha precedentemente apportato modifiche ai file di sistema del sistema operativo, queste verranno annullate. Strumenti di Windows sostituirà gli elementi modificati con quelli originali, anche se il problema con il computer o l'applicazione non è causato dalle loro azioni.

Come verificare l'integrità dei file in Windows 10 utilizzando SFC

Si consiglia di iniziare a verificare l'integrità dei file del sistema operativo con il comando SFC. Ti consente di trovare errori nei file chiave e risolverli. Puoi verificare utilizzando SFC sia nell'interfaccia familiare di Windows 10 tramite la riga di comando, sia tramite l'ambiente di ripristino, entrambi questi metodi sono descritti di seguito.

Tramite la riga di comando nell'interfaccia di Windows

È meglio iniziare a controllare con SFC tramite l'interfaccia standard di Windows utilizzando la riga di comando. Il più delle volte, questo è sufficiente. Per verificare l'integrità dei file, è necessario effettuare le seguenti operazioni:


Se non ci sono problemi con i file di sistema di Windows, dopo aver controllato l'utente vedrà un messaggio che "Protezione risorse di Windows non ha trovato una violazione dell'integrità". In una situazione del genere, puoi procedere alla convalida dei file utilizzando DISM.

Tuttavia, in alcune situazioni, i file responsabili della visualizzazione dell'interfaccia grafica di Windows potrebbero non funzionare correttamente e il sistema non sarà in grado di risolverli, poiché sono attivi. In tali casi, è necessario condurre un controllo SFC tramite l'ambiente di ripristino, che non richiede il caricamento di un'interfaccia grafica ed è in grado di lavorare con questi file, nonché di modificarli se necessario.

Si noti che se si sospetta che l'arresto anomalo del sistema sia correlato a un file specifico, non è necessario eseguire un controllo SFC completo. È sufficiente inserire il comando sfc / scanfile = "indirizzo al file" e verrà immediatamente sostituito con la versione originale se è stata precedentemente modificata o non funziona correttamente.

Attraverso l'ambiente di ripristino

Per verificare l'integrità dei file utilizzando il comando SFC tramite l'ambiente di ripristino, sarà necessario eseguire i seguenti passaggi:

Fare clic nell'angolo in basso a sinistra sul pulsante "Start" e andare su "Impostazioni":


volume dell'elenco diskpart

Dopo aver eseguito il secondo comando, verrà visualizzato un elenco di volumi disponibili. Qui è necessario prestare attenzione al disco riservato dal sistema e alla partizione di sistema con il sistema operativo. Successivamente, dovrai manipolarli.

Continua a digitare i comandi:

Esci da sfc / scannow / offbootdir = C: \ / offwindir = E: \ Windows

L'ultimo comando richiede di specificare le unità contrassegnate sopra. Cioè, nel comando di esempio, l'unità C è la partizione del bootloader e l'unità E è la posizione in cui è installato il sistema operativo Windows 10.

Attenzione:È molto probabile che le lettere dell'unità siano diverse da quelle fornite nell'esempio, quindi il comando varierà.

  1. Dopo aver inserito l'ultimo dei quattro comandi, inizierà una scansione dell'integrità dei file del sistema operativo.

Il vantaggio di lavorare attraverso l'ambiente di ripristino è la capacità dello strumento SFC di sostituire i file necessari per caricare la GUI di Windows. Il controllo in questo caso richiederà un po' più di tempo rispetto a quando si lavora tramite la riga di comando nell'interfaccia del sistema operativo. Allo stesso tempo, graficamente, la riga di comando nell'ambiente di ripristino non informerà l'utente della velocità del processo. È possibile determinare che il computer funziona correttamente e che il controllo di integrità del file non è stato bloccato dal carattere di sottolineatura lampeggiante.

Al termine del controllo, l'utente vedrà le informazioni che le violazioni dell'integrità non sono state rilevate o sono state eliminate con successo. Successivamente, puoi passare al secondo metodo di test, utilizzando lo strumento DISM.

Come verificare l'integrità dei file su Windows 10 utilizzando DISM

Come notato sopra, dopo aver verificato con l'SFC, si consiglia di procedere con l'analisi DISM del sistema. Durante il controllo, esamina altre directory (e ancora una volta "ripassa" i file che sono stati controllati dall'SFC).

Il controllo con lo strumento DISM è leggermente diverso dall'analisi del sistema a spese di SFC. L'utente ha la possibilità di scegliere uno dei tre comandi per controllare il sistema. Ognuno di loro ha un diverso livello di impatto.

Dism / Online / Cleanup-Image / CheckHealth

Quando questo comando viene eseguito, il sistema controlla i record effettuati dalle utilità di diagnostica per rilevare file modificati o problematici nel sistema. Il comando viene eseguito rapidamente, ma non c'è verifica e tutti i dati si basano su informazioni registrate in precedenza.

Dism / Online / Cleanup-Image / ScanHealth

Questo comando ha lo scopo di analizzare tutti i componenti del sistema per identificare errori ed elementi danneggiati in essi. In questo caso viene eseguita solo una verifica e l'utente viene avvisato della presenza o meno di file problematici. Tale controllo può richiedere da alcuni minuti a diverse ore, a seconda della velocità del disco rigido, del suo carico e del grado di interferenza con i file del sistema operativo.

Dism / Online / Cleanup-Image / RestoreHealth

Questo comando, a differenza del precedente, non solo controlla i file, ma li sostituisce immediatamente con quelli completi. Ci vorranno anche da alcuni minuti a diverse ore per il completamento.

Importante: Tieni presente che gli ultimi due comandi che eseguono il controllo dell'integrità dei file di Windows 10 potrebbero bloccarsi durante l'esecuzione a una certa percentuale (il più delle volte circa 20). In nessun caso è necessario riavviare il sistema in questo momento, poiché questa situazione è tipica e le percentuali continueranno a "gocciolare" dopo un po'.

Lo strumento Controllo file di sistema consente di controllare le versioni di tutti i file protetti. Se, durante il controllo dei file di sistema, viene rilevato che un file protetto è stato modificato, viene sostituito dalla sua versione originale.

SFC in ambiente Windows

Per eseguire tale controllo su Windows, basta eseguire la riga di comando con i diritti di amministratore ed eseguire:

Sfc / scannow

Di seguito una tabella con la sintassi dell'utility e una spiegazione dei valori delle chiavi utilizzate.

Tabella 1 - Sintassi dell'utilità sfc.exe

SFC

/ SCANNERIZZA ADESSOVerifica dell'integrità di tutti i file di sistema protetti e ripristino, se possibile, dei file problematici.
/VERIFICA SOLOVerifica dell'integrità di tutti i file di sistema protetti. Nessun recupero di file in corso.
/SCANFILEVerifica dell'integrità del file specificato e ripristino in caso di problemi. Nel parametro<файл>il percorso completo dovrebbe essere specificato
/VERIFICAFILEVerifica dell'integrità del file, il cui percorso completo è specificato nel parametro<файл>... Nessun recupero di file in corso.
/ OFFBOOTDIRPosizione della directory di download offline per il ripristino offline
/ OFFWINDIRPosizione della directory offline di Windows per il ripristino offline
Per esempio:
sfc / SCANNOW
sfc /VERIFYFILE=c:\windows\system32\kernel32.dll
sfc /SCANFILE=d:\windows\system32\kernel32.dll / OFFBOOTDIR = d: \ / OFFWINDIR = d: \ windows
sfc / VERIFYONLY


SFC in Windows RE

Il comportamento incomprensibile dell'utilità mi ha spinto a iniziare a scrivere l'articolo. sfc. EXE in Windows RE, quando si avvia da un disco di installazione o da un disco di ripristino, vale a dire la richiesta di riavviare il sistema ed eseguire nuovamente il controllo.

Figura 1 - Avvio dell'utility nell'ambiente di ripristino senza chiavi e che richiede un riavvio

Questo comportamento ha una spiegazione molto logica: per l'ambiente Ambiente ripristino Windows, la partizione del disco con il sistema operativo è una directory offline. Quindi, eseguendo l'utilità con i tasti / OFFBOOTDIR e / OFFWINDIR necessario. Successivamente, scopriamo il significato di queste chiavi.

La posizione e le lettere delle partizioni in Esplora risorse o nello snap-in Gestione disco possono differire dalle lettere assegnate alle partizioni nell'ambiente di ripristino. Si prega di notare che nelle figure sottostanti, la sezione del sistema ha la lettera CON.

Figura 2 - Partizione con il sistema in Windows Explorer

Figura 3 - Partizione con il sistema nello snap-in "Gestione disco"

Vadim Sterkin ha suggerito un modo meraviglioso per definire le lettere delle partizioni nell'ambiente di ripristino. C'è un altro: usa l'utilità DISKPART... Avviare l'ambiente di ripristino dal disco di installazione di Windows, immettere il prompt dei comandi ed eseguire in sequenza:

DISKPART Elenco disco Sel disco 0 Dettaglio disco

o sfc.exeè un'utilità in Microsoft Windows e si trova nella cartella C: WindowsSystem32. Questa utility consente agli utenti di scansionare e recuperare file corrotti Sistemi Windows.

V Windows 7 e Vista, programma controllo file di sistema Integrato con Windows Resource Protection, che protegge le chiavi e le cartelle del Registro di sistema, nonché i file di sistema critici. Se vengono rilevate modifiche nel file system protetto, il file modificato viene ripristinato dalla copia salvata situata nella cartella finestre.
Quindi, se in qualsiasi momento, se scopri di aver effettuato il jailbreak di alcuni file di sistema, o forse hai usato alcuni trucchi o forse hai sostituito i file di sistema, durante l'installazione finestre e ora scopri che il tuo Sistema operativo Windows non funziona come previsto, potresti prendere in considerazione l'utilizzo di questa utility per ripristinare il sistema.
Per iniziare controllo file di sistema v Windows 7 o Vista,in campo Per iniziare la ricerca inserisci il tipo CMD... Di conseguenza, che fa apparire una finestra del prompt dei comandi, fai clic con il pulsante destro del mouse su CMD


La finestra della riga di comando aprirà il tipo SFC / Scannow- premere Invio. Utilità SFC funzionerà per un po', e se viene rilevato un danno, lo sostituirà con quello salvato. Nel caso in cui non sia possibile avviare il controllo dei file di sistema, riceverai un messaggio " Protezione risorse di Windows - Windows non avvia i servizi di riparazione”, Puoi controllare se il tuo Sistema operativo Windows Installer Moduli di servizio. Per farlo, inserisci servizi.msc nella barra di ricerca e premi Invio. Lo stato di questo servizio dovrebbe essere impostato nel manuale In alternativa, puoi anche scaricare un'utilità gratuita molto utile FixWin e premere il pulsante controllo file di sistema... Questo avvierà sfc.exe.
Alcuni altri interruttori sfc:
Scansiona una volta al prossimo avvio: sfc / scannce
Scansione ad ogni avvio: sfc / scanboot
Cancellazione della cache dei file: sfc / purgecache
Torna all'impostazione predefinita: sfc / ripristina
Puoi anche usare programma sfc.exe per aiutare nella risoluzione dei problemi di incidenti che si verificano nella parte della modalità utente Windows 7 e Vista... Questi arresti anomali possono essere correlati a file del sistema operativo mancanti o danneggiati. Per fare ciò, è necessario avere accesso ai file di registro.
Come visualizzare il file di registro.
Programma Sfc.exe scrive i dettagli di ogni operazione verifica e riparazione di ogni operazione in cbs.log file. Ogni volta dopo il lancio programmi sfc.exe il tag verrà scritto in questo file. File cbs.log situato nella cartella % WINDIR% logCBS.Puoi cercare tag per aiutare a trovare le voci programmi sfc.exe... Per eseguire questo tipo di ricerca e indirizzare i risultati in un file di testo, attenersi alla seguente procedura:
Fare clic sul pulsante Inizio, accedere CMD in campo Per iniziare la ricerca, fai clic con il tasto destro su CMD nella lista Programmi e seleziona Esegui come amministratore.
Digita il seguente comando e premi Invio:
Findstr / c: ““% WINDIR% Registri CBS cbs.log> sfcdetails.txt
File Sfcdetails.txt contiene voci che vengono registrate ogni volta che il programma sfc.exe viene eseguito sul computer.
Come interpretare le voci del file di registro:
Programma Sfc.exe controlla i file in un gruppo di 100. Quindi ci saranno molti gruppi di record programmi sfc.exe... Ogni voce ha il seguente formato: data/ora/tipo_voce. Per maggiori dettagli su come interpretare visita

Proprio come l'hardware, anche il software cade in rovina, poiché è esposto a carichi significativi da parte dell'utente. Pertanto, il controllo dell'integrità dei file di sistema in Windows 10 dovrebbe essere eseguito periodicamente e, se necessario, vengono ripristinate le aree danneggiate.

Visita medica

Il sistema operativo ha un'utilità integrata che rileva i file danneggiati e li sostituisce con versioni funzionanti.

Buono a sapersi! I file del sistema operativo originale sono archiviati nell'unità di sistema nella cartella Windows \ WinSxS.

Possibili problemi

Ripristino del sistema operativo utilizzando sfc / scannow fallirà se il repository di origine stesso è stato danneggiato. In questo caso, devi prima ripristinare l'immagine originale utilizzando l'utility Gestione dell'immagine di distribuzione e della manutenzione (DSIM)... È progettato per funzionare con le immagini di Windows.


Buono a sapersi! DISM utilizza Update Center durante il ripristino del repository.

Recupero

Dopo aver eseguito l'utilità DISM e ripristinare i sorgenti, eseguire nuovamente il comando nella riga di comando sfc / scannow... Ciò ripristinerà completamente l'integrità del sistema. Riavvia il computer per ulteriori lavori. Se, per qualche motivo, la correzione non ha funzionato e stai utilizzando un metodo radicale per reinstallare il sistema operativo, leggi come creare un'unità flash USB avviabile nell'articolo "Come creare un'unità flash di installazione di Windows 10 in diversi modi".

Conclusione

L'integrità dei file di Windows 10 è compromessa dopo un lavoro errato con essi, frequenti reinstallazioni di programmi o sovrascrittura di informazioni. Usa l'utility integrata per ripristinare sfc / scannow che farà tutto automaticamente utilizzando l'archivio file originale. Se l'immagine originale è danneggiata, ripristinala utilizzando Gestione delle immagini e dei servizi di distribuzione.

Il danneggiamento dei file di sistema è un problema serio che gli utenti di solito risolvono reinstallando Windows XP. Tuttavia, questo metodo ha molti svantaggi: devi dedicare molto tempo alla reinstallazione e alla configurazione del sistema, inoltre, quelli importanti possono essere persi. Pertanto, è meglio non affrettarsi a reinstallare, ma prima provare modi meno radicali per ripristinare il sistema.

Controllo del sistema

Se Windows XP si avvia, ma segnala che i file di sistema sono danneggiati, è possibile ripristinarli utilizzando l'utilità Scannow. Il ripristino potrebbe richiedere il collegamento del supporto con il kit di distribuzione di Windows XP, poiché l'utilità copierà i file di lavoro da esso, che sostituiranno i dati danneggiati.

Se il sistema dice che hai inserito il CD sbagliato quando esegui Scannow, ci sono due opzioni:

  • Il disco contiene un kit di distribuzione di Windows XP non originale.
  • Kit di distribuzione originale, ma versione precedente (su disco SP1 e su un computer - SP3).

Qualunque sia la ragione dell'errore, non sarà più possibile recuperare i dati di sistema da tale disco. La soluzione è trovare il supporto con la distribuzione originale e la versione corretta ed eseguire nuovamente la scansione del sistema. Il controllo con sfc / scannow è il modo più efficace per ripristinare i file di sistema e aiuta quasi sempre. L'unica eccezione può essere un guasto grave, che può essere eliminato solo reinstallando il sistema.

Caricamento di una buona configurazione

Se, all'avvio di Windows XP, sullo schermo viene visualizzato un messaggio che indica che il sistema non può essere avviato a causa dell'assenza o del danneggiamento di un file, provare a utilizzare l'ultima configurazione valida nota per correggere l'errore.

L'ultima configurazione valida nota è il sistema, il servizio e le impostazioni del driver che sono state salvate nel registro durante il precedente avvio e funzionamento di Windows XP. Questo strumento non sa come riparare i file di sistema danneggiati, ma a volte risolve i crash che ne impediscono il normale utilizzo.

Riavvia il computer. Premi F8 all'avvio finché non viene visualizzato il menu Opzioni di avvio avanzate. Selezionare Esegui l'ultima configurazione valida nota.

Se l'errore viene corretto, il messaggio relativo al file eliminato dovrebbe scomparire dopo il riavvio. Le probabilità sono scarse, ma vale la pena provare. Se tutto va male e Windows XP si rifiuta di avviarsi, dovrai sostituire manualmente i dati di sistema.

Sostituzione manuale

Per eseguire una sostituzione manuale dei file, è necessario eseguire l'avvio dal supporto di ripristino di ERD Commander. Ma prima, scriviamo la distribuzione ERD su un'unità flash USB.

Sono necessari circa 10 minuti per creare un'unità flash ERD Commander avviabile.Al termine del processo, riavviare il computer e premere F11 per avviare il menu di avvio. Avviare dall'unità flash collegata. Ora puoi ripristinare i file di sistema sostituendoli dal supporto ERD Commander.

Importante: per una corretta sostituzione è necessario sapere quali file di sistema di Windows XP sono danneggiati. È possibile visualizzare l'elenco dei dati danneggiati nel messaggio di errore che fornisce il sistema all'avvio. Solo questi dati danneggiati devono essere spostati da ERD Commander.

Il ripristino viene eseguito dalla distribuzione originale di Windows XP. ERD Commander non contiene i dati necessari, crea solo un ambiente per il movimento.

  1. Quando viene visualizzata la finestra di avvio di ERD Commander, selezionare il download della quinta versione (per Windows XP).
  2. Connettersi al sistema installato.
  3. Apparirà un desktop che assomiglia vagamente a XP. Installa il disco di distribuzione di Windows e aprilo tramite "Risorse del computer".

Il tuo obiettivo è trovare i file danneggiati sul disco di installazione e copiarli nella cartella Windows. Tutti i dati necessari su disco sono memorizzati nella directory "I386". Vediamo come viene eseguito il ripristino utilizzando l'esempio del file userinit.exe, che è responsabile dell'avvio di importanti processi di sistema:

Il file trasferito non è pronto per il lavoro: deve ancora essere decompresso. La decompressione viene eseguita tramite la riga di comando:

  1. Apri il menu Start e avvia lo strumento Esegui. È analogo allo strumento Esegui nel menu Start nell'ambiente Windows.
  2. Immettere un comando come questo: "expand c:\windows\system32\userinit.ex_c:\windows\system32\userinit.exe". Dovrebbe esserci solo uno spazio tra il comando e gli indirizzi dei file; non ci sono spazi all'interno del percorso del file.

Diamo un'occhiata alla sintassi del comando: expand è una richiesta di sostituzione di un file. Il primo percorso sono i dati compressi, il secondo percorso è il file danneggiato che deve essere sostituito. Al termine del disimballaggio, è necessario riavviare il computer e avviare dal disco rigido. Se hai sostituito tutti i dati danneggiati, Windows XP dovrebbe avviarsi senza errori.

Principali articoli correlati