Come risolvere il codice di errore DISM 0x800f081f in Windows
Ok, quindi il comando DISM (Deployment Image Servicing and Management) può essere una salvezza, ma è anche un po’ frustrante quando genera l’errore 0x800f081f. Questo di solito accade quando non riesce a trovare il file.wim o.esd necessario per riparare l’immagine Windows. Di solito, questo errore si verifica dopo un aggiornamento non riuscito o se l’archivio componenti è andato in tilt per qualche motivo. La cosa strana è che a volte Windows sembra non sapere dove cercare i propri file, motivo per cui fornire una fonte esplicita può risolvere il problema.
È un po’ fastidioso, ma assicurarsi che il file giusto sia accessibile e indirizzare DISM direttamente a esso può aiutare a risolvere il problema. L’obiettivo finale è indicare a Windows esattamente dove si trova il file immagine in modo che possa fare il suo lavoro e riparare ciò che è danneggiato. In alcune configurazioni, è un po’ un’incognita: si esegue una correzione e si spera che funzioni, e se non funziona, se ne prova un’altra. Questo è particolarmente vero se l’archivio immagini di Windows è danneggiato o mancante, cosa che a volte accade dopo aggiornamenti parziali o falliti.
Come correggere il codice di errore DISM 0x800f081f in Windows?
In pratica, bisogna assicurarsi che Windows riesca a individuare il file corretto .wimper .esdcorreggere l’immagine. Per prima cosa, bisogna fare alcune semplici operazioni: riavviare il computer ed eseguire Windows Update. A volte, un rapido riavvio può risolvere problemi strani. Quindi, controllare la connessione Internet, perché DISM potrebbe dover scaricare file da Windows Update. Se la connessione è instabile, il comando potrebbe non funzionare. Se nessuna di queste soluzioni funziona, è il momento di fare qualcosa di più avanzato, come puntare DISM direttamente a un file ISO o a un’immagine locale.
Eseguire DISM con un file ISO di Windows
Questo metodo è una sorta di soluzione alternativa, ma funziona in casi di emergenza. L’idea è quella di fornire manualmente a DISM una copia del file immagine di Windows in modo che non debba cercarlo automaticamente. Avrai bisogno del file ISO della versione di Windows in esecuzione: andrà bene l’ISO ufficiale di Microsoft o tramite Media Creation Tool. Poiché Windows può essere schizzinoso, è utile avere questi file pronti e archiviati in un luogo accessibile, come il desktop o la cartella Documenti.
Ecco cosa fare:
- Scarica Media Creation Tool per Windows 10 o Windows 11, a seconda del sistema operativo che utilizzi.È il modo più semplice per ottenere una nuova ISO.
- Eseguire lo strumento di creazione multimediale.
- Accetta i termini della licenza, quindi seleziona Usa le opzioni consigliate per questo PC e fai clic su Avanti.
- Seleziona il file ISO e premi Avanti. Scegli una posizione in cui vuoi salvare l’ISO: di solito il desktop va bene.
- Una volta scaricato l’ISO, fai clic con il pulsante destro del mouse e seleziona Monta : verrà creata un’unità virtuale.
- Accedere all’unità montata, andare alla cartella delle origini e copiare il
install.esdfile. - Incollalo
install.esdnella cartella principale dell’unità C: (quindi,C:\install.esd).
Ora che il file è al suo posto, è il momento di indirizzare DISM direttamente ad esso. Apri un Prompt dei comandi amministratore ( Win + R, digita cmd, quindi Ctrl + Shift + Enter) ed esegui questi comandi:
- Digita
cd \e premi Invio per assicurarti di essere alla radice di C: - Esegui
dism /Get-WimInfo /WimFile:C:\install.esd: elencherà tutte le edizioni di Windows presenti nell’immagine. Cerca la tua versione e annota il numero di indice corrispondente (ad esempio 1, 2, 3, ecc.). - Una volta ottenuto il numero di indice, correggi l’immagine con:
dism /Online /Cleanup-Image /RestoreHealth /Source:WIM:C:\install.esd:<index number> /LimitAccess
Sostituisci <index number>con quello corrispondente alla tua versione di Windows. Se tutto è corretto, DISM dovrebbe ora funzionare senza errori. A volte, continua a segnalare problemi, ma ehi, Windows è Windows.
Reimposta i componenti di Windows Update
Un altro problema comune è che Windows Update stesso interferisce con il processo. Se DISM non riesce a trovare i file, spesso è perché il sistema di aggiornamento è danneggiato. A volte, reimpostare la cache degli aggiornamenti può risolvere il problema. I passaggi consistono nell’interrompere i servizi interessati, rinominare la cartella SoftwareDistribution (che contiene i file di aggiornamento) e riavviare i servizi.È strano, ma questo spesso elimina i file di aggiornamento corrotti che potrebbero impedire a DISM di svolgere il suo lavoro.
Aprire un prompt dei comandi di amministrazione ( Win + R, cmd, Ctrl + Shift + Enter) ed eseguire:
net stop bitsnet stop wuauservnet stop cryptSvcnet stop msiserver
Quindi, rinomina le cartelle:
ren %systemroot%\SoftwareDistribution softwaredistribution.bakren %systemroot%\system32\catroot2 catroot2.bak
E infine, riavviare i servizi:
net start bitsnet start wuauservnet start cryptSvcnet start msiserver
Eseguire nuovamente DISM dopo questa operazione ha aiutato parecchie persone. Non sorprendetevi se durante il processo doveste ricevere qualche errore, come “servizio non avviato” o “accesso negato”, ma di solito non ci sono problemi: basta rieseguire o ignorare quei messaggi.
Esegui StartComponentCleanup
Se l’errore è correlato a componenti residui di Windows Store, a volte può essere utile eseguire una pulizia. Windows li pulisce automaticamente dopo 30 giorni, ma se si desidera intervenire in modo proattivo, è possibile aprire un prompt di amministrazione ed eseguire:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
Quindi riavvia. Questo elimina i componenti obsoleti dello store che potrebbero interferire con DISM o altre operazioni di sistema. Nel mio caso ha funzionato, dopo che le solite soluzioni non erano riuscite.
Regola le impostazioni dei criteri di gruppo
Se hai già pronto l’ISO e il file install.esd e riscontri ancora problemi, modificare alcune opzioni dei Criteri di gruppo potrebbe essere d’aiuto.È un po’ complicato, ma fattibile.
- Aprire l’Editor Criteri di gruppo tramite Esegui ( Win + Rquindi digitare
gpedit.msc). - Passare a Configurazione computer > Modelli amministrativi > Sistema.
- Trova e fai doppio clic su Specifica le impostazioni per l’installazione dei componenti facoltativi e la riparazione dei componenti.
- Impostalo su Abilitato.
- In Percorso file sorgente alternativo, digitare:
WIM:C:\install.esd:<index number>Sostituisci
<index number>con quello che hai ottenuto daldism /Get-WimInfopassaggio. Fai clic su Applica e OK.
In questo modo si indica a Windows dove trovare i file di riparazione: è un po’ come mostrargli esattamente dove si trova il pezzo mancante del puzzle.
Tutti questi passaggi potrebbero sembrare eccessivi, ma a volte è necessario entrare nel profondo di Windows per farlo funzionare. Onestamente, su alcune macchine, ho visto l’errore apparire una volta e poi scomparire dopo un thread di correzioni adeguato. Non so perché funzioni, ma fornendo il file sorgente corretto e reimpostando i componenti di aggiornamento di solito l’errore scompare, almeno per ora.