Quando Windows Update fa i capricci
Aggiornamenti che non si scaricano, errori 0x80073712 o 0x80070003, percentuale bloccata al 99%, schermo blu dopo l'aggiornamento. Windows Update e una macchina complessa e i guasti capitano. Vediamo le procedure di troubleshooting in ordine, dalla più semplice alla più invasiva.
1. Strumento di risoluzione problemi
Primo passo, sempre:
- Impostazioni > Sistema > Risoluzione dei problemi > Altri strumenti di risoluzione
- Esegui "Windows Update"
- Lo strumento controlla servizi, cache, criteri e tenta riparazioni automatiche
Risolve circa il 40% dei casi semplici.
2. Riavvio servizi Windows Update
Da prompt admin:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver
Questo svuota la cache di Windows Update e forza una sincronizzazione pulita. Funziona spesso, anche quando lo strumento di risoluzione non basta.
3. SFC e DISM
Se i file di sistema sono corrotti, Windows Update fallisce:
DISM /Online /Cleanup-Image /RestoreHealthsfc /scannow
4. Reset componenti Windows Update
Script più aggressivo che ripristina ACL e re-registra DLL:
net stop bits net stop wuauserv Del %ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat cd /d %windir%\system32 regsvr32.exe /s atl.dll regsvr32.exe /s urlmon.dll regsvr32.exe /s mshtml.dll regsvr32.exe /s shdocvw.dll regsvr32.exe /s browseui.dll regsvr32.exe /s jscript.dll regsvr32.exe /s vbscript.dll regsvr32.exe /s scrrun.dll regsvr32.exe /s msxml.dll regsvr32.exe /s msxml3.dll regsvr32.exe /s msxml6.dll regsvr32.exe /s actxprxy.dll regsvr32.exe /s softpub.dll regsvr32.exe /s wintrust.dll regsvr32.exe /s dssenh.dll regsvr32.exe /s rsaenh.dll regsvr32.exe /s gpkcsp.dll regsvr32.exe /s sccbase.dll regsvr32.exe /s slbcsp.dll regsvr32.exe /s cryptdlg.dll regsvr32.exe /s oleaut32.dll regsvr32.exe /s ole32.dll regsvr32.exe /s shell32.dll regsvr32.exe /s initpki.dll regsvr32.exe /s wuapi.dll regsvr32.exe /s wuaueng.dll regsvr32.exe /s wuaueng1.dll regsvr32.exe /s wucltui.dll regsvr32.exe /s wups.dll regsvr32.exe /s wups2.dll regsvr32.exe /s wuweb.dll regsvr32.exe /s qmgr.dll regsvr32.exe /s qmgrprxy.dll regsvr32.exe /s wucltux.dll regsvr32.exe /s muweb.dll regsvr32.exe /s wuwebv.dll netsh winsock reset netsh winhttp reset proxy net start bits net start wuauserv
Esegui da prompt admin in blocco.
5. Update Assistant
Se un feature update specifico fallisce sempre, scarica Update Assistant da microsoft.com. Forza l'installazione fuori dal canale Windows Update.
6. Media Creation Tool e In-Place Upgrade
Estremo ma efficace: scarica Media Creation Tool, crea una ISO della stessa versione già installata, lanciala da dentro Windows e scegli "Mantieni file e app". Riinstalla Windows preservando tutto. Risolve il 99% dei casi.
Codici errore comuni
- 0x80073712: file aggiornamento corrotti, usa DISM
- 0x800F0922: spazio insufficiente partizione riservata sistema
- 0x80070002: file non trovato, svuota cache
- 0x80240034: download fallito, problema rete o proxy
Hai bisogno di aiuto?
Se vuoi supporto Windows aziendale dal team di G Tech Group, scrivici tramite il modulo di contatto.