60 02/04/2026 07/04/2026 6 min

Introduzione

Quando Windows Update si blocca, l’effetto è sempre lo stesso: aggiornamenti fermi su In attesa, download che non parte, errori generici o riavvii che non sbloccano nulla. Il punto critico non è solo “far ripartire gli update”, ma capire quale anello della catena si è rotto: servizio, cache locale, database componenti, spazio su disco, policy, oppure un problema di connessione ai server Microsoft.

La strada più sicura è sempre questa: prima si osserva, poi si corregge. In pratica si controllano stato dei servizi, errori recenti, spazio libero e integrità dei componenti, quindi si applica il fix minimo e reversibile. Se il problema riguarda più PC aziendali o un ambiente gestito, conviene anche verificare se ci sono policy di dominio, WSUS o proxy che stanno interferendo.

Diagnosi probabile

Le cause più comuni di Windows Update bloccato sono queste:

  • servizi di aggiornamento disattivati o in stato anomalo, in particolare Windows Update e Background Intelligent Transfer Service;
  • cache corrotta nella cartella dei download di Windows Update;
  • componenti di sistema danneggiati dopo un arresto anomalo, un aggiornamento fallito o uno spegnimento forzato;
  • spazio disco insufficiente sulla partizione di sistema;
  • proxy, firewall, DNS o filtri di rete che impediscono il contatto con i server Microsoft;
  • policy locali o di dominio che bloccano la ricerca automatica degli aggiornamenti.

Se l’errore è generico e non compare un codice preciso, il sospetto principale è quasi sempre la cache di Windows Update o un servizio fermo. Se invece compare un codice, quel codice va letto prima di fare pulizie più invasive.

Verifiche immediate

  1. Controlla lo stato di Windows Update dall’interfaccia. Apri ImpostazioniWindows Update e osserva se compaiono messaggi come Errore durante l’installazione, In attesa di riavvio o Download in corso fermo da molto tempo. L’esito atteso è capire se il blocco è sul download, sull’installazione o sul riavvio.
  2. Verifica spazio libero su disco. Su Questo PC controlla che l’unità di sistema abbia spazio sufficiente, idealmente almeno 10-20 GB liberi per evitare blocchi durante download e staging. Se il disco è quasi pieno, Windows Update può fallire senza un messaggio chiaro.
  3. Controlla i servizi principali. Apri services.msc e verifica che Windows Update, BITS e Cryptographic Services non siano disattivati. L’esito atteso è stato In esecuzione o, almeno, avvio possibile senza errori.
  4. Se disponibile, recupera il codice errore. In Windows Update apri la cronologia aggiornamenti e annota il codice, ad esempio 0x800f081f, 0x8024402c o simili. Il codice serve a distinguere un problema locale da uno di rete o di integrità componenti.

Soluzione consigliata passo-passo

Prima di toccare i componenti interni, prova il percorso più semplice e reversibile. Se non basta, passa alla pulizia della cache e poi alla correzione dei file di sistema.

  1. Riavvia il PC e riprova una sola volta. Sembra banale, ma se Windows è bloccato in uno stato di aggiornamento sospeso, un riavvio pulito può sbloccare il servizio e il database locale. Dopo il riavvio, torna in ImpostazioniWindows Update e verifica se la ricerca riparte.
  2. Riavvia i servizi di aggiornamento. Se hai accesso amministrativo, apri services.msc, trova Windows Update e BITS, quindi avviali o riavviali. Questo è utile quando il problema è solo un servizio rimasto in stato incoerente. Se il riavvio dei servizi fallisce, passa al punto successivo.
  3. Pulisci la cache di Windows Update in modo controllato. Questo è uno dei fix più efficaci quando i download restano bloccati. Apri Prompt dei comandi come amministratore e usa i comandi seguenti per fermare i servizi, rinominare la cache e riattivarli. Rinominare la cartella è più sicuro che cancellarla: se qualcosa va storto, il rollback è immediato.
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

