Come risolvere l’errore DISM 87 su Windows

L’errore 87 che si verifica quando si tenta di eseguire il DISM.exe /Online /Cleanup-image /Restorehealthcomando su Windows 10 è piuttosto fastidioso. Impedisce di riparare i file di sistema danneggiati o di pulire correttamente l’immagine. Di solito, compare se c’è qualche anomalia nella sintassi del comando, se la versione di Windows presenta dei bug o se le autorizzazioni non sono impostate correttamente. A volte, anche l’esecuzione del comando da un prompt dei comandi senza privilegi di amministratore può causare problemi. La buona notizia è che è possibile risolverlo se si è disposti a verificare alcune cause comuni. Questi passaggi aiutano a garantire che il comando venga eseguito senza problemi e che non generi più questo frustrante errore.

In pratica, se DISM restituisce l’errore 87, significa che il parametro non è valido. Quindi, è consigliabile ricontrollare la sintassi del comando e assicurarsi che sia tutto scritto correttamente. Inoltre, sì, è necessario un prompt dei comandi con privilegi di amministratore, altrimenti il ​​comando probabilmente non funzionerà. E se la tua versione di Windows è un po’ più instabile del solito, aggiornarla potrebbe risolvere il problema. Ecco cosa provare, passo dopo passo.

Come risolvere l’errore DISM 87 in Windows 10

Controlla la spaziatura e la sintassi del tuo comando

È proprio qui che la maggior parte delle persone sbaglia. Perché Windows non gradisce spazi extra o barre mancanti. Il comando deve essere perfetto: nessun errore di battitura, nessuno spazio extra. Assicurati di digitarlo in questo modo:

DISM.exe /Online /Cleanup-image /Restorehealth

Nota il singolo spazio prima di ogni barra. Ho visto persone aggiungere spazi extra dopo le barre o dimenticarne una, e questo causa quasi sicuramente l’errore 87. Ricontrolla prima di eseguire il programma. E sì, è un po’ strano, ma questo è Windows. A volte un piccolo errore di battitura può mandare tutto in tilt.

Esegui il prompt dei comandi come amministratore

Questo passaggio è fondamentale. Il comando non funzionerà correttamente se si utilizza una normale finestra del prompt dei comandi. Per assicurarsi che sia eseguita con privilegi elevati:

  • Digita CMD nella barra di ricerca di Windows, quindi fai clic con il pulsante destro del mouse su Prompt dei comandi e scegli Esegui come amministratore.
  • Oppure, premi Win + R, digita cmd, quindi premi Ctrl + Shift + Enter. Conferma la richiesta di UAC con .

In questo modo, la finestra di PowerShell o CMD dispone dei diritti necessari per eseguire operazioni a livello di sistema. Perché se non ha privilegi elevati, DISM si blocca a causa di problemi di autorizzazioni o parametri.

Aggiorna Windows all’ultima versione

Con gli aggiornamenti arrivano nuovi bug e a volte l’esecuzione di una build obsoleta causa strani errori. Se il tuo sistema è aggiornato, è probabile che includa le correzioni per i problemi che causano il malfunzionamento di DISM.

  • Premi Win + R.
  • Digita ms-settings:windowsupdate e premi Invio.
  • Nella finestra che si apre, fai clic su Verifica aggiornamenti e installa tutti gli aggiornamenti in sospeso. Riavvia il computer al termine.

Mantenere Windows aggiornato è sempre una buona idea: si riducono gli errori strani e il sistema è complessivamente più sicuro.

Esegui un controllo del disco per risolvere i problemi sottostanti del file system.

Anche i segmenti del file system danneggiati possono causare questi errori, quindi un rapido controllo del disco può essere d’aiuto. Esegui nuovamente CMD come amministratore, quindi digita:

chkdsk C: /r

Questo strumento analizza e ripara i settori danneggiati sull’unità C. Potrebbe richiedere del tempo, quindi sii paziente. Una volta terminato, prova di nuovo il comando DISM. A volte, questo trucco risolve i problemi di fondo e risolve l’errore 87.

Ripristina il sistema a un punto precedente

Se tutto il resto fallisce e si sospetta che il problema sia stato causato da un aggiornamento o una modifica recente, il ripristino a un punto di ripristino precedente può essere d’aiuto. Per farlo:

  • Digita “ripristino del sistema” nella barra di ricerca di Windows e seleziona ” Crea un punto di ripristino”.
  • Nella finestra, fai clic su Ripristino configurazione di sistema….
  • Segui le istruzioni e seleziona una data precedente all’inizio della comparsa dell’errore.
  • Completa il ripristino, attendi che sia terminato, quindi riprova con il comando DISM.

Questo potrebbe annullare gli aggiornamenti recenti che presentano bug o le modifiche al sistema che hanno causato problemi, inclusa la capacità di DISM di funzionare correttamente.

Non so bene perché funzioni, ma a volte, riavviare il sistema aiuta a eliminare strani bug nascosti in background.