Quando Windows Update non funziona, il sistema può mostrare un codice di errore, bloccarsi su una percentuale, riprovare continuamente lo stesso aggiornamento oppure non riuscire nemmeno a cercare nuovi pacchetti. Il problema può dipendere da una connessione instabile, da servizi di sistema arrestati, da file temporanei danneggiati o da conflitti con software di sicurezza e driver.
Prima di intervenire in modo più invasivo è importante procedere per gradi. Molti errori si risolvono con controlli semplici e senza reinstallare Windows, ma è consigliabile creare un backup dei file importanti e annotare l’eventuale codice visualizzato nella schermata di aggiornamento.
Controlli preliminari prima di intervenire
Il primo controllo riguarda la connessione Internet. Windows Update può fallire se la rete si interrompe durante il download o se il dispositivo utilizza una connessione con limiti di consumo. Verifica che la navigazione funzioni regolarmente, prova a riavviare il modem o il router e, se possibile, utilizza temporaneamente una connessione Ethernet o un’altra rete affidabile.
Apri quindi Impostazioni, entra nella sezione Windows Update e controlla se è indicato un codice di errore. Il codice è utile per distinguere un problema di rete da uno spazio di archiviazione insufficiente o da un’incompatibilità con un driver. Se l’aggiornamento è fermo da pochi minuti, evita di spegnere subito il computer: alcune fasi, soprattutto dopo il riavvio, possono richiedere tempo.
Controlla anche lo spazio libero sull’unità di sistema. Gli aggiornamenti devono scaricare, decomprimere e installare file temporanei; una quantità ridotta di spazio può causare errori anche quando il pacchetto da installare sembra di dimensioni contenute. In Impostazioni cerca le opzioni relative a Archiviazione e rimuovi, se necessario, file temporanei, elementi presenti nel Cestino e applicazioni non utilizzate.
Infine, riavvia il PC e scollega temporaneamente periferiche non indispensabili, come dischi USB, stampanti o hub. Non sono sempre la causa del problema, ma in alcuni casi possono interferire con il rilevamento di driver o dispositivi durante l’installazione.
Usare gli strumenti integrati di Windows
Le versioni recenti di Windows includono strumenti di risoluzione dei problemi dedicati a Windows Update. Per avviarli, apri Impostazioni, seleziona la sezione dedicata a Sistema, quindi Risoluzione dei problemi e Altri strumenti di risoluzione dei problemi. La posizione esatta dei comandi può cambiare in base alla versione del sistema, ma la funzione è normalmente raggiungibile cercando “risoluzione dei problemi” dal menu Start.
Avvia lo strumento relativo a Windows Update e applica le correzioni proposte. L’utility può controllare lo stato dei servizi, le configurazioni di rete e alcuni componenti necessari al download. Al termine, riavvia il computer e riprova la ricerca degli aggiornamenti.
È inoltre utile verificare data, ora e fuso orario. Un orologio di sistema non corretto può creare problemi nella convalida dei certificati e nelle comunicazioni protette con i server Microsoft. In Impostazioni, apri le opzioni relative a Data e ora e abilita, quando disponibile, la regolazione automatica dell’orario e del fuso.
Se il problema è comparso dopo l’installazione di un antivirus, di un firewall di terze parti o di un programma di ottimizzazione, prova a disabilitarlo solo temporaneamente per verificare se interferisce con Windows Update. Non lasciare il computer senza protezione più a lungo del necessario e riattiva sempre il software al termine della prova.
Ripristinare i componenti di Windows Update
Quando la cache degli aggiornamenti è danneggiata, Windows può tentare di utilizzare file incompleti o non validi. In questo caso è possibile ricostruire i componenti di Windows Update dal Prompt dei comandi avviato con privilegi di amministratore.
Cerca “Prompt dei comandi” dal menu Start, fai clic con il tasto destro sul risultato e scegli l’opzione per eseguirlo come amministratore. Arresta quindi i servizi principali con questi comandi, eseguendoli uno alla volta:
net stop wuauservnet stop bitsnet stop cryptsvc
Questi comandi arrestano rispettivamente il servizio di Windows Update, il servizio di trasferimento intelligente in background e i servizi crittografici. Dopo averli eseguiti, è possibile rinominare le cartelle che contengono la cache degli aggiornamenti:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.old
La rinomina non elimina immediatamente i file: consente a Windows di creare nuove cartelle pulite al successivo avvio dei servizi. Riattiva quindi i componenti con:
net start wuauservnet start bitsnet start cryptsvc
Riavvia il computer e verifica Windows Update. Se il sistema segnala che un servizio è già arrestato o che una cartella non può essere rinominata, non forzare l’operazione: potrebbe esserci un processo ancora attivo o un problema di autorizzazioni. In caso di dubbio, interrompi la procedura e usa gli strumenti grafici del sistema.
Controllare i file di sistema e i driver
File di sistema corrotti possono impedire l’installazione degli aggiornamenti. Dal Prompt dei comandi avviato come amministratore esegui prima:
sfc /scannow
Il comando System File Checker analizza i file protetti di Windows e, quando possibile, sostituisce quelli danneggiati con copie corrette. L’analisi può richiedere diversi minuti e non deve essere interrotta.
Se SFC segnala di non riuscire a riparare alcuni file, usa lo strumento DISM con il comando:
DISM /Online /Cleanup-Image /RestoreHealth
DISM controlla e ripara l’immagine di Windows utilizzata dal sistema. Al termine, è consigliabile eseguire nuovamente sfc /scannow, riavviare il PC e riprovare l’aggiornamento.
Se l’errore compare insieme a schermate blu, blocchi o malfunzionamenti di periferiche, controlla anche i driver dal Gestione dispositivi. Aggiorna soltanto i driver necessari e preferisci le fonti ufficiali del produttore del computer o del componente. Programmi che installano automaticamente pacchetti di driver non sempre verificati possono introdurre ulteriori incompatibilità.
Quando usare un’installazione manuale o il ripristino
Se Windows Update continua a fallire, annota il codice di errore e cerca il relativo aggiornamento nel catalogo Microsoft o nella documentazione ufficiale. L’installazione manuale può essere utile per un singolo aggiornamento cumulativo, ma richiede attenzione: è necessario scegliere il pacchetto compatibile con l’edizione, l’architettura e la versione di Windows installata.
Evita di scaricare aggiornamenti da siti non ufficiali e non installare pacchetti destinati a versioni diverse del sistema. Prima di procedere, crea un punto di ripristino quando disponibile e conserva una copia dei documenti personali.
Se il problema è iniziato dopo un aggiornamento specifico, puoi valutare la disinstallazione dell’ultimo aggiornamento dalla cronologia di Windows Update, sempre che il sistema lo consenta. Questa soluzione va usata come misura temporanea: mantenere Windows aggiornato è importante per la sicurezza, quindi l’obiettivo dovrebbe essere individuare la causa e reinstallare in seguito la correzione.
Quando nessuna procedura risolve l’errore, considera le opzioni di ripristino di Windows o un’installazione di riparazione. Prima di usarle, esegui un backup completo e verifica di avere accesso agli account, alle licenze e ai programmi necessari. Se il computer contiene dati importanti o l’errore è accompagnato da problemi hardware, è preferibile rivolgersi a un tecnico.
La procedura più efficace consiste nel partire dai controlli semplici, raccogliere il codice di errore, ripristinare eventualmente la cache, verificare l’integrità dei file di sistema e intervenire solo alla fine sui driver o sull’installazione. In questo modo si riduce il rischio di modifiche inutili e si mantiene il problema sotto controllo.