Come utilizzare i comandi DISM per correggere gli errori di Windows
Lo strumento DISM (Deployment Image Servicing and Management) è essenzialmente un salvavita per Windows per la risoluzione dei problemi di sistema, soprattutto quando il PC inizia a comportarsi in modo anomalo o non si avvia affatto. A volte, i file si danneggiano, gli aggiornamenti non funzionano correttamente o le immagini di sistema diventano inutilizzabili. In questi casi, l’esecuzione di DISM può aiutare a riparare l’immagine di sistema principale senza una reinstallazione completa.È potente, ma un po’ strano da usare e, in alcune configurazioni, potrebbe non funzionare se il comando non viene eseguito correttamente o se mancano alcuni file sorgente. Sapere come eseguirlo correttamente, sia da Windows normale, in Modalità provvisoria o in Ripristino di Windows, è fondamentale. Aspettatevi di visualizzare errori o avvisi se l’immagine non è facilmente riparabile o se i file sorgente sono problematici. La buona notizia? Molti problemi possono essere risolti con poche modifiche ai comandi.
Come eseguire i comandi DISM per riparare Windows?
DISM ripara principalmente l’immagine principale del sistema, che può danneggiarsi a causa di aggiornamenti non riusciti, malware o crash anomali. Funziona al meglio se eseguito con le opzioni e i file sorgente corretti. A volte, si verificano errori a causa di file di aggiornamento mancanti o componenti di sistema danneggiati: in questi casi, specificare un’immagine sorgente valida o utilizzare un supporto di installazione di Windows può rivelarsi una soluzione.
Utilizzo del prompt dei comandi
Se Windows è ancora utilizzabile, avviare il Prompt dei comandi con diritti di amministratore è la soluzione migliore. Il trucco sta nel sapere quali opzioni aggiungere in modo che DISM sappia cosa fare. L’ /Onlineopzione ha come target il sistema in esecuzione, che è solitamente ciò di cui la maggior parte delle persone ha bisogno. I comandi seguenti sono piuttosto standard, ma se non funzionano, il problema potrebbe essere dovuto a file di aggiornamento corrotti o all’assenza di una connessione Internet per scaricare nuovamente i componenti.
Apri il Prompt dei comandi premendo Win + R, digitando cmd, quindi premi Ctrl + Shift + Enterper ottenere i diritti di amministratore. Da lì, esegui questi comandi uno alla volta:
DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
Questi aiutano a controllare e riparare errori comuni delle immagini. Su alcune macchine, le prime due esecuzioni potrebbero sembrare inutili, poi, all’improvviso, il problema inizia a risolversi da solo dopo diversi tentativi o un riavvio. Inoltre, se la connessione Internet è instabile o si preferisce evitare di scaricare aggiornamenti durante la riparazione, è possibile specificare una fonte offline come questa:
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM_PATH /LimitAccess
Sostituisci WIM_PATHcon il percorso di un file immagine di installazione di Windows, ad esempio D:\sources\install.wim. Se invece hai a che fare con file ESD, il processo è simile. Poiché Windows deve rendere il processo più difficile del previsto, assicurati che la fonte corrisponda esattamente alla tua versione di Windows.
Utilizzo di PowerShell
Per chi preferisce PowerShell, i comandi sono leggermente diversi, ma la logica rimane pressoché la stessa. Premere Win + Xe selezionare Windows PowerShell (Amministratore). Quindi, eseguire questa sequenza per riparare l’immagine:
Repair-WindowsImage -Online -ScanHealth -Source <image_path> -LimitAccess Repair-WindowsImage -Online -CheckHealth -Source <image_path> -LimitAccess Repair-WindowsImage -Online -RestoreHealth -Source <image_path> -LimitAccess
Basta sostituire il file <image_path>con la cartella o il file contenente l’immagine di Windows. Se non è possibile accedere a Internet e non si dispone di una fonte, può essere utile puntare a un file install.wim o install.esd locale da un’immagine ISO di Windows o da una chiavetta USB. In questo modo, la riparazione non dipenderà interamente dalle risorse online.
Utilizzo della modalità di ripristino con DISM
Se il tuo sistema è completamente distrutto e non riesci nemmeno ad avviare Windows normalmente, la situazione è un po’ più complicata. Dovrai avviare Windows Recovery Environment (WinRE).Per farlo:
- Forza il riavvio del PC tre volte (forza l’arresto durante l’avvio), il che dovrebbe attivare WinRE.
- Vai a Risoluzione dei problemi > Opzioni avanzate > Prompt dei comandi.
Una volta in fase di ripristino, esegui l’operazione notepad.exeper confermare le lettere di unità, perché a volte l’unità C: potrebbe essere diversa in WinRE. Utilizza gli stessi comandi DISM di prima, ma specifica esplicitamente il percorso dell’immagine sorgente, ad esempio:
DISM /Image:<target-drive-letter> /Cleanup-Image /RestoreHealth /source:<source-image-path> /LimitAccess
Dove <target-drive-letter>di solito è C:, e <source-image-path>punta al file install.wim o install.esd estratto dall’ISO di Windows. In alcuni casi, sarà necessario montare l’immagine manualmente, ma questa è un’altra storia.
Suggerimenti extra
Se vuoi che il processo venga eseguito in modo silenzioso o evitare riavvii automatici, aggiungi parametri come /Quieto /NoRestartai comandi. Tieni presente che alcuni log di avanzamento vengono soppressi, quindi non vedrai molto finché non sarà completato.
Eseguire DISM su un’immagine completamente offline o su una sorgente di riparazione non è semplice, ma con pazienza e i file immagine giusti, è possibile risolvere molti problemi.
Script batch rapido e semplice
Per chi odia digitare, creare un semplice file batch significa poter fare doppio clic ed eseguire tutti i comandi contemporaneamente. Basta aprire Blocco note e incollare questo codice:
@ECHO OFF DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
Salvalo in repair_dism.batun posto comodo. Fai doppio clic per eseguirlo e lascialo fare. Nessun problema, nessuna confusione.
Nel complesso, usare DISM non è una magia: può risolvere molti problemi, ma non tutto. Se continui a riscontrare errori, potrebbe essere il momento di prendere in considerazione un’installazione pulita o alcuni strumenti di ripristino dedicati. Ma almeno imparerai qualcosa di più su cosa c’è sotto il cofano.