Cosa ripara DISM RestoreHealth e quando serve
DISM (Deployment Image Servicing and Management) è lo strumento di manutenzione che Windows usa su se stesso; la combinazione /Cleanup-Image /RestoreHealth lo punta all'archivio componenti dell'installazione in esecuzione. Verifica ogni componente rispetto all'hash del manifesto e scarica da Windows Update una copia fresca di ciò che risulta danneggiato — in silenzio, senza reinstallare Windows e senza il minimo interesse per i tuoi file. SFC attinge le sue copie «buone» proprio da questo archivio, ed è per questo che i due strumenti formano una scala: DISM ripara l'archivio, poi SFC ripara da lì i file di sistema.
RestoreHealth serve quando sfc /scannow riporta «was unable to fix some of them», quando Windows Update continua a fallire con codici legati all'archivio o dopo che «ottimizzatori» di terze parti hanno gironzolato nelle cartelle di manutenzione. È anche la prima mossa giusta dopo che chkdsk ha riparato errori del disco: un disco che restituiva dati corrotti può essersi lasciato dietro componenti danneggiati.
- DISM /Online /Cleanup-Image /CheckHealth — secondi; riporta solo il flag di corruzione lasciato dalle operazioni precedenti
- DISM /Online /Cleanup-Image /ScanHealth — scansione approfondita senza riparazioni, 10–30 minuti, può essere inconcludente
- DISM /Online /Cleanup-Image /RestoreHealth — il passaggio completo di scansione e riparazione, 10–40 minuti con i download
- Le opzioni /Source:wim:X:\sources\install.wim:1 /LimitAccess — riparazione da una ISO montata invece che da Windows Update
- Il log sta in C:\Windows\Logs\DISM\dism.log — il primo posto dove guardare a ogni fallimento
Eseguire RestoreHealth passo per passo
Apri una console con privilegi elevati via Win+X → Terminale (amministratore). CheckHealth per primo è un controllo di sanità gratuito: impiega secondi e dice se il flag di corruzione è impostato oppure no. Poi esegui DISM /Online /Cleanup-Image /RestoreHealth e lascialo lavorare — la barra di avanzamento resta ferma al 20 o 40 per cento per lunghi tratti, è normale, e su una linea lenta l'operazione può onestamente portarsi via gran parte dell'ora.
L'operazione finisce con uno di due verdetti: «The restore operation completed successfully», oppure un codice d'errore, il classico dei quali è 0x800f081f — i file sorgente necessari non erano né nell'archivio locale né raggiungibili tramite Windows Update. Non confondere RestoreHealth con StartComponentCleanup: quest'ultimo rimuove soltanto le versioni superate per recuperare spazio e non ripara nulla. Dopo un ripristino riuscito, riavvia ed esegui sfc /scannow per completare la catena di riparazione.
Il piano B con la ISO per lo 0x800f081f
Quando RestoreHealth non riesce a procurarsi i file da Windows Update, puntalo su una ISO che combaci con la tua edizione e build: scarica l'immagine di Windows 11 da Microsoft, montala con un doppio clic e annota la lettera del drive. Quale indice di edizione serve te lo dice dism /Get-WimInfo /WimFile:X:\sources\install.esd (o install.wim); poi esegui DISM /Online /Cleanup-Image /RestoreHealth /Source:esd:X:\sources\install.esd:1 /LimitAccess sostituendo l'indice corretto — l'opzione /LimitAccess vieta di ripiegare su Windows Update e impone la sorgente locale.
La ISO sbagliata è la trappola classica: un'immagine di un'edizione o di una build diversa fa risultare il ripristino completato sulla carta, ma lascia l'archivio sottilmente storto. Abbina sempre edizione (Home/Pro), architettura e, idealmente, numero di build del sistema installato. Se fallisce perfino una ISO compatibile, l'esito onesto è la riparazione sul posto con «Mantieni file personali e app», che ricostruisce l'archivio da zero.
Domande e risposte
Quanto dura DISM RestoreHealth?
Calcola 10–40 minuti download incluso; su una connessione lenta può allungarsi. Le lunghe soste al 20 o 40 per cento sono normali, non un blocco.
Cosa significa l'errore 0x800f081f in DISM?
I file sorgente per la riparazione non sono stati trovati né nell'archivio locale né via Windows Update. Fornisci una ISO compatibile con /Source:esd:… /LimitAccess, oppure esegui una riparazione sul posto.
DISM va eseguito prima o dopo sfc /scannow?
Prima DISM. RestoreHealth mette in sesto l'archivio da cui SFC prende i ricambi; l'ordine collaudato è DISM → SFC → riavvio. SFC per primo, su un archivio malato, produce solo rapporti di irriparabilità.
Scopri cosa include la licenza prima dell'acquisto.
La prova singola di 30 minuti include gli strumenti essenziali. Le funzioni PRO restano bloccate finché non attivi una licenza a pagamento.
Da leggere dopo
Scrivici: [email protected]