Come utilizzare il comando SFC /Scannow

Il programma System File Checker (SFC) è la tradizionale utility di Windows che puoi utilizzare per riparare i file di sistema corrotti. Esegue la scansione di eventuali problemi di danneggiamento o integrità con i file protetti nel sistema Windows e tenta di ripararli.

È necessario aggiungere l’opzione Scannow al comando SFC per verificare e risolvere tali problemi. Tuttavia, ci sono anche altre cose che devi considerare.

Ad esempio, la semplice esecuzione del prompt dei comandi predefinito potrebbe non eseguire questo comando. A volte, dovrai anche riparare i tuoi file senza accedere al tuo account. Quindi, spiegherò come eseguire questo comando in tutte le situazioni in questo articolo.

Se volete continuare a leggere questo post su "[page_title]" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a [page_title], continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.

Seguir leyendo


Meccanismo di lavoro di SFC /Scannow

Prima di Windows Vista, Controllo file di sistema utilizzava la copia memorizzata nella cache dei file di sistema in una cartella compressa all’interno della directory %WinDir%System32dllcache per la scansione e la riparazione dei file di sistema danneggiati.

Ora, tuttavia, Microsoft ha integrato SFC all’interno della funzionalità Windows Resource Protection (WRP). Questa funzione impedisce a fonti esterne di sostituire i file di sistema e i dati di registro integrati cruciali.

Ogni volta che esegui SFC /Scannow , Protezione risorse di Windows esegue le seguenti operazioni per analizzare e riparare i file protetti:

  • Innanzitutto, controlla la firma hash dei file e la confronta con le voci di registro nell’hive del registro COMPONENTS per vedere se si trovano nella posizione corretta.
  • I file di sistema sono collegati ai componenti all’interno della cartella WinSxS. In realtà esistono solo i file all’interno della cartella e i soliti file di sistema si collegano semplicemente a questi componenti. Pertanto, se WRP rileva incoerenze, controlla i file di sistema rispetto al contenuto delle cartelle %WinDir%WinSxS o %WinDir%WinSxSBackup (Windows Component Store).
  • Cerca tutti i collegamenti fisici interrotti e li ripara. In questo modo, ricrea tutti i file mancanti o corrotti nella loro posizione corretta.

Come utilizzare SFC / Scannow su Windows online?

È possibile utilizzare il prompt dei comandi con privilegi elevati o a livello di amministratore per eseguire l’utilità SFC in un sistema online. Qui, online si riferisce all’ambiente Windows attualmente in uso. Vale a dire, se hai effettuato l’accesso con un account utente Windows, il tuo Windows è online.

  1. Apri Esegui premendo il tasto Windows + R.
  2. Digita cmd e premi Maiusc + Ctrl + Invio per eseguire il prompt dei comandi come admin .
  3. Se vuoi solo verificare l’integrità del file di sistema, puoi digitare sfc /verifyonly e premere Invio.
  4. Per scansionare e riparare tutti i problemi di integrità dei file, digita sfc /scannow e premi Invio.

Se non rileva alcun problema, restituisce il messaggio “Protezione risorse di Windows non ha rilevato alcuna violazione di integrità”.

Se ha trovato i problemi e li ha risolti correttamente, otterrai “Protezione risorse di Windows ha trovato file corrotti e li ha riparati con successo”.

Ma ci sono due situazioni in cui non fornisce il risultato desiderato:

Crea anche un file di registro, %windir%LogsCBSCBS.log , che include i dettagli sul processo.

Puoi controllare il registro inserendo il comando findstr /c:"[SR]" %windir%LogsCBSCBS.log >"%userprofile%Desktopsfcdetails.txt" su Prompt to create un file .txt leggibile sul desktop.

Come utilizzare SFC / Scannow su Windows offline?

In alcuni scenari potrebbe essere necessario eseguire SFC /Scannow in un ambiente Windows offline. Se non riesci ad accedere al tuo account o se disponi di un sistema ad avvio multiplo, il programma potrebbe non trovare il sistema operativo che desideri riparare.

È possibile eseguire l’avvio nell’ambiente Avvio avanzato o Ripristino di Windows e quindi eseguire questo programma in questi casi.

Sarà necessario specificare Windows offline e la directory di avvio per questo metodo. Inoltre, l’ambiente di recupero riassegna temporaneamente la lettera di unità per queste directory, quindi è necessario capirle anche.

  1. Innanzitutto, devi accedere all’ambiente di avvio avanzato. Ci sono vari metodi per farlo, come ad esempio:
    • Forza lo spegnimento del computer tre o quattro volte e poi riaccendilo. Al quarto avvio, il computer caricherà la schermata Ripristino all’avvio. Qui, fai clic su Opzioni avanzate .
    • Fare clic sull’icona di alimentazione nella schermata di accesso o nel menu di avvio. Tieni premuto il tasto Maiusc mentre fai clic su Riavvia > Riavvia ora .
    • Avviare utilizzando un supporto di installazione di Windows . Imposta le preferenze della lingua e, nella schermata Installa, seleziona Ripara il tuo computer .
  2. Quindi, vai su Risoluzione dei problemi> Opzioni avanzate> Prompt dei comandi.
  3. Digita bcdedit e premi Invio.
  4. Notare i seguenti parametri in Windows Boot Loader:
    • device
    • osdevice
    • systemroot
  5. Immettere il comando seguente durante la sostituzione dei valori dai parametri:
    sfc /scannow /offbootdir=“device drive letter” /offwindir=“osdevice drive lettersystemroot”

    Ad esempio, sfc /scannow /offbootdir=C: /offwindir=C:Windows