Fix Windows Update error in Windows Vista

Share on:

This article goes over the step-by-step instructions on how to fix windows update in windows vista. Using the following solution will fix the issue: (Note: I didn’t follow all these instructions and found that just stopping the Crypto service and deleting catroot2 folder was sufficient.)

You can try to register the following DLLs if Windows Update service is not starting up or having some issue updating/running Windows Updates:

  1. Create a batch file and copy the following contents in it and then double click on it to register modules.

regsvr32 c:\windows\system32\vbscript.dll<br /> regsvr32 c:\windows\system32\mshtml.dll<br /> regsvr32 c:\windows\system32\msjava.dll<br /> regsvr32 c:\windows\system32\jscript.dll<br /> regsvr32 c:\windows\system32\msxml.dll<br /> regsvr32 c:\windows\system32\actxprxy.dll<br /> regsvr32 c:\windows\system32\shdocvw.dll

  1. Restart the Windows Update and Automatic service

  2. Stop the Cryptographic Service

  3. Remove the folder Windows\System32\Catroot2

  4. Rename the WindowsSoftwareDistribution folder.

This above folder is the restoration point for Windows Update service.

  1. Now restart the Cryptographic Service.

  2. Create another batch file and put the following lines in it and then double click on it to register the modules:

regsvr32 /s Softpub.dll<br /> regsvr32 /s Mssip32.dll<br /> regsvr32 /s Initpki.dll<br /> regsvr32 softpub.dll<br /> regsvr32 wintrust.dll<br /> regsvr32 initpki.dll<br /> regsvr32 dssenh.dll<br /> regsvr32 rsaenh.dll<br /> regsvr32 gpkcsp.dll<br /> regsvr32 sccbase.dll<br /> regsvr32 slbcsp.dll<br /> regsvr32 cryptdlg.dll<br /> regsvr32 Urlmon.dll<br /> regsvr32 Shdocvw.dll<br /> regsvr32 Msjava.dll<br /> regsvr32 Actxprxy.dll<br /> regsvr32 Oleaut32.dll<br /> regsvr32 Mshtml.dll<br /> regsvr32 msxml.dll<br /> regsvr32 msxml2.dll<br /> regsvr32 msxml3.dll<br /> regsvr32 Browseui.dll<br /> regsvr32 shell32.dll<br /> regsvr32 wuapi.dll<br /> regsvr32 wuaueng.dll<br /> regsvr32 wuaueng1.dll<br /> regsvr32 wucltui.dll<br /> regsvr32 wups.dll<br /> regsvr32 wuweb.dll<br /> regsvr32 jscript.dll<br /> regsvr32 atl.dll<br /> regsvr32 Mssip32.dll

Now with all these re-registered reboot the machine and you will see windows update working.

Leave any Questions and Comments below and I will get back to you. I regularly publish on YouTube, Steemit, and so if you’d like to see more videos and articles click the subscribe button in the top right.