- SFC controlla e ripara i file di sistema protetti utilizzando copie memorizzate nella cache.
- DISM corregge l'archivio componenti e immagini di Windows, fondamentale per Windows Update.
- Utilizzando questi comandi nell'ordine corretto si evitano numerose reinstallazioni complete di Windows.
Il tuo PC Windows inizia a essere troppo lento, visualizzi schermate blu o riscontri strani errori durante gli aggiornamenti? No, non è sfortuna. Molto probabilmente c'è qualcosa che non va. file di sistema danneggiati, settori danneggiati sul disco o danneggiamento dell'immagine di WindowsPrima di procedere alla formattazione, vale la pena provare i comandi avanzati SFC e DISM.
Tra questi strumenti, spiccano due comandi della console: SFC e DISMSi eseguono dalla riga di comando (CMD, PowerShell o Terminale) con privilegi di amministratore, non hanno un'interfaccia gradevole, ma sono estremamente potenti. Con loro puoi Verificare e riparare i file di sistema, correggere l'immagine di Windows e individuare errori fisici e logici sul disco. senza dover reinstallare il sistema operativo.
Cosa sono CFS e DISM e a cosa servono?
Windows include diverse utilità integrate pensate principalmente per gli amministratori, ma che qualsiasi utente può sfruttare se ne conosce la funzione. Le tre più importanti in questo contesto sono:
- SFC (controllo file di sistema), che agisce sui file protetti del sistema.
- DISM (gestione e manutenzione delle immagini di distribuzione), sull'immagine completa di Windows.
Sapere quando usare l'uno o l'altro è fondamentale per evitare perdite di tempo e, soprattutto, per evitare formattazioni non necessarie. Gestire correttamente i comandi avanzati di SFC e DISM può salvarvi da molte situazioni difficili.
Che cos'è SFC (System File Checker)?
Il comando SFC È un controllore di file di sistema che analizza tutti i file Windows protetti e li confronta con un copia memorizzata nella cache nota come Protezione file Windows (WFP)Se rileva che un file è alterato, incompleto o mancante, tenta di sostituirlo con la versione corretta memorizzata nella cache, situata nel percorso protetto %WinDir%/System32/dllcache.
L'idea è semplice: Se un file essenziale viene danneggiato, SFC lo estrae dalla copia pulita e lo ripristina.Ciò è particolarmente utile quando si iniziano a ricevere messaggi di "file non trovato" quando si aprono gli strumenti di base di Windows, ad esempio quando Esplora file si blocca o funzioni di sistema che improvvisamente smettono di rispondere o piccoli errori di stabilità.
Al termine di una scansione SFC /scannow, Windows potrebbe visualizzare vari messaggi che indicano lo stato di integrità del sistema. Alcuni dei più comuni sono: "Protezione risorse di Windows non ha rilevato alcuna violazione di integrità", "ha trovato file danneggiati e li ha riparati con successo" oppure messaggi che indicano che l'operazione non è stata completata o che alcuni file non sono stati riparati. In questi ultimi due casi, entra in gioco DISM.
Che cos'è DISM (Deployment Image Servicing and Management)?
DISM È un'utilità di manutenzione molto più completa di SFC. Invece di concentrarsi esclusivamente sui file protetti, gestisce... Esaminare e riparare l'immagine completa di WindowsVale a dire, l'archivio dei componenti e tutti i pacchetti che compongono il sistema. Funziona su una copia di riferimento pulita di Windows, che può essere locale o online (Windows Update, una condivisione di rete, un DVD/ISO, ecc.).
DISM utilizza diverse opzioni chiave per verificare e correggere i danni alle immagini: /CheckHealth, /ScanHealth e /RestoreHealthQueste opzioni vengono solitamente eseguite nello stesso ordine quando si sospetta un danneggiamento nell'archivio componenti (CBS) o quando SFC segnala di non poter riparare alcuni file perché la propria cache è danneggiata.
È particolarmente utile quando appaiono Errori di Windows Update, codici di errore CBS_E_STORE_CORRUPTION, problemi di avvio, arresti anomali frequenti, errori nell'installazione di funzionalità o patch o quando l'apparecchiatura si comporta in modo anomalo senza una causa evidente. In questi casi, DISM ripara il componente di cui SFC ha bisogno per funzionare correttamente.

