Base di conoscenza →5 min di letturaAggiornato: 2026-09-21

Come ripristinare i componenti di Windows Update quando un aggiornamento si blocca

Ripristinare i componenti di Windows Update significa arrestare i servizi wuauserv, bits e cryptsvc, rinominare le cartelle SoftwareDistribution e catroot2 così che Windows le ricrei da zero e rimettere in moto il tutto: una decina di minuti di lavoro. L'operazione ripulisce la cache dei download corrotta che sta dietro alla maggior parte degli aggiornamenti bloccati e agli errori come 0x80070002. File, programmi e impostazioni restano intatti; vengono ricostruiti solo la cache degli aggiornamenti e l'elenco dello storico.

Cosa sono davvero i componenti dell'aggiornamento

Windows Update non è un unico processo ma una catena di servizi e cartelle. Il servizio wuauserv è il motore degli aggiornamenti vero e proprio, il servizio trasferimento intelligente in background (bits) sposta i file scaricati e cryptsvc verifica le firme crittografiche di ciò che arriva. Insieme gestiscono una cache di download in C:\Windows\SoftwareDistribution e i dati dei cataloghi di firma in C:\Windows\System32\catroot2.

Quando un download viene interrotto o in cache finisce un file scritto a metà, la catena può continuare a usare i dati rotti: l'aggiornamento resta inchiodato a una percentuale o fallisce con codici come 0x80070002 o 0x8007000D. Cancellare la cache obbliga Windows a riscaricare tutto da zero, ed è per questo che un ripristino cura così tanti guasti strani. Il ripristino non reinstalla Windows e non rimuove gli aggiornamenti già installati: si limita a liberare la strada ai nuovi download.

  • wuauserv — il servizio Windows Update che cerca, scarica e installa gli aggiornamenti
  • bits — servizio trasferimento intelligente in background, sposta i file in background
  • cryptsvc — valida le firme dei pacchetti di aggiornamento
  • C:\Windows\SoftwareDistribution — la cache dei download, dopo i grandi aggiornamenti arriva a diversi GB
  • C:\Windows\System32\catroot2 — la cartella con i dati dei cataloghi di firma

Il ripristino passo per passo

Apri Start, digita cmd, fai clic destro su «Prompt dei comandi» e scegli «Esegui come amministratore»; su Windows 11 puoi anche fare clic destro su Start e selezionare «Terminale (amministratore)». Poi arresta i servizi con quattro comandi: net stop wuauserv, net stop bits, net stop cryptsvc e net stop msiserver — l'ultimo serve solo se il servizio installer è occupato. Ora rinomina le due cartelle della cache: ren %systemroot%\SoftwareDistribution SoftwareDistribution.old e ren %systemroot%\System32\catroot2 catroot2.old.

Se una rinomina fallisce con un errore di accesso negato, verifica che cryptsvc si sia davvero arrestato e riprova dopo un riavvio. Riavvia i servizi nello stesso ordine (net start wuauserv, net start bits, net start cryptsvc), apri Impostazioni, vai su Windows Update e premi «Verifica disponibilità aggiornamenti». Windows ricostruisce entrambe le cartelle in pochi minuti e riscarica tutto.

Se il ripristino non basta

Per prima cosa avvia lo strumento di risoluzione dei problemi integrato: Impostazioni → Sistema → Risoluzione dei problemi → Altri strumenti per la risoluzione dei problemi → «Esegui» accanto a Windows Update. Se è danneggiato l'archivio componenti, riparalo con DISM /Online /Cleanup-Image /RestoreHealth seguito da sfc /scannow e poi ripeti il ripristino. Se un aggiornamento si installa e fallisce a ogni tentativo, annota il numero KB e disinstallalo da Cronologia aggiornamenti prima di riprovare.

Conserva le cartelle .old per una o due settimane; quando gli aggiornamenti tornano a funzionare, eliminale per recuperare spazio. Il ripristino conviene anche dopo aver liberato spazio su un disco di sistema quasi pieno, perché una cache intasata è il motivo classico per cui gli aggiornamenti si rifiutano di scaricarsi. E non toccare mai a mano la cartella WinSxS in nessun passaggio: contiene hard link che Windows gestisce da solo, ed eliminarne dei file danneggia l'archivio componenti.

Domande e risposte

Il ripristino dei componenti di Windows Update cancella file o programmi?

No. Viene ricostruita solo la cache degli aggiornamenti: file personali, programmi e impostazioni restano al loro posto, e l'unica perdita visibile è l'elenco della cronologia aggiornamenti, che riparte vuoto.

Posso eliminare direttamente la cartella SoftwareDistribution?

Sì, purché prima vengano arrestati i servizi di aggiornamento — ed è esattamente ciò che fa il ripristino. Rinominala invece di cancellarla, così potrai recuperare la vecchia cache se qualcosa va storto.

Perché l'aggiornamento continua a fallire con l'errore 0x80070002?

Quel codice indica di solito che manca un file atteso dal programma di installazione, quasi sempre per colpa di una cache dei download corrotta. Fermare i servizi e rinominare SoftwareDistribution risolve la maggior parte dei casi.

Scopri cosa include la licenza prima dell'acquisto.

La prova singola di 30 minuti include gli strumenti essenziali. Le funzioni PRO restano bloccate finché non attivi una licenza a pagamento.

Da leggere dopo

Tutti gli articoli · FAQ

Scrivici: [email protected]