Errore 0x80070002 di Windows: come risolverlo
Hai provato ad aggiornare Windows e ti sei trovato davanti all’errore 0x80070002? Questo codice è apparso su migliaia di pc di utenti in tutto il mondo. Compare quando tutto sembra andare per il verso giusto: l’aggiornamento parte, scarica i file, ma poi… boom! Un messaggio ti dice che qualcosa è andato storto. E a volte non ti dà nemmeno una spiegazione chiara. Ma oggi vediamo di capire come risolvere. Sei pronto? Iniziamo…
Che cos’è l’errore 0x80070002
L’errore 0x80070002 è uno dei problemi più comuni legati a Windows Update, il sistema che gestisce il download e l’installazione degli aggiornamenti del tuo computer.
Di solito compare quando Windows non riesce a completare correttamente un aggiornamento. In pratica, scarica i file necessari, ma qualcosa durante il processo si rompe: magari un file è corrotto, manca un pezzo, o un servizio di sistema non risponde.
In parole semplici, Windows dice: “Ho provato ad aggiornarmi, ma non ci sono riuscito perché mi manca qualcosa”.
Nella maggior parte dei casi, il codice 0x80070002 è legato a:
- File temporanei corrotti o incompleti nella cartella dove Windows salva gli aggiornamenti.
- Servizi di sistema bloccati o non in esecuzione (come Windows Update, BITS o CryptSvc).
- Errori nei file di sistema che impediscono l’installazione degli aggiornamenti.
- Problemi di sincronizzazione dell’orologio di sistema (sì, anche l’ora sbagliata può causare problemi!).
- Driver o software di sicurezza che interferiscono con il processo di aggiornamento.
Ora con un po’ di pazienza e qualche comando giusto, vediamo come far tornare tutto a funzionare.
Prima di iniziare: alcune verifiche veloci
Innanzitutto ti consiglio di fare alcune verifiche di base. Spesso bastano pochi minuti per eliminare la causa più banale.
- Controlla la connessione internet – Assicurati che la connessione sia stabile e senza interruzioni. Gli aggiornamenti di Windows hanno bisogno di scaricare pacchetti anche molto grandi.
- Controlla la data e l’ora – Un orologio di sistema sballato può impedire la verifica delle firme digitali degli aggiornamenti. Vai su Impostazioni > Data/ora e lingua > Data e ora e attiva l’impostazione automatica.
- Verifica lo spazio su disco – Gli aggiornamenti importanti richiedono anche 20-30 GB liberi. Se sei a corto di spazio, libera un po’ di memoria prima di procedere.
- Disattiva temporaneamente l’antivirus di terze parti – Alcuni antivirus bloccano il processo di Windows Update. Non disinstallarlo, ma mettilo in pausa per il tempo necessario al test.
Se dopo questi controlli l’errore persiste, passiamo alle soluzioni pratiche.
Metodo 1: usa lo strumento di risoluzione dei problemi di Windows Update
Windows include già uno strumento integrato per correggere automaticamente molti errori legati agli aggiornamenti. È la prima cosa che dovresti provare.
- Apri il menu Start e digita “Risoluzione dei problemi”.
- Seleziona Impostazioni di risoluzione dei problemi.
- Vai su Altri strumenti di risoluzione dei problemi.
- Trova la voce Windows Update e clicca su Esegui.
Lo strumento analizzerà automaticamente i servizi, i file temporanei e i componenti del sistema legati agli aggiornamenti. Se trova qualcosa che non va, tenterà di correggerlo da solo.
Una volta terminato, riavvia il PC e riprova a cercare gli aggiornamenti.
Molte volte, già questo basta a risolvere il problema.
Se però l’errore 0x80070002 continua a comparire, andiamo un po’ più a fondo.
Metodo 2: pulisci la cache di Windows Update
Windows conserva i file scaricati per gli aggiornamenti nella cartella SoftwareDistribution. A volte, alcuni di questi file si corrompono e mandano in tilt l’intero processo di aggiornamento.
La soluzione è svuotare la cache di Windows Update, eliminando i file temporanei in modo che Windows li riscarichi da zero.
Ecco come fare:
- Apri il Prompt dei comandi come amministratore
– Scrivi “cmd” nella barra di ricerca, clicca con il tasto destro su Prompt dei comandi e scegli Esegui come amministratore.
- Ferma i servizi di aggiornamento digitando questi comandi uno alla volta:
net stop wuauserv net stop bits net stop cryptsvc - Cancella la cartella dei file temporanei:
rd /s /q C:\Windows\SoftwareDistribution - Riavvia i servizi con:
net start wuauserv net start bits net start cryptsvc - Chiudi la finestra e riavvia il computer.
Ora prova di nuovo a cercare gli aggiornamenti. In moltissimi casi, questo passaggio risolve l’errore in modo definitivo.
Se invece il problema persiste, è possibile che ci siano file di sistema danneggiati. Andiamo al metodo successivo.
Metodo 3: controlla e ripara i file di sistema (SFC e DISM)
Quando Windows Update fallisce anche dopo la pulizia della cache, spesso la colpa è di file di sistema corrotti o mancanti.
Fortunatamente, Windows mette a disposizione due strumenti molto potenti: SFC (System File Checker) e DISM (Deployment Image Servicing and Management). Questi comandi analizzano e riparano automaticamente i file di sistema danneggiati o l’immagine di Windows.
Esegui DISM
Apri di nuovo il Prompt dei comandi come amministratore e digita:
DISM /Online /Cleanup-Image /ScanHealth
Attendi che la scansione finisca (può durare diversi minuti). Poi esegui:
DISM /Online /Cleanup-Image /RestoreHealth
Questo comando riparerà eventuali file danneggiati nell’immagine di Windows.
Esegui SFC
Subito dopo, esegui anche:
sfc /scannow
Il comando verificherà i file di sistema e sostituirà automaticamente quelli corrotti.
Una volta completata la procedura, riavvia il PC e prova di nuovo a eseguire Windows Update.
Se l’errore 0x80070002 non compare più, hai risolto. Se invece è ancora lì, abbiamo ancora qualche carta da giocare.
Metodo 4: installa manualmente l’aggiornamento
A volte il problema non è nel tuo sistema, ma in un aggiornamento specifico che si comporta male. In questi casi, puoi provare a scaricare e installare manualmente il pacchetto.
- Identifica il codice dell’aggiornamento che fallisce (per esempio KB5030219 o simili). Lo trovi nel messaggio d’errore o nella cronologia degli aggiornamenti.
- Scarica il file corrispondente dal Catalogo aggiornamenti di Microsoft (cerca su internet il nome dell’aggiornamento e il numero KB).
- Esegui il file
.msuscaricato per installarlo manualmente. - Riavvia il computer.
Questo metodo bypassa Windows Update e forza l’installazione diretta del pacchetto.
Molti utenti nei forum e nei thread di supporto Microsoft hanno confermato che questa soluzione ha sbloccato aggiornamenti bloccati da settimane.
Metodo 5: aggiorna in-place (senza perdere i tuoi file)
Se nessuno dei metodi precedenti ha funzionato, probabilmente ci sono problemi più profondi nel sistema. In questo caso, la soluzione migliore è un aggiornamento in-place, cioè una reinstallazione di Windows sopra la tua versione attuale senza cancellare file e programmi.
Questa procedura è più lunga, ma ha un’altissima percentuale di successo, perché sostituisce tutti i file di sistema mantenendo intatti i tuoi dati.
Ecco i passaggi:
- Scarica il Media Creation Tool di Microsoft (lo trovi facilmente cercando “Media Creation Tool Windows 10/11”).
- Avvialo e scegli Aggiorna il PC ora.
- Quando ti viene chiesto cosa mantenere, seleziona Mantieni file e app personali.
- Attendi che l’installazione termini (può impiegare anche un’ora o più).
- Dopo il riavvio, prova di nuovo Windows Update.
Dopo un aggiornamento in-place, l’errore 0x80070002 quasi sempre sparisce, perché il sistema viene praticamente “rigenerato” senza doverlo formattare.
Metodo 6: verifica i servizi di Windows Update
I servizi di Windows Update, BITS e Cryptographic Services devono essere attivi e impostati su avvio automatico. Se uno di questi è disattivato o in crash, gli aggiornamenti non possono funzionare correttamente.