Comandi SFC avanzati: parametri e usi pratici
L'uso tipico della CFS è il famoso sfc / scannowTuttavia, lo strumento offre diversi parametri avanzati che consentono di ottimizzare il tipo di controllo e di utilizzarlo anche quando Windows non si avvia normalmente. Tutti i parametri possono essere visualizzati eseguendo il comando nella console. sfc?.
Questi parametri consentono, ad esempio, Verifica senza riparare, controlla file specifici o lavora con installazioni offline.Combinarli bene è utile negli ambienti in cui è necessario diagnosticare macchine che non si avviano o quando si lavora da supporti di ripristino.
Parametri principali della CFS:
- /scannerizza adessoQuesto comando analizza tutti i file protetti di Windows e ripara quelli che rileva come danneggiati, utilizzando la copia memorizzata nella cache. È il comando standard per la maggior parte degli utenti.
- /verificasoloQuesto comando esegue la stessa analisi di `/scannow` ma senza modificare nulla; segnala semplicemente eventuali problemi. Utile se si desidera controllare lo stato prima di intervenire.
- /file di scansione: consente di specificare un file specifico con il suo percorso completo in modo che SFC possa controllarlo e ripararlo se danneggiato.
- /verificafile: simile a /scanfile, ma controlla solo il file specificato, senza tentare di ripararlo.
- /offbootdir: definisce la directory di avvio di un'installazione di Windows offline (ad esempio, un'altra partizione o un disco montato su un altro computer).
- /offwindir: indica il percorso della cartella Windows di un'installazione offline.
- /fileofflog: consente di impostare un file di registro diverso e Abilitare selettivamente la registrazione quando si utilizza SFC in modalità offline.
Tutti questi modificatori possono essere combinati sulla stessa riga per creare comandi piuttosto precisi, come l'analisi di un'installazione disconnessa situata su un'altra unità con log personalizzati. Nell'uso quotidiano, tuttavia, sfc /scannow è solitamente più che sufficiente per risolvere molti piccoli problemi di stabilità.
Risultati tipici durante l'esecuzione di SFC
Alla fine, SFC restituisce un messaggio di stato che deve essere interpretato correttamente. messaggi di stato. I più comuni sono:
- "Protezione risorse di Windows non ha rilevato alcuna violazione di integrità"Tutto è in ordine; probabilmente i tuoi problemi non sono dovuti ai file di sistema.
- "Protezione risorse di Windows ha trovato file danneggiati e li ha riparati correttamente."I file danneggiati sono stati rilevati e sostituiti senza problemi. Non sono necessarie ulteriori azioni, ma è possibile consultare il registro in %WinDir%\Logs\CBS\CBS.log.
- "Protezione risorse di Windows ha trovato file danneggiati e non è riuscito a ripararne alcuni."È qui che la situazione si fa seria. Significa che la cache utilizzata da SFC (WFP) potrebbe essere danneggiata. A questo punto, la soluzione consigliata è: Eseguire DISM per riparare l'immagine di Windows e quindi riavviare SFC.
- "Protezione risorse di Windows non è riuscita a eseguire l'operazione richiesta"Impossibile completare la scansione. In genere, il problema si risolve avviando il computer in modalità provvisoria o utilizzando SFC dal supporto di ripristino.
Quando ha senso ricorrere alla CFS?
Si consiglia di utilizzare SFC (Sindrome da Stanchezza Cronica) quando si inizia a notare guasti nelle funzioni di base di Windows, programmi di sistema che smettono di funzionare, messaggi di file mancanti o comportamenti irregolari minoriSe il sistema si avvia ancora relativamente normalmente ma presenta sintomi insoliti, SFC è un primo passo rapido e relativamente innocuo. Inoltre, è consigliabile nel caso di programmi che si avviano automaticamente. Utilizzare Autoruns per rimuovere i programmi che si avviano automaticamente quando necessario
È anche uno strumento molto utile dopo aver pulito un'infezione da malware: molti virus Modificano le DLL di sistema o sostituiscono gli eseguibili chiaveE SFC è in grado di rilevare e annullare tali modifiche sostituendole con versioni pulite.

