HOME  >>  UPDATES HELP (Updated: October 26th, 2008)
RESET, REPAIR AND REINSTALL AUTOMATIC UPDATES:

System Requirements:

  • Vista (right click on the downloaded script file and select "Run as Administrator")
  • Windows XP SP2
  • Windows 2003 Server
  • Windows 2000 (needs new version of the Windows Automatic Update client installed)

Reset Automatic Updates: (all versions)

Copy the text below in to a new notepad document and save it as reset.cmd. Double click on the file to run it.



Repair Automatic Updates: (not Vista)

Copy the text below in to a new notepad document and save it as repair.cmd. Double click on the file to run it.



Remove and Reinstall Automatic Updates: (not Vista)

Copy the text below in to a new notepad document and save it as reinstall.cmd. Double click on the file to run it.


MANUAL REPAIRS:
Re-register Files

Open a command prompt, type the following commands, and press ENTER after each one (Windows 2000, skip the sccbase.dll file):

  • regsvr32 wuapi.dll
  • regsvr32 wuaueng.dll
  • regsvr32 atl.dll
  • regsvr32 wucltui.dll
  • regsvr32 wups.dll
You should receive a successful message after each one. Try Windows Update Again. If it still doesn't work, re-register Cryptographic Services:
  • net stop cryptsvc
  • regsvr32 softpub.dll
  • regsvr32 wintrust.dll
  • regsvr32 initpki.dll
  • regsvr32 dssenh.dll
  • regsvr32 rsaenh.dll
  • regsvr32 gpkcsp.dll
  • regsvr32 sccbase.dll
  • regsvr32 slbcsp.dll
  • regsvr32 mssip32.dll
  • regsvr32 cryptdlg.dll
  • net start cryptsvc
You should receive a successful message after each one. Try Windows Update Again. If it still doesn't work, re-register more files:



a. Start... Run... type cmd... OK
b. At the command prompt, type cd %windir%\system32, and then press ENTER.
c. Type the following commands, and press ENTER after each one:
  • regsvr32 Jscript.dll
  • regsvr32 vbscript
  • regsvr32 /i mshtml
  • regsvr32 Msxml3.dll
  • regsvr32 Atl.dll
  • regsvr32 Wuapi.dll
  • regsvr32 Wuaueng.dll
  • regsvr32 Wuaueng1.dll
  • regsvr32 Wucltui.dll
  • regsvr32 Wups.dll
  • regsvr32 Wups2.dll
  • regsvr32 Wuweb.dll
d. Type exit, and then press ENTER to close the Command Prompt window.



If the previous steps do not resolve this issue, continue with steps 2 through 4.

2. Stop the Automatic Updates Service, and the Background Intelligent Transfer Service (BITS):

a. Start... Run... type services.msc... OK
b. In the list of services, right-click Automatic Updates, and then click Properties.
c. In the Automatic Updates Properties dialog box, click the General tab, click Stop, and then click OK.
d. In the list of services, right-click Background Intelligent Transfer Service, and then click Properties.
e. In the Background Intelligent Transfer Service Properties dialog box, click the General tab, click Stop, and then click OK.

3. Rename the SoftwareDistribution folder:

a. Start... Run... type %windir%... OK
b. Locate the SoftwareDistribution folder
c. Right-click the SoftwareDistribution folder, and select Rename
d. Type OldSD, and then press ENTER.

4. Re-start the Services:

a. Start... Run... type services.msc... OK
b. In the list of services, right-click Automatic Updates, and then click Properties
c. In the Automatic Updates Properties dialog box, click the General tab, click Start, and then click OK
d. In the list of services, right-click Background Intelligent Transfer Service, and then click Properties
e. In the Background Intelligent Transfer Service Properties dialog box, click the General tab, click Start, and then click OK



Download and Re-install Windows Update files:

Windows Update Agent (32bit)
Windows Update Agent (64bit)

If you get the "Install is not needed since Windows Update Agent is already installed." message, run the exe with the command line switch /wuforce (WindowsUpdateAgent20-x86.exe /wuforce)