Controlla così:
- Premi Win + R e digita
services.msc. - Cerca questi servizi:
- Windows Update
- Background Intelligent Transfer Service (BITS)
- Cryptographic Services
- Clicca due volte su ciascuno di essi.
- Imposta il tipo di avvio su Automatico e assicurati che lo stato sia In esecuzione.
- Se non lo è, clicca su Avvia.
Una volta riavviati tutti i servizi, chiudi la finestra e riprova a cercare gli aggiornamenti.
Molti utenti che hanno incontrato il codice 0x80070002 hanno scoperto che la causa era semplicemente un servizio disattivato dopo un crash o una pulizia del registro troppo aggressiva.
Metodo 7: controlla data e ora (sì, davvero!)
Può sembrare banale, ma una data o un’ora sbagliata possono impedire la corretta installazione degli aggiornamenti, specialmente quelli che richiedono la verifica della firma digitale.
Per sistemare:
- Vai su Impostazioni > Data/ora e lingua > Data e ora.
- Attiva “Imposta data e ora automaticamente”.
- Attiva anche “Imposta fuso orario automaticamente”.
- Se usi un PC portatile, assicurati che la batteria della scheda madre non sia scarica (potrebbe far “perdere” l’orologio ogni volta che spegni il PC).
Riavvia e riprova. Potrebbe sembrare un dettaglio insignificante, ma non lo è: Windows si affida a queste informazioni per validare gli aggiornamenti.
Metodo 8: disattiva temporaneamente antivirus o firewall di terze parti
Se usi software antivirus o firewall di terze parti (come Avast, Bitdefender, Kaspersky, ecc.), prova a disattivarli temporaneamente. Alcuni di questi programmi filtrano o bloccano i processi di Windows Update pensando che siano attività sospette.
Dopo aver disattivato la protezione in tempo reale, prova a eseguire di nuovo Windows Update.
Se l’aggiornamento va a buon fine, sai dove stava il problema. In quel caso:
- Aggiungi Windows Update alla lista delle eccezioni del tuo antivirus.
- Riattiva immediatamente la protezione dopo l’aggiornamento, per non lasciare il sistema scoperto.
Metodo 9: controlla il registro di sistema (solo se sei esperto)
In rari casi, alcune chiavi del registro relative a Windows Update possono essere corrotte. Se hai già provato tutti gli altri metodi, puoi fare un controllo veloce.
Attenzione: il registro di sistema è delicato. Fai sempre un backup prima di modificarlo.
- Premi Win + R, digita
regedite premi Invio. - Naviga fino a:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate - Controlla che le voci principali siano presenti e non mostri errori.
- Se noti chiavi strane o incomplete, puoi esportarle come backup e poi eliminarle, costringendo Windows a ricrearle al prossimo riavvio.
Questa procedura è utile solo nei casi più ostinati e quando sei sicuro che il problema sia legato al registro. Se non sei pratico, evita modifiche profonde.
Come prevenire l’errore 0x80070002 in futuro
Una volta risolto, sicuramente non vorrai che il problema torni. Ecco alcune buone abitudini per evitare che succeda di nuovo.
- Aggiorna regolarmente il sistema: non rimandare per settimane. Gli aggiornamenti cumulativi risolvono bug e rendono meno probabili gli errori futuri.
- Mantieni sempre spazio libero sul disco di sistema. Se Windows è pieno, gli aggiornamenti falliscono più facilmente.
- Evita “pulitori di registro” troppo aggressivi: molti programmi di ottimizzazione rimuovono voci e file importanti legati a Windows Update.
- Non interrompere mai un aggiornamento in corso, anche se sembra bloccato. A volte ci mette tempo, ma se lo interrompi potresti corrompere file essenziali.
- Controlla periodicamente i servizi di Windows Update e assicurati che siano impostati correttamente.
- Effettua scansioni periodiche con DISM e SFC ogni tanto, soprattutto se installi spesso driver o software di sistema. Ti aiuteranno a mantenere Windows in buona salute.
E se l’errore riguarda Xbox o Windows Store?
Curiosamente, l’errore 0x80070002 può comparire anche su Xbox o nell’app Microsoft Store. In questi casi, il problema non riguarda gli aggiornamenti del sistema, ma file corrotti nelle cache delle app o dei giochi.
Il metodo più rapido per risolvere è:
- Aprire le Impostazioni di Windows.
- Andare su App > App installate.
- Cercare “Microsoft Store” o “Xbox”.
- Cliccare su Opzioni avanzate e poi su Ripristina o Reimposta.
Questo cancellerà la cache e costringerà l’app a ricreare i file temporanei. Nove volte su dieci, il problema sparisce immediatamente.
Conclusioni
L’errore 0x80070002 è fastidioso, ma significa semplicemente che qualcosa, da qualche parte, non torna durante il processo di aggiornamento. La buona notizia è che Windows offre tutti gli strumenti per risolverlo, basta sapere in che ordine usarli. Il mio consiglio è di procedere per gradi:
prima usa il risolutore di problemi, poi svuota la cache, e se serve passa a DISM e SFC. Se tutto fallisce, l’aggiornamento in-place è il colpo finale che quasi sempre rimette le cose a posto.




