Wednesday, November 8, 2006

Reregister Windows Updates

I've had problems over the years with computers, more often servers, that do not want to update through Microsoft's Windows Update service.
net stop bits
net stop wuauserv
rmdir /s %windir%\sdold
rename %windir%\SoftwareDistribution sdold
net start wuauserv

Regsvr32 msxml3.dll
Regsvr32 wuapi.dll
Regsvr32 wuaueng.dll
Regsvr32 wucltui.dll
Regsvr32 wups.dll
Regsvr32 wuweb.dll
Regsvr32 qmgr.dll
Regsvr32 qmgrprxy.dll
Regsvr32 jscript.dll

echo Reset the proxy list
rem pause
proxycfg -d
proxycfg -u
net stop wuauserv
net start wuauserv

Here is a batch script that I wrote based off of an email from Microsoft Support. It has worked for me in every situation.