Windows Update Error Code 800B0001

Issue:
One of client reported that he is getting an error while updating Windows 7 Professional with SP1.

The error was

Windows could not search for new updates.
An error occurred while checking for your computer. Error(s) found: Code 800B0001.

 

“Get Help with this error” link will give info like this:

 

 

Cause:

Error Code 800B0001 means Windows Update engine file(s) required by Windows Update (Catalog Store) is corrupted.

Resolution:

As recommended the System Update Readiness Tool can be used, but it didn’t helps at all.

A fix is available for this:

1)  Click Start, Run, type: notepad C:register.bat and press Enter. Choose Yes when prompted.

2)  Copy the following commands and then paste them into the opened Notepad window.

net stop wuauserv
regsvr32 wuapi.dll /s
regsvr32 wups.dll /s
regsvr32 wuaueng.dll /s
regsvr32 wucltui.dll /s
regsvr32 wuweb.dll /s
regsvr32 msxml.dll /s
regsvr32 msxml2.dll /s
regsvr32 msxml3.dll /s
regsvr32 urlmon.dll /s
net start wuauserv
regsvr32 softpub.dll /s
regsvr32 initpki.dll /s
regsvr32 mssip32.dll /s
regsvr32 wintrust.dll /s
regsvr32 dssenh.dll /s
regsvr32 rsaenh.dll /s
regsvr32 gpkcsp.dll /s
regsvr32 sccbase.dll /s
regsvr32 slbcsp.dll /s
regsvr32 cryptdlg.dll /s
regsvr32 jscript.dll /s

 

3)  Close the Notepad window. Click  Yes  when prompted to save the file.

4)  Click Start –> Run, type C:register.bat and press Enter to execute the batch file.

5) It will show a notification window with either successful or unsuccessful status. Restart the computer.

6) Again try to update through Windows Update and download the Updates.