DISM: Comandi avanzati per riparare l'immagine di Windows
Quando SFC non è più sufficiente, entra in gioco DISM. Questa utility agisce direttamente sull'immagine del sistema operativo e sull'archivio componenti CBS, dove vengono archiviati i pacchetti, i manifest e i metadati utilizzati da Windows per installare aggiornamenti e funzionalità.
In Windows 8, 8.1, 10 e 11, DISM è il strumento di riferimento per la risoluzione dei problemi di corruzione del sistema internosoprattutto quando si verificano errori di Windows Update, errori di aggiornamento cumulativo o messaggi CBS.log che menzionano manifesti corrotti, pacchetti MUM/CAT mancanti o identità formattate in modo errato.
Opzioni DISM chiave per la riparazione:
- / Check SaluteEsegue un controllo molto rapido, verificando se sono stati registrati danni in precedenza. Non ripara nulla; indica solo se è stata rilevata una corruzione dell'immagine.
- / Health ScanEsegue un'analisi molto più approfondita dell'immagine Windows corrente confrontandola con una versione pulita nota e registra possibili errori, ma Non li correggeL'operazione può richiedere diversi minuti, a seconda dello stato del sistema.
- / RestoreHealth: è l'opzione più potente, poiché analizza e ripara l'immagineCerca i file danneggiati e li sostituisce con versioni valide da Windows Update o da un percorso di origine specificato con /Source.
L'ordine consigliato è: prima /CheckHealth, poi /ScanHealth e infine /RestoreHealth, attendendo sempre il completamento di ogni operazione prima di avviare la successiva. Saltare questo ordine o interrompere i processi può causare uno stato ancora peggiore del sistema.
DISM e Windows Update: codici di errore comuni
Molti problemi con Windows Update sono dovuti al danneggiamento dell'archivio componenti. In questi casi, spesso compaiono codici di errore come i seguenti: 0x80070002 (file non trovato), 0x800f0831 (CBS_E_STORE_CORRUPTION), 0x800F081F (sorgente non trovata), 0x80073712 (archivio componenti danneggiato) e altri come loro.
Quando Windows Update non riesce a installare determinati aggiornamenti e genera questi errori, Microsoft consiglia Utilizzare DISM con /RestoreHealth Per ripristinare i file CBS e WinSxS danneggiati, il comando di base sarebbe:
DISM.exe /Online /Cleanup-Image /RestoreHealth
Se anche Windows Update non funziona o non hai accesso a Internet, puoi specificare un origine alternativa da cui recuperare i file sani, ad esempio una condivisione di rete o un DVD/ISO di Windows:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
In questo caso la cartella indicata in /Fonte Deve contenere i file di installazione o le intestazioni necessarie per riparare l'immagine. Il modificatore /LimitaAccesso Indica a DISM di non utilizzare Windows Update e di attenersi a tale percorso.
Guida avanzata: riparare i danni CBS analizzando CBS.log
Per problemi molto gravi, DISM genera informazioni dettagliate in %WinDir%\Logs\CBS\CBS.log e CBS.persist.logQuesto registro contiene spesso voci quali "CSI Payload Corrupt", "CBS MUM Missing" o "CSI Manifest Corrupt", che indicano specifici file o pacchetti danneggiati.
Il flusso di lavoro avanzato per questi casi sarebbe approssimativamente il seguente: in primo luogo, Identificano file o pacchetti corrotti in CBS.logQuindi, si determina a quale aggiornamento (KB) appartengono esaminando il numero di build (UBR) incluso nel percorso del componente, questi aggiornamenti vengono cercati nel catalogo di Microsoft Update, scaricati, i file .msu e .cab vengono estratti e i file integri vengono copiati in una cartella di origine come C:\temp\Source.
Successivamente, DISM viene eseguito nuovamente, specificando quella cartella come origine:
DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\temp\Source /LimitAccess
Quindi è consigliabile ripetere. DISM / Online / Cleanup-Image / ScanHealth per assicurarsi che non vi siano ancora problemi di corruzione registrati e rivedere nuovamente il file CBS.log. Questo tipo di procedura è piuttosto avanzata, ma è quella utilizzata dal supporto Microsoft per risolvere danni gravi al CBS quando il sistema si rifiuta di aggiornarsi.
DISM in diverse versioni di Windows
In Windows 8, 8.1, 10 e 11, DISM è integrato con tutte le sue funzionalità moderne, inclusa la riparazione online tramite Windows Update. Tuttavia, DISM non è disponibile con queste funzionalità in Windows 7.Microsoft offre invece System Update Readiness Tool (SURT), che svolge una funzione simile durante la riparazione dei file di sistema danneggiati quando SFC non è all'altezza.
La procedura consigliata in questa versione è quella di avviare prima. SFCSe questo non risolve il problema, scarica ed esegui SURT dal catalogo di Microsoft Update, che sostituirà i componenti danneggiati o incoerenti.

