Windows Update Error Code 800B0001

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:




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


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.