Diagnosi probabile
Quando Windows Update si blocca, quasi sempre il problema è in uno di questi punti: servizio di aggiornamento fermo o in errore, database locale corrotto, spazio disco insufficiente, componenti di sistema danneggiati oppure una policy aziendale che limita il download. In ambiente Microsoft conviene partire da ciò che si può verificare subito, senza resettare nulla al primo colpo.
Se il blocco è comparso dopo un riavvio, un aggiornamento parziale o un cambio di rete, la causa più probabile è un componente di Windows Update rimasto in stato incoerente. Se invece il sistema mostra codici errore ripetuti, il dettaglio del codice aiuta molto a distinguere tra problemi di connettività, repository locale e file di sistema.
Verifiche immediate
- Controlla l’errore esatto in Impostazioni. Vai su Impostazioni > Windows Update e annota il messaggio preciso o il codice, per esempio 0x800f081f o 0x80070002. L’esito atteso è un codice o testo utile alla diagnosi, non un generico “qualcosa è andato storto”.
- Verifica spazio libero e stato del disco. Apri Esplora file > Questo PC e controlla che l’unità di sistema abbia spazio sufficiente. In pratica, lascia almeno alcuni GB liberi; se il disco è quasi pieno, Windows Update può fermarsi o fallire durante l’estrazione dei pacchetti.
- Controlla lo stato dei servizi coinvolti. Premi Win + R, digita
services.msce verifica che Windows Update, Background Intelligent Transfer Service e Cryptographic Services non siano disabilitati. L’esito atteso è stato In esecuzione oppure avvio possibile senza errori. - Prova il risolutore integrato. Vai su Impostazioni > Sistema > Risoluzione dei problemi > Altri strumenti di risoluzione dei problemi e avvia Windows Update. Se trova e corregge qualcosa, ripeti subito il controllo degli aggiornamenti per confermare il risultato.
Soluzione consigliata passo-passo
- Riavvia i servizi di aggiornamento. Dalla console Servizi, riavvia nell’ordine Windows Update, BITS e Cryptographic Services. Questo è il tentativo più sicuro perché non tocca i file di sistema e spesso sblocca una coda rimasta appesa.
- Svuota la cache di Windows Update. Se il riavvio dei servizi non basta, la soluzione più efficace è rinominare la cache locale, non cancellare alla cieca. Apri un Prompt dei comandi come amministratore e usa questa sequenza:
Il risultato atteso è che i servizi ripartano senza errori e Windows ricrei le cartelle al controllo successivo.net stop wuauserv net stop bits net stop cryptsvc ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start cryptsvc net start bits net start wuauserv - Ripara i file di sistema. Se l’aggiornamento continua a fallire, esegui i controlli integrità. Da Prompt dei comandi come amministratore:
Se SFC segnala file non riparabili, passa a DISM:sfc /scannow
L’esito atteso è la correzione dei componenti danneggiati; al termine riavvia il PC e riprova Windows Update.DISM /Online /Cleanup-Image /RestoreHealth - Verifica eventuali policy o software di terze parti. Se il PC è gestito da azienda, controlla che non ci siano criteri che bloccano gli update. Se c’è un antivirus di terze parti molto invasivo, prova temporaneamente a disattivarlo solo per la verifica, poi riattivalo subito. Il controllo successivo è un nuovo tentativo di aggiornamento con rete stabile.
- Installa manualmente l’aggiornamento se conosci il KB. Se Windows Update continua a non scaricare un pacchetto specifico, cerca il numero KB nel Microsoft Update Catalog e installalo manualmente. È una strada utile quando il problema è limitato a un singolo update e non all’intero meccanismo.
Controlli finali / rollback
- Controllo finale: torna in Impostazioni > Windows Update e verifica che la ricerca aggiornamenti parta, scarichi e completi almeno un ciclo senza errori. L’esito atteso è stato Aggiornato oppure download/installazione in corso senza blocchi.
- Controllo logico: se hai rinominato le cartelle di cache, verifica che Windows abbia ricreato
SoftwareDistributionecatroot2in forma nuova dopo il riavvio o dopo il primo controllo update. Questo conferma che la cache vecchia non sta più interferendo. - Rollback: se dopo i test il problema persiste, puoi ripristinare i vecchi nomi delle cartelle solo se necessario e solo dopo aver fermato di nuovo i servizi. In pratica: rinomina
SoftwareDistribution.oldecatroot2.oldtornando ai nomi originali, poi riavvia i servizi. Fallo solo se vuoi tornare allo stato precedente per ulteriori prove.
Commenti (0)
Nessun commento ancora.
Segnala contenuto
Elimina commento
Eliminare definitivamente questo commento?
L'azione non si può annullare.