Differenze pratiche tra CFS e DISM
Sebbene entrambi i comandi vengano eseguiti dalla console, diverso livello del sistema Ed è meglio non confonderli mentalmente. Comprendere correttamente la loro funzione evita di perdere tempo utilizzando strumenti che non risolveranno il problema specifico.
Possiamo riassumere i loro ruoli come segue: SFC ripara i file Windows protetti, mentre DISM ripara l'immagine Windows e l'archivio componenti.Utilizzandoli nell'ordine corretto è possibile risolvere la maggior parte degli errori senza doverli reinstallare.
- SFCIdeale per errori da lievi a moderati relativi ai file di sistema, funzioni di Windows che smettono di funzionare, messaggi di file mancanti e problemi dopo la rimozione di malware.
- DISMViene utilizzato quando SFC indica di non poter riparare tutto o quando si verificano errori di Windows Update, danneggiamento di CBS, problemi di installazione delle funzionalità o errori di avvio. Agisce come un "intervento chirurgico importante" sull'immagine di Windows.
Una strategia molto comune per i problemi seri in Windows 10 e Windows 11 è quella di eseguire prima DISM / Online / Cleanup-Image / RestoreHealth, poi un sfc / scannow e, se ci sono segni di guasto del disco, completare con chkdsk /F /R sull'unità principale. Questa combinazione copre praticamente tutti i livelli di possibile corruzione.
Quando è meglio reinstallare Windows invece di continuare a ripararlo?
Sebbene SFC e DISM siano strumenti molto potenti, non fanno miracoli. Ci sono situazioni in cui, per quanto si insista, i problemi si ripresentano o non vengono completamente risolti. In questi casi, provare ripetutamente le stesse soluzioni non fa che prolungare l'inevitabile, e la cosa più sensata da fare è... prendere in considerazione una reinstallazione completa o un ripristino del sistema.
Alcuni scenari in cui vale la pena smettere di combattere e ricominciare da zero sono, ad esempio, Bug persistenti che ricompaiono dopo ogni riparazione, in particolare infezioni malware profonde, problemi di prestazioni estreme che non miglioranoaggiornamenti critici che non possono essere installati o modifiche hardware importanti, come quelle alla scheda madre o alla memoria principale.
- Errori restituiti dopo l'utilizzo di comandi SFC e DISM avanzati: Se tutto sembra risolto ma dopo qualche giorno si ripresentano gli stessi errori, è probabile che ci sia un danneggiamento profondo o un conflitto software difficile da isolare. In questi casi, una reinstallazione pulita fa risparmiare tempo.
- Malware ad alto impattoAlcune minacce si radicano così profondamente nel sistema che, anche se un software antivirus le rimuove, lasciano danni permanenti a servizi, driver e componenti critici. In questi casi, il semplice utilizzo di SFC o DISM potrebbe non essere sufficiente.
- Estrema lentezza e blocchi costantiSe il sistema è costantemente al limite delle sue capacità, si blocca frequentemente e le riparazioni non migliorano la situazione, il problema è probabilmente dovuto a una combinazione di problemi software, residui di programmi, driver obsoleti e forse problemi hardware. A volte una reinstallazione è la soluzione più rapida.
- Aggiornamenti importanti che non vengono mai installatiQuando un aggiornamento cumulativo chiave fallisce sistematicamente, anche dopo aver utilizzato comandi DISM e SFC avanzati, può indicare un'incoerenza difficile da risolvere. L'installazione da un'ISO recente è spesso la soluzione definitiva.
- Importanti modifiche hardwareDopo aver sostituito la scheda madre, la CPU o essere passati a un nuovo tipo di storage, la reinstallazione di Windows garantisce che tutti i driver e i servizi siano adattati al nuovo ambiente.
Domande frequenti sui comandi SFC e DISM avanzati
Il fatto che questi comandi operino così vicino al nucleo del sistema porta molte persone ad avere comprensibili preoccupazioni sulla propria sicurezza o su chi dovrebbe utilizzarli. La realtà è che, con un minimo di attenzione, sono perfettamente gestibile per qualsiasi utente medio che segua istruzioni chiare.
L'importante è eseguirli con privilegi di amministratore, rispettare l'ordine consigliato (soprattutto in DISM) e, cosa più importante, Non spegnere il computer né chiudere la console mentre si lavora..
- Cosa succede se i comandi non risolvono il problema? In tal caso, puoi utilizzare gli strumenti di risoluzione dei problemi integrati in Impostazioni, Ripristino configurazione di sistema o, come ultima risorsa, reinstallare o ripristinare Windows mantenendo i tuoi file personali.
- Sono sicuri da usare? Sì, a condizione che abbiano privilegi di amministratore e che il processo non venga interrotto. Si consiglia di effettuare backup recenti.
- Quanto ci vuole? Dipende dalle dimensioni del disco, dal numero di file e dal livello di danneggiamento. Può richiedere da pochi minuti a diverse ore, soprattutto con DISM/RestoreHealth.
- Possono cancellare i miei documenti? Non sono progettati per modificare i tuoi file personali; il loro scopo è riparare il sistema e il disco.
Una buona comprensione dei comandi avanzati SFC e DISM ti fornisce un arsenale molto potente per Diagnostica e ripara la maggior parte dei problemi di Windows senza formattazioneCombinando questi comandi, interpretandone i risultati e sapendo quando fermarsi e reinstallare, puoi prolungare notevolmente la durata dell'installazione di Windows e risparmiarti un sacco di problemi con i tuoi dati e il tuo tempo.
Editor specializzato in questioni tecnologiche e Internet con più di dieci anni di esperienza in diversi media digitali. Ho lavorato come redattore e creatore di contenuti per aziende di e-commerce, comunicazione, marketing online e pubblicità. Ho scritto anche su siti web di economia, finanza e altri settori. Il mio lavoro è anche la mia passione. Ora, attraverso i miei articoli in Tecnobits, cerco di esplorare tutte le novità e le nuove opportunità che il mondo della tecnologia ci offre ogni giorno per migliorare la nostra vita.
