Se Windows 11 mostra l’errore 0x800f0831 durante Windows Update, la causa più probabile è un problema nel component store o un pacchetto necessario che Windows non riesce a trovare o usare correttamente. Riavvia prima il PC, completa gli aggiornamenti già in sospeso e poi prova DISM e SFC. Evita di scaricare file CAB, DLL o “fix” da siti non ufficiali.
| Situazione | Controllo prioritario |
|---|---|
| 0x800f0831 durante Windows Update | Riavvio, aggiornamenti in sospeso, component store |
| Errore dopo un cumulativo | DISM e SFC |
| PC aziendale | WSUS, proxy e policy prima di cambiare sorgente |
| Errore persistente con pacchetto mancante | Verifica del pacchetto corretto e supporto Microsoft |
Cosa significa 0x800f0831
Il codice 0x800f0831 compare quando il meccanismo di servicing di Windows non riesce a completare correttamente l’installazione di un componente o di un aggiornamento. Può dipendere da file di sistema danneggiati, da una catena di pacchetti incompleta oppure da una sorgente di aggiornamento non raggiungibile.
Non è lo stesso problema di 0x800f081f, che spesso indica file sorgente non disponibili per DISM, né di 0xC1900101, più frequentemente collegato a driver e rollback dell’upgrade. Annotare il codice esatto evita di applicare procedure inutili.

1. Riavvia e riprova Windows Update
Apri Impostazioni > Windows Update, verifica se Windows chiede un riavvio e completa prima le operazioni già in sospeso. Un aggiornamento precedente non finalizzato può lasciare il sistema in uno stato in cui il pacchetto successivo non riesce a essere applicato.
Dopo il riavvio torna in Windows Update e premi Verifica disponibilità aggiornamenti. Se 0x800f0831 compare ancora, passa alla riparazione dei componenti invece di ripetere l’installazione molte volte.
2. Esegui DISM nell’ordine corretto
Apri Terminale come amministratore ed esegui prima:
DISM /Online /Cleanup-Image /ScanHealth
Se DISM rileva corruzione riparabile, continua con:
DISM /Online /Cleanup-Image /RestoreHealth
Lascia terminare il comando anche se la percentuale sembra ferma per diversi minuti. Microsoft documenta l’uso di DISM e SFC nella guida ufficiale allo strumento System File Checker e alla riparazione dell’immagine Windows.
3. Dopo DISM esegui SFC
sfc /scannow
SFC controlla i file di sistema protetti usando il component store. Se DISM ha riparato l’immagine, SFC può sostituire file corrotti che impedivano a Windows Update di completare il pacchetto.

4. Controlla se il PC usa WSUS, proxy o policy aziendali
Su un PC gestito da un’azienda la sorgente degli aggiornamenti può essere definita da WSUS, Intune o criteri di gruppo. In questo scenario non conviene modificare proxy, server di aggiornamento o policy solo perché un comando trovato online lo suggerisce.
Se il computer è gestito, verifica con l’amministratore se il pacchetto richiesto è stato approvato e sincronizzato. Un aggiornamento disponibile sul catalogo pubblico Microsoft può non essere ancora distribuito dalla sorgente aziendale prevista.
5. Se Windows segnala un pacchetto mancante
Nei casi persistenti i log CBS possono indicare un pacchetto specifico che manca o non viene trovato. Questo è il momento di restringere la diagnosi, non di scaricare file casuali. Verifica numero KB, versione di Windows, architettura e build prima di usare un pacchetto manuale.
Se devi installare manualmente un aggiornamento, usa soltanto canali Microsoft e assicurati che il pacchetto corrisponda alla build effettivamente installata. Se non è chiaro quale componente manchi, è più sicuro conservare i log e passare a una riparazione supportata.
6. Reset di Windows Update: quando ha senso
Il reset della cache di Windows Update può aiutare quando il download locale è rimasto danneggiato, ma non dovrebbe essere la prima azione per 0x800f0831. Prima completa riavvio, DISM e SFC. Se il problema riguarda realmente un pacchetto mancante nel component store, cancellare la cache non risolve la causa.
Se il problema è invece lo spazio insufficiente, la procedura corretta cambia: trovi una guida separata per l’errore 0x80070070 su Windows 11.
7. Riparazione in-place come ultima soluzione
Se DISM, SFC e Windows Update continuano a fallire e non emerge un singolo pacchetto correggibile, valuta una reinstallazione di riparazione con un supporto ufficiale compatibile. Prima esegui un backup dei dati importanti e verifica che edizione, lingua e architettura siano corrette.
Una reinstallazione completa o una formattazione non sono la prima risposta a 0x800f0831. L’obiettivo è riparare il servicing senza perdere dati e applicazioni quando possibile.
Cosa evitare
- Non cancellare manualmente WinSxS.
- Non scaricare DLL o CAB da siti sconosciuti.
- Non cambiare policy WSUS su un PC aziendale senza autorizzazione.
- Non usare “pulitori” del Registro come soluzione a Windows Update.
- Non formattare il PC prima di aver provato le procedure di riparazione supportate.
Verifica finale
Dopo DISM e SFC riavvia il computer, apri Windows Update e riprova lo stesso aggiornamento. Se l’installazione supera il punto in cui compariva 0x800f0831, il problema era probabilmente legato ai componenti di servicing o ai file di sistema.
La sequenza più prudente è: riavvio, Windows Update, DISM, SFC, verifica della sorgente e soltanto dopo eventuale riparazione in-place. Se compare un codice diverso, annotalo e trattalo come un nuovo segnale diagnostico.