Lo strumento di comando DISM è un potente strumento di Windows in grado di modificare o riparare i file immagine di Windows. Se riscontri problemi con il tuo sistema, puoi eseguire il comando DISM per provare a correggere tali errori. È possibile utilizzare il prompt dei comandi o Windows PowerShell per eseguire i comandi DISM e riparare il sistema.
Tuttavia, alcuni errori possono rendere completamente inutilizzabile il tuo PC, impedendoti di avviare Windows. In tal caso, dovrai avviare Windows Recovery Environment ed eseguire i comandi DISM da lì.
Sommario
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à.
Come eseguire i comandi DISM per riparare Windows?
DISM è l’acronimo di Deployment Image Servicing and Management. Sebbene DISM abbia una varietà di usi, questo strumento è comunemente usato per riparare un sistema Windows malfunzionante. Questo è uno strumento esclusivo di comando che deve essere eseguito dal prompt dei comandi o da PowerShell .
Utilizzo del prompt dei comandi
Per riparare il tuo sistema Windows, il comando DISM è generalmente seguito da opzioni che rappresentano l’immagine di destinazione, che può essere /Online
o /Image
. L’opzione /Online
selezionerà il tuo attuale sistema operativo in esecuzione come destinazione da correggere, mentre /Image
ti consentirà di specificare un’altra immagine di Windows.
C’è un comando mainstream che useremo per riparare Windows. Ci sono anche un paio di altri comandi, che puoi usare per verificare la presenza di errori e riparabilità prima di ripararlo.
La sintassi generale per correggere un’immagine di Windows è:
DISM [target image] /Cleanup-Image [servicing_option] [servicing_parameter]
-
[target-image]
: Target dell’immagine che vuoi riparare. -
[servicing_option]
: tipo di servizio. -
[servicing_parameter]
: per includere eventuali parametri esclusivi.
DISM in linea
Un’immagine Windows online è l’immagine attualmente in uso per eseguire il sistema operativo. Quando si esegue un DISM online senza parametri di manutenzione, prende i file dai componenti di aggiornamento di Windows scaricati in precedenza. Tuttavia, se questi componenti di aggiornamento sono danneggiati, li scaricherà nuovamente, il che richiede una connessione Internet.
Ma nel caso in cui non si disponga di Internet per riscaricare i componenti di aggiornamento corrotti, è anche possibile specificare un’altra immagine come origine. È possibile creare e inserire un supporto di installazione di Windows e utilizzarlo come origine.
Segui questi passaggi per sapere come eseguire un DISM online:
- Premi Win + R.
- Digita
cmd
e premi Ctrl + Maiusc + Invio per eseguirlo con privilegi elevati. - Digita i seguenti comandi ed eseguili singolarmente:
-
DISM /Online /Cleanup-Image /CheckHealth
: per verificare rapidamente la presenza di errori nell’immagine. -
DISM /Online /Cleanup-Image /ScanHealth
: per verificare eventuali danneggiamenti e riparabilità dell’immagine. -
DISM /Online /Cleanup-Image /RestoreHealth
: per riparare eventuali errori o problemi riscontrati.
-
Per utilizzare un’immagine Windows specifica come origine, utilizzare il seguente comando:
DISM /Online /Cleanup-Image /RestoreHealth /source:
Qui, sostituisci
con la lettera dell’unità contenente l’immagine di origine.
DISM offline
Mentre DISM online si rivolge al sistema operativo corrente, DISM offline si rivolge a un’immagine Windows specifica. Dovrai specificare il percorso della partizione che contiene il tuo sistema operativo come immagine di destinazione.
Tuttavia, DISM offline richiede specificamente un file .wim
come origine della riparazione. È possibile utilizzare il .wim
nel supporto di installazione, nel file ISO o nel formato di file immagine di Windows da un altro PC come fonte per la riparazione.
Se sei in grado di avviare il tuo sistema, puoi aprire il prompt dei comandi seguendo i passaggi precedenti invece di eseguire l’avvio in Ambiente ripristino Windows .
- Forza il riavvio del PC tre volte per avviare Windows RE.
- Vai a Risoluzione dei problemi > Opzione avanzata > Prompt dei comandi .
- Digita
notepad.exe
e premi Invio. - Andare su File e fare clic su Salva con nome.
- Puoi controllare la lettera dell’unità e il percorso delle tue “immagini di origine/destinazione” dalla finestra Salva con nome da utilizzare con i comandi. Le lettere di unità dell’immagine di origine e di destinazione verranno modificate nell’ambiente di ripristino.
Il file.wim
di origine si trova solitamente nella cartella delle fonti, che puoi controllare e confermare anche da questa finestra. - Digita il seguente comando ed eseguilo:
DISM /Image:
/Cleanup-Image /RestoreHealth /source: /limitaccess
Qui, sostituisci
con la lettera dell’unità dell’immagine che desideri riparare e
con il percorso del file immagine. - Ad esempio:
DISM /Image:C: /Cleanup-Image /RestoreHealth /source:D:sourcesinstall.wim /limitaccess
Questo comando risolverà l’immagine in C: drive utilizzando il file.wim
in D: drive. In alcuni casi, potrebbe esserci anche un file.esd
invece del file.wim
. Questo file si trova solitamente nella cartella delle fonti del supporto di installazione.
La sostituzione di/RestoreHealth
con/Scanhealth
o/Checkhealth
eseguirà i rispettivi comandi.
Comandi aggiuntivi
È inoltre possibile aggiungere parametri speciali al comando DISM. L’aggiunta di parametri eseguirà contemporaneamente il comando DISM e il parametro aggiunto. Ecco un paio di parametri da considerare:
-
/Quiet
: disabilita le informazioni sull’avanzamento e genera solo messaggi di errore. -
/NoRestart
: impedisce il riavvio del PC.
Se vuoi conoscere ancora più comandi, puoi controllare il sito Web ufficiale di Microsoft per loro.
Utilizzo di PowerShell
Windows Powershell è un altro strumento da riga di comando sul tuo PC Windows. Sebbene il prompt dei comandi sia comune durante l’esecuzione dei comandi DISM, puoi anche utilizzare Powershell per eseguirli. Tuttavia, i comandi per PowerShell sono diversi dal prompt dei comandi. Segui questi passaggi per eseguire i comandi DISM da PowerShell:
- Premi Win + X e fai clic su Windows PowerShell(Admin) .
- Digita i seguenti comandi ed eseguili uno alla volta:
-
Repair-WindowsImage -Online -ScanHealth -Source
-LimitAccess -
Repair-WindowsImage -Online -CheckHealth -Source
-LimitAccess -
Repair-WindowsImage -Online -RestoreHealth -Source
-LimitAccess
Sostituisci
con la directory dell’immagine sorgente. In alternativa, rimuovi il comando-Source
per utilizzare l’origine predefinita.-LimitAccess
-
Per eseguire DISM su un’immagine offline, sostituisci -Online
con -path “
.
Utilizzo del file batch
Un file batch è un file eseguibile che può eseguire comandi direttamente. Hanno un’estensione .bat
e possono essere creati utilizzando un software di editor di testo. Puoi salvare questo file in una posizione facilmente accessibile e avviarlo ogni volta che devi eseguire i comandi DISM. Ecco i passaggi per farlo:
- Fai clic con il pulsante destro del mouse sul desktop.
- Vai a Nuovo > Documento di testo .
- Copia e incolla i seguenti comandi nel file di testo.
@ECHO OFFDISM /Online /Cleanup-Image /CheckHealthDISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealth
- Fare clic su File e selezionare Salva con nome.
- Inserisci il nome che preferisci e terminalo con l’estensione
.bat
. - Vai alla tua posizione preferita e premi Salva.
Avvia il file facendo doppio clic su di esso ogni volta che devi eseguire il comando DISM.