Sì, imbattersi nell’errore 50 di DISM può essere davvero frustrante, soprattutto quando si sta cercando di riparare un’immagine di sistema o di ripristinare Windows. Il comando dism.exe /online /cleanup-image /restorehealthè piuttosto standard per la riparazione di file corrotti, ma a volte si rifiuta di collaborare, restituendo l’errore 50.È piuttosto strano perché di solito indica problemi di autorizzazioni o uno stato di sistema bloccato. Spesso, il problema si presenta perché non si esegue il prompt dei comandi con i privilegi corretti, o magari perché l’account utente non è configurato correttamente. Altre volte, problemi con la cache di sistema o con determinate chiavi di registro possono causare il problema. Ad ogni modo, ecco alcune cose che hanno aiutato me e altri a superare questo inconveniente e a ripristinare la normalità, sperando di risparmiarvi qualche grattacapo.
Come risolvere l’errore DISM 50 in Windows
Soluzione 1. Eseguire il prompt dei comandi come amministratore.
Innanzitutto, è fondamentale assicurarsi di eseguire il prompt dei comandi con i diritti di amministratore. Windows è piuttosto rigido in merito alle modifiche di sistema e, se non lo si esegue come amministratore, DISM può facilmente incorrere in errori di autorizzazione, come l’errore 50.È una soluzione semplice, ma spesso trascurata. Su una configurazione ha funzionato immediatamente, su un’altra ho dovuto riavviare la sessione un paio di volte prima che venisse applicata. In sostanza:
- Digita cmd nella barra di ricerca di Windows.
- Fai clic con il pulsante destro del mouse su Prompt dei comandi e scegli Esegui come amministratore.
- Fai clic su Sì se ti viene richiesto dal Controllo account utente (UAC).
- Ora, esegui il comando DISM:
dism /online /cleanup-image /restorehealth.
Questo spesso risolve il problema perché Windows deve concedere privilegi elevati allo strumento per modificare direttamente i file di sistema. Se ciò non dovesse funzionare, passiamo alla soluzione successiva.
Soluzione 2. Creare un nuovo account utente
Se l’esecuzione come amministratore non risolve il problema, a volte l’account utente corrente presenta dei malfunzionamenti o delle limitazioni. Creare un nuovo account con le autorizzazioni predefinite può talvolta eliminare conflitti di autorizzazioni o di profilo.È un approccio un po’ azzardato, ma vale la pena provarlo se si sospettano problemi di autorizzazioni. Ecco come fare:
- Fai clic con il pulsante destro del mouse sul menu Start e vai su Impostazioni.
- Vai alla sezione Account.
- Fai clic su Famiglia e altri utenti.
- Nella sezione Altri utenti, seleziona Aggiungi un altro utente a questo PC.
- Seleziona ” Non dispongo delle informazioni di accesso di questa persona” e poi “Aggiungi un utente senza un account Microsoft”.
- Inserisci il nome utente e la password secondo necessità, quindi fai clic su Avanti.
- Disconnettiti dall’account corrente e accedi al nuovo account.
- Prova a eseguire nuovamente il comando DISM da questo nuovo account, preferibilmente con i diritti di amministratore.
A volte, Windows gestisce meglio le impostazioni predefinite, e in questo modo si aggirano le stranezze specifiche del profilo. Almeno per me ha funzionato, su un computer con permessi anomali. E sì, potrebbe sembrare eccessivo, ma se il problema sono i permessi, questo metodo può risolverlo.
Soluzione 3. Utilizzare DISM /revertpendingactions per sbloccare le azioni bloccate.
Se i tentativi precedenti sono falliti, potrebbe esserci qualche operazione in sospeso o uno stato di blocco che causa errori DISM: l’errore 50 può comparire se il sistema si trova in una situazione di stallo. Eseguire un comando per eliminare le azioni in sospeso può essere d’aiuto.È come dire a Windows di dimenticare i lavori di riparazione non completati.
- Apri nuovamente il prompt dei comandi come amministratore (vedi Soluzione 1).
- Tipo:
DISM /image:C:\ /cleanup-image /revertpendingactions— assicurati di sostituire C:\ con la lettera dell’unità di sistema effettiva, se diversa. - Premi Invio.
- Riavvia il PC e poi prova a eseguire nuovamente il comando restorehealth originale.
Questo può risolvere i casi in cui il sistema si blocca durante un aggiornamento o una riparazione parzialmente applicati, il che può causare problemi con DISM o problemi di autorizzazione. Nella mia esperienza, dopo questo passaggio, le cose tendono a risolversi se si erano bloccate da qualche parte.
Soluzione 4. Avviare in modalità sicura ed eseguire SFC
A volte, i servizi in background o i file danneggiati impediscono ai comandi DISM di funzionare correttamente. L’avvio in modalità sicura limita la maggior parte di questi problemi, soprattutto se si stanno risolvendo problemi di autorizzazioni o di danneggiamento del sistema. Ecco come fare:
- Nella schermata di accesso, premere Shift + Power > Restart.
- Quando vengono visualizzate le opzioni, vai su Risoluzione dei problemi.
- Accedere a Opzioni avanzate > Impostazioni di avvio e fare clic su Riavvia.
- Seleziona 4/F4 per la modalità sicura oppure 5/F5 per la modalità sicura con rete.
Una volta lì, apri un prompt dei comandi con privilegi di amministratore ed esegui:
sfc /scannow
Questo comando analizza e ripara i file di sistema mancanti o danneggiati, che a volte sono la causa di problemi di autorizzazione. Al termine della scansione, che potrebbe richiedere un po’ di tempo, riavvia normalmente il computer e prova a eseguire nuovamente il comando DISM. Strano ma efficace: su una macchina, ho visto gli errori scomparire dopo questo passaggio.
Soluzione 5. Verifica di non essere in modalità Windows PE.
A dire il vero, se il sistema è avviato in Windows PE (come l’ambiente di ripristino), i comandi DISM non si comporteranno normalmente. Windows PE è un ambiente leggero pensato per la distribuzione e la riparazione, ma può causare errori se pensa di trovarsi nel mezzo di una sessione normale. Per risolvere il problema:
- Esegui semplicemente un normale riavvio del sistema.
- Se si avvia il sistema da un’unità di ripristino o da un supporto di avvio, assicurarsi di selezionare l’avvio dell’installazione standard di Windows e non dell’ambiente di ripristino.
- Una volta che il desktop si è caricato normalmente, prova di nuovo il comando DISM.
Questo “mascheramento” della modalità PE a volte si insinua, soprattutto se si utilizzano strumenti di installazione o ripristino di Windows.È più facile uscirne che capire tutte le modifiche al registro di sistema.
Correzione 6. Verificare ed eliminare la chiave di registro MiniNT
Un altro piccolo dettaglio curioso: se nel registro di sistema è presente una chiave MiniNT, Windows potrebbe pensare di trovarsi in una modalità di mini-avvio o di ripristino. Eliminando questa chiave, DISM potrebbe tornare a funzionare normalmente. Ecco come fare:
- Premi Windows + R, digita regedit e premi Invio.
- Quando viene visualizzato il messaggio di Controllo account utente (UAC), fai clic su Sì.
- Accedere al percorso: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT.
- Fai clic con il pulsante destro del mouse su MiniNT e scegli Elimina.
- Conferma l’eliminazione e riavvia il PC.
Fai attenzione perché modificare il registro di sistema può causare problemi se non fatto correttamente. Tuttavia, è risaputo che la rimozione di MiniNT risolve strani errori di autorizzazione DISM o problemi di modalità PE.
Soluzione 7. Utilizzare Ripristino configurazione di sistema per ripristinare la situazione precedente.
Se dopo un recente aggiornamento o l’installazione di un software si sono verificati problemi, la soluzione migliore potrebbe essere quella di ripristinare un punto di ripristino precedente.È come annullare un’azione sul sistema:
- Cerca ” Crea un punto di ripristino” e aprilo.
- Fai clic sulla scheda Protezione sistema, quindi seleziona Ripristino configurazione di sistema.
- Segui i passaggi per selezionare un punto di ripristino precedente all’insorgere dei problemi.
- Lascia che Windows completi l’operazione, poi riprova a utilizzare il comando DISM.
Questo non risolverà tutti i problemi di autorizzazione o di file danneggiati, ma se il problema si è verificato in seguito a una modifica recente, vale la pena provare.
Soluzione 8. Ultima risorsa: Reimposta Windows
Niente altro funziona e sei stanco di combattere? Ripristinare Windows è un’operazione drastica ma efficace, un po’ come reinstallarlo ma con la possibilità di conservare i file. Dovrebbe essere l’ultima risorsa, dopo aver provato tutto il resto.
- Vai su Impostazioni > Aggiornamento e sicurezza > Ripristino.
- Fai clic su Reimposta questo PC.
- Seleziona ” Mantieni i miei file” e scegli ” Scarica dal cloud”.
- Segui le istruzioni e Windows si reinstallerà automaticamente, eliminando, si spera, eventuali permessi anomali o configurazioni del registro di sistema che causavano gli errori DISM.
E, onestamente, anche se può sembrare eccessivo, è sorprendente quanto spesso ricominciare da capo risolva errori ostinati. Ricorda solo: esegui un backup dei file importanti prima di intraprendere questa strada.