giovedì 2 marzo 2023

DISM, cos'è e come funziona il comando per riparare i file di sistema

 Breve guida al funzionamento del comando DISM, potente strumento di manutenzione di Windows per risolvere i problemi del sistema operativo.

Il comando DISM (Deployment Image Servicing and Management) è uno strumento per la gestione delle immagini di Windows che risulta però essenziale nelle operazioni di manutenzione del sistema e per la risoluzione dei problemi.

Abbiamo usato il comando DISM in molteplici nostri articoli: in generale, tuttavia, DISM può essere utilizzato per preparare un'immagine di sistema prima di distribuirla su più dispositivi. Ciò include la rimozione di componenti non necessari, l'aggiunta di driver e l'attivazione di funzionalità specifiche.

DISM è particolarmente utile per la gestione di grandi reti di computer, quando cioè risulta necessario distribuire e gestire immagini di sistema su un ampio numero di dispositivi (supporta i formati WIM, ESD, VHD, VHDX, MSU).

Integrato in tutte le moderne versioni di Windows, DISM può essere utilizzato per riparare i file di sistema danneggiati o mancanti. Ciò può essere utile se si verificano problemi durante l'avvio del sistema, l'installazione di aggiornamenti o in generale se Windows risulta instabile e restituisce errori.

Da Windows il comando DISM deve essere sempre eseguito dal prompt dei comandi, da una finestra PowerShell o dalla finestra Terminale di Windows 11. In tutti i casi è necessario agire previa acquisizione dei diritti di amministratore.

Si può digitare cmd nella casella di ricerca di Windows quindi scegliere Esegui come amministratore oppure premere Windows+X e scegliere Windows PowerShell (amministratore) o Terminale (Admin).

Come eseguire DISM da Windows

Quando Windows risulta avviabile ma presenta problemi di vario genere, è possibile impartire il seguente comando dalla finestra del terminale:

dism /Online /Cleanup-Image /CheckHealth

Il comando verifica se nella cartella di sistema WinSxS fossero presenti file danneggiati.

Altrimenti nota con il nome di Component store, la cartella WinSxS conserva alcune copie dei componenti necessari per il corretto funzionamento del sistema. Il contenuto di questa directory è formato dall'installazione di Windows e da Windows Update che vi conserva gli elementi installati con i vari aggiornamenti.

Il messaggio Non sono stati rilevati danneggiamenti dell'archivio dei componenti conferma che i file presenti nella cartella WinSxS non sembrano manifestare alcun problema.

Se DISM rileva errori, potrebbe richiedere un'ulteriore analisi per determinare la causa e risolvere il problema.

Se l'utilizzo dell'opzione /CheckHealth non rileva problemi, di solito l'esecuzione di /ScanHealth non è necessaria.

Con il comando seguente è infatti possibile avviare una verifica approfondita sul contenuto del Component store alla ricerca di eventuali problemi:

dism /Online /Cleanup-Image /ScanHealth

Il comando verifica l'integrità di ogni singolo file e cerca di riparare l'immagine utilizzando i file necessari.

Utilizzando il comando presentato di seguito, Windows esegue un'operazione di riparazione e ripristino dell'immagine di Windows. Questa opzione è utilizzata per ripristinare eventuali file danneggiati o mancanti ai fini della riparazione del sistema operativo:

dism /Online /Cleanup-Image /RestoreHealth

Quando si utilizza l'opzione /RestoreHealth, DISM esegue i seguenti passaggi:

- Verifica l'integrità dell'immagine di Windows per accertare se vi siano problemi o file danneggiati.

- Scarica file mancanti da Windows Update o in alternativa li recupera da una copia locale dell'immagine di Windows.

- Sostituisce i file danneggiati rimpiazzandoli, ove necessario, con una copia funzionante.

Al termine di queste operazioni si può utilizzare il noto comando sfc /scannow per rilevare e correggere i problemi relativi all'installazione corrente di Windows.

Riparazione in modalità offline con DISM

Se per qualsivoglia ragione (connessione di rete non disponibile, problemi con Windows Update,...) non è possibile risolvere con i comandi visti in precedenza, è possibile tentare una riparazione offline con DISM. Come suggerisce la denominazione stessa, in questo caso si utilizza un'immagine di Windows contenuta nel supporto d'installazione del sistema operativo.

Abbiamo visto ad esempio come scaricare la ISO di Windows 11 e come effettuare il download di Windows 10 in formato ISO.

Utilizzando il Media Creation Tool si ottiene un supporto d'installazione che ospita, nella cartella \Sources un file dal nome install.esd. Diversamente, scaricando l'immagine del supporto d'installazione usando altri sistemi presentati nei due articoli citati in precedenza, si ottiene un file install.wim memorizzato nella stessa cartella.


Nessun commento:

Posta un commento