Dopo questa operazione, torna in Windows Update e avvia una nuova ricerca. L’esito atteso è la ricostruzione automatica delle cartelle e l’avvio di un nuovo download pulito. Se il problema era una cache corrotta, spesso si risolve qui.

  • Ripara i file di sistema. Se Windows Update continua a fallire, il problema può essere in component store o file di sistema danneggiati. Esegui prima una verifica, poi la riparazione. Apri il prompt come amministratore e lancia:
  • sfc /scannow

    Attendi il completamento. Se SFC segnala file non riparabili, passa a DISM per ripristinare l’immagine di Windows:

    DISM /Online /Cleanup-Image /RestoreHealth

    L’esito atteso è operazione completata correttamente. Dopo DISM, rilancia sfc /scannow per confermare che l’integrità sia stata ristabilita. Questo doppio passaggio è spesso decisivo quando Windows Update si blocca per corruzione dei componenti.

    1. Verifica rete, DNS e proxy. Se gli aggiornamenti non partono ancora, controlla che il PC raggiunga Internet senza proxy anomali. In ambienti aziendali, un proxy o un filtro SSL può interferire. Se usi un proxy non necessario, disattivalo temporaneamente da ImpostazioniRete e InternetProxy. L’esito atteso è una connessione diretta ai server Microsoft.
    2. Controlla l’orario di sistema. Data e ora errate possono rompere la validazione TLS e impedire la comunicazione con i server di aggiornamento. Imposta ora automatica e fuso orario corretto, poi riprova la ricerca aggiornamenti.
    3. Se il PC è gestito, verifica policy e WSUS. In ambienti dominio o con gestione centralizzata, Windows può essere configurato per puntare a un server interno invece che a Microsoft. Se il server WSUS è non raggiungibile o mal configurato, Windows Update sembra bloccato anche se il client è sano. In questo caso il fix va fatto lato policy o lato server, non solo sul singolo PC.

    Controlli finali / rollback

    1. Controllo finale. Dopo il fix, apri ImpostazioniWindows Update e verifica che la ricerca degli aggiornamenti parta, che il download avanzi e che non compaiano nuovi errori nella cronologia. L’esito atteso è almeno un controllo aggiornamenti completato senza blocchi.
    2. Verifica servizi. Controlla che Windows Update, BITS e Cryptographic Services restino avviati anche dopo il riavvio. Se uno dei servizi si ferma di nuovo, il problema è ancora presente.
    3. Rollback sicuro. Se hai rinominato le cartelle SoftwareDistribution e catroot2 ma il risultato peggiora, puoi ripristinare lo stato precedente fermando di nuovo i servizi e rinominando le cartelle da .old al nome originale. Prima del rollback, assicurati che Windows Update sia fermo per evitare conflitti sui file.
    4. Se il problema persiste. Conserva il codice errore, l’orario del tentativo e l’ultimo evento della cronologia aggiornamenti: sono i dati minimi per passare a una diagnosi più precisa. Se il PC è aziendale, verifica anche eventuali policy di dominio, WSUS e filtri di rete.
    Assunzione operativa: il sistema è Windows 10 o Windows 11 con accesso amministrativo locale e senza vincoli di gestione centralizzata che impediscano la manutenzione dei servizi.

    Checklist rapida

    • Controllare spazio libero e stato di Windows Update.
    • Riavviare i servizi Windows Update, BITS e Cryptographic Services.
    • Pulire la cache rinominando SoftwareDistribution e catroot2.
    • Eseguire sfc /scannow e, se serve, DISM /Online /Cleanup-Image /RestoreHealth.
    • Verificare rete, DNS, proxy, ora di sistema e policy aziendali.

    In pratica, la regola che funziona meglio è questa: se il blocco è recente, parti dai servizi e dalla cache; se è ricorrente, passa subito all’integrità di sistema e alla rete. Così eviti interventi pesanti quando basta correggere un componente locale, ma non perdi tempo quando il problema è più profondo.