Errore 0x800f0905 di Windows: Ecco come risolvere
Eccoci con un altro articolo sugli errori di Windows. Oggi analizziamo il famigerato errore 0x800f0905 di Windows che solitamente appare durante l’installazione di un aggiornamento, magari su un PC nuovo o su un Surface appena acceso per la prima volta. Apri Windows Update, clicchi su “Installa”, parte il download… e poi tutto si blocca. Riavvii, riprovi, ma l’errore torna sempre lì, come se Windows ti stesse dicendo “oggi no”. Vediamo allora come risolvere…
Questo errore è diventato piuttosto comune soprattutto con Windows 11, in particolare durante l’installazione di aggiornamenti cumulativi, versioni come 23H2 o 24H2, o subito dopo una prima configurazione del sistema. Purtroppo il messaggio che appare non spiega quasi nulla quindi è bene capire cos’è davvero l’errore 0x800f0905 e come risolverlo.
Cos’è l’errore 0x800f0905 e perché compare
L’errore 0x800f0905 è un codice generico legato al sistema di aggiornamento di Windows. In parole semplici, significa che Windows non riesce a completare l’installazione di un pacchetto, anche se sembra tutto pronto per farlo. Il problema non è quasi mai l’aggiornamento in sé, ma qualcosa che impedisce al sistema di applicarlo correttamente.
Nella maggior parte dei casi, la causa è una corruzione dei componenti di Windows Update. Questo può succedere per diversi motivi: un’interruzione durante un aggiornamento precedente, file di sistema danneggiati, cache incoerenti o servizi che non rispondono come dovrebbero. A volte il problema nasce addirittura su PC nuovi, perché l’immagine di Windows installata dal produttore non è perfettamente allineata agli aggiornamenti più recenti. Io infatti installo da zero il sistema operativo anche se il pc è nuovo…

Un altro fattore da non sottovalutare è la presenza di blocchi di compatibilità temporanei: Windows scarica l’aggiornamento ma, durante l’installazione, rileva qualcosa che non va (driver, servizi, componenti interni) e interrompe tutto mostrando il famigerato errore. Vediamo allora come risolvere l’errore 0x800f0905.
Primo passo: usare la funzione “Risolvi problemi tramite Windows Update”
Prima di passare a soluzioni più drastiche, ti consiglio di partire da quella più semplice e spesso sottovalutata. Windows 11 include una funzione chiamata “Risolvi problemi tramite Windows Update”, pensata proprio per situazioni come questa. Lo trovi in Impostazioni > Sistema > Ripristino.
Questa procedura non è il classico troubleshooter superficiale: in realtà avvia una sorta di riparazione automatica del sistema di aggiornamento, cercando incoerenze nei servizi, nei file e nelle impostazioni. In molti casi, soprattutto su dispositivi nuovi o aggiornati di recente, questa funzione riesce a sbloccare la situazione senza che tu debba fare altro.
Il processo richiede un po’ di tempo e può includere un riavvio. Anche se sembra non fare nulla, lascialo lavorare fino alla fine. Spesso l’errore 0x800f0905 sparisce al primo tentativo di aggiornamento successivo.
Riparare i file di sistema: SFC e DISM
Se il problema persiste, è molto probabile che alcuni file di sistema siano danneggiati. Qui entrano in gioco due strumenti fondamentali di Windows: SFC e DISM. Non devi essere un esperto, ma è importante eseguire questi controlli con calma.
SFC (System File Checker) serve a verificare che i file di sistema siano integri. DISM, invece, lavora più in profondità e controlla l’immagine di Windows usata per gli aggiornamenti. Quando uno di questi elementi è corrotto, Windows Update può fallire mostrando proprio l’errore 0x800f0905.
Per eseguirli ti basta aprire il prompt dei comandi e digitare:
- sfc /scannow
- Dism /Online /Cleanup-Image /ScanHealth
Dopo aver eseguito entrambi gli strumenti, è fondamentale riavviare il PC, anche se Windows non te lo chiede esplicitamente. Solo dopo il riavvio prova di nuovo a cercare aggiornamenti.
Reset completo dei componenti di Windows Update
Se SFC e DISM non risolvono, il passo successivo è il reset manuale dei componenti di Windows Update. Qui entriamo in una fase più tecnica, ma ancora alla portata di chiunque segua le istruzioni con attenzione.
L’idea è semplice: Windows conserva file temporanei degli aggiornamenti in alcune cartelle specifiche. Quando questi file si danneggiano, ogni nuovo tentativo di aggiornamento fallisce. Eliminando queste cache, costringi Windows a ricreare tutto da zero.
net stop wuauserv rmdir %windir%\softwaredistribution /s /q rmdir %windir%\system32\softwaredistribution /s /q regsvr32 /s wuaueng.dll regsvr32 /s wuaueng1.dll regsvr32 /s atl.dll regsvr32 /s wups.dll regsvr32 /s wups2.dll regsvr32 /s wuweb.dll regsvr32 /s wucltui.dll net start wuauserv
Dopo il reset, il primo controllo degli aggiornamenti può essere più lento del solito: è normale. Se tutto va bene, l’errore 0x800f0905 non dovrebbe più comparire.
Aggiornamento forzato con l’assistente di Windows
Uno dei metodi più efficaci, soprattutto quando l’errore colpisce PC nuovi o appena configurati, è usare l’assistente di aggiornamento di Windows. In questo caso non passi da Windows Update tradizionale, ma avvii un aggiornamento in-place che reinstalla i componenti di sistema mantenendo intatti file, programmi e impostazioni.
Questa procedura è particolarmente utile quando:
- l’errore compare sempre sullo stesso aggiornamento cumulativo
- il sistema è già aggiornato all’ultima versione principale di Windows 11
- tutto il resto sembra funzionare correttamente
Durante l’aggiornamento, il PC può riavviarsi più volte. È normale e non va interrotto. Alla fine, nella maggior parte dei casi, il sistema risulta aggiornato e stabile.
Reinstallazione in-place: la soluzione definitiva
Se proprio nulla funziona, resta la soluzione più efficace e meno traumatica di quanto sembri: la reinstallazione in-place di Windows. Non si tratta di formattare il PC, ma di reinstallare Windows sopra se stesso mantenendo app, file e impostazioni personali.
Questa operazione ripristina completamente:
- i componenti di Windows Update
- i file di sistema
- il servicing stack
È la soluzione che risolve quasi sempre l’errore 0x800f0905, anche nei casi più ostinati, come quelli segnalati su Surface o notebook nuovi.
Conclusione
L’errore 0x800f0905 di Windows può sembrare incomprensibile, soprattutto perché compare anche su PC nuovi e senza apparenti problemi. In realtà, nella maggior parte dei casi non indica un guasto grave, ma solo un ingranaggio fuori posto nel meccanismo degli aggiornamenti. Seguendo i passaggi giusti, partendo dalle soluzioni automatiche fino alla reinstallazione in-place, puoi risolvere il problema in modo definitivo senza perdere dati. La chiave è non fermarsi al primo tentativo fallito e procedere con metodo.




