Risolvere gli errori di Windows Update su Windows 7

windows 7 updateUno dei problemi più frequenti su Windows 7 è il malfunzionamento di Windows Update. Alle volte c’è un preciso codice di errore ma spessissimo, soprattutto appena dopo una re-installazione, il problema è di Windows Update che continua la ricerca per giorni senza mai trovare nulla.  Ci sono diverse soluzioni a questi problemi, quindi le andremo ad elencare nell’ordine più conveniente, dal più facile e rapido a quello più complicato.

Windows Update Diagnostic Tool

Uno strumento messo a disposizione da Microsoft per la verifica dei problemi di Windows Update. Può essere scaricato a questo link e una volta eseguito cercherà di risolvere il problema in automatico.

Microsoft Fix-it 50202

Questo Fix-it (scaricabile da qui) reinstalla Windows Update; è possibile anche spuntare una casella per una reinstallazione aggressiva ma noi consigliamo di eseguire lo strumento normalmente e procedere alla soluzione successiva in caso di esito negativo.

System Update Readiness Tool

Il Readiness Tool può essere scaricato da questa pagina di Microsoft e risolve molti errori di installazione di aggiornamenti che altri strumenti non sono in grado di risolvere

Installare l’aggiornamento KB3102810

Quando Windows Update non da uno specifico errore ma ricerca aggiornamenti all’infinito, questo aggiornamento andrà installato manualmente per risolvere il problema. Può essere scaricato a questa pagina selezionando la corretta architettura del sistema operativo installato.

Ripristinare manualmente i componenti di Windows Update

Per reimpostare manualmente i componenti di Windows Update bisogna eseguire i seguenti comandi in una finestra del Prompt dei Comandi come amministratore (assicuratevi di premere invio dopo ogni comando):

net stop wuauserv
net stop bits
rd /s /q %windir%\softwaredistribution
net start bits
net start wuauserv
wuauclt.exe /detectnow

Reimpostare manualmente Windows Update

Per la reimpostazione di Windows Update su Windows 7 bisogna creare un file di testo copiando all’interno tutti comandi che seguono:

net stop bits
net stop wuauserv
%windir%\system32\regsvr32.exe %windir%\system32\vbscript.dll /s
%windir%\system32\regsvr32.exe %windir%\system32\mshtml.dll /s
%windir%\system32\regsvr32.exe %windir%\system32\msjava.dll /s
%windir%\system32\regsvr32.exe %windir%\system32\jscript.dll /s
%windir%\system32\regsvr32.exe %windir%\system32\msxml.dll /s
%windir%\system32\regsvr32.exe %windir%\system32\actxprxy.dll /s
%windir%\system32\regsvr32.exe %windir%\system32\shdocvw.dll /s
%windir%\system32\regsvr32.exe wuapi.dll /s
%windir%\system32\regsvr32.exe wuaueng1.dll /s
%windir%\system32\regsvr32.exe wuaueng.dll /s
%windir%\system32\regsvr32.exe wucltui.dll /s
%windir%\system32\regsvr32.exe wups2.dll /s
%windir%\system32\regsvr32.exe wups.dll /s
%windir%\system32\regsvr32.exe wuweb.dll /s
%windir%\system32\regsvr32.exe Softpub.dll /s
%windir%\system32\regsvr32.exe Mssip32.dll /s
%windir%\system32\regsvr32.exe Initpki.dll /s
%windir%\system32\regsvr32.exe softpub.dll /s
%windir%\system32\regsvr32.exe wintrust.dll /s
%windir%\system32\regsvr32.exe initpki.dll /s
%windir%\system32\regsvr32.exe dssenh.dll /s
%windir%\system32\regsvr32.exe rsaenh.dll /s
%windir%\system32\regsvr32.exe gpkcsp.dll /s
%windir%\system32\regsvr32.exe sccbase.dll /s
%windir%\system32\regsvr32.exe slbcsp.dll /s
%windir%\system32\regsvr32.exe cryptdlg.dll /s
%windir%\system32\regsvr32.exe Urlmon.dll /s
%windir%\system32\regsvr32.exe Shdocvw.dll /s
%windir%\system32\regsvr32.exe Msjava.dll /s
%windir%\system32\regsvr32.exe Actxprxy.dll /s
%windir%\system32\regsvr32.exe Oleaut32.dll /s
%windir%\system32\regsvr32.exe Mshtml.dll /s
%windir%\system32\regsvr32.exe msxml.dll /s
%windir%\system32\regsvr32.exe msxml2.dll /s
%windir%\system32\regsvr32.exe msxml3.dll /s
%windir%\system32\regsvr32.exe Browseui.dll /s
%windir%\system32\regsvr32.exe shell32.dll /s
%windir%\system32\regsvr32.exe wuapi.dll /s
%windir%\system32\regsvr32.exe wuaueng.dll /s
%windir%\system32\regsvr32.exe wuaueng1.dll /s
%windir%\system32\regsvr32.exe wucltui.dll /s
%windir%\system32\regsvr32.exe wups.dll /s
%windir%\system32\regsvr32.exe wuweb.dll /s
%windir%\system32\regsvr32.exe jscript.dll /s
%windir%\system32\regsvr32.exe atl.dll /s
%windir%\system32\regsvr32.exe Mssip32.dll /s
net start bits
net start wuauserv
wuauclt /resetauthorization /detectnow

Dopo aver inserito il tutto, il file deve essere salvato come RESET_WU.CMD (facendo attenzione che non rimanga un ulteriore “.TXT” alla fine) e semplicemente eseguito con doppio click.

Commenta

You may also like...