It can be rather difficult to understand just how to fix Windows Update error 800b0001 because it is one of those errors that do not have a simple and easy to understand solution. This does not mean that you need the help of a specialist to solve this particular error because I have looked at every possible cause and the solutions you can use to solve the error.
The exact error message is:
An error occurred while checking for new updated for your computer. Error found: Code 800B0001 Windows updated encountered an unknown error.
Obviously the error is not unknown, there is a code for it and if you search the Microsoft technical pages you will find that this error means that Windows cannot find the cryptographic service provider or that a Microsoft Update catalog is corrupted. This alone gives you an idea of the files that we are going to repair in order to make this error go away.
Anyone of these solutions may work for you so make sure that you try everyone until you stumble upon the one that will fix error 800b0001 for you. The one thing I can guarantee you is that this is the complete list of solutions so, inevitably, one will solve the problem for you.
So here is the complete list of solutions for Windows Update error 800B0001
1. Re-register the .dll files that handle the update process
A .dll file is a something that tells Windows just how to run some of the automated processes behind almost anything that you can do on a computer. Obviously, as a regular user there is no need for you to know just how to work these files but here are the simple 3 steps you need to go through in order to solve the windows update error 800b0001.
- Go to Start and click on the Run button. If you don’t have it there you can use the search feature and type Run and hit Enter.
- In the Run window type cmd
- Depending on your version of Windows write the following commands and hit enter after each one.
REGSVR32 SOFTPUB.DLL (for XP, Vista & Win7)
REGSVR32 MSSIP32.DLL (for XP, Vista & Win7)
REGSVR32 WINTRUST.DLL (for XP, Vista & Win7)
REGSVR32 INITPKI.DLL (for XP & Vista)
2. Manually Install Update KB 2720211
This particular update usually comes pre-installed on most Windows versions but sometimes the installation process skips it. So what you need to do is to manually search for KB 2720211 download. Once you find it, download it and install it to your system. It should ask for a reboot but if it does not make sure that you reboot anyway and check if you are still getting the 0x800b0001 message.
3. Reinitialize the Download Folders
This may sound like something fancy but in actuality Windows needs to download every update just like you download the installation kit for you Yahoo messenger. And sometimes those folders get so filled with data that errors turn up. And you can reset those folders by following these steps:
- Open a Notepad file by writing notepad in the search option in the Start menu
- Write the following code
net stop wuauserv
net stop CryptSvc
ren %windir%\system32\catroot2 catroot2.old
ren %windir%\SoftwareDistribution sold.old
net start CryptSvc
net start wuauserv
- Save the file to your Desktop with the file name rename.bat.
- Right click on the file on your Desktop and select Run as administrator.
- Restart your computer and see if the problem has been resolved.
4. Use the System Update Readiness Tool
If nothing has worked so far you can also try using the Windows automatic repair tool by going to their website and searching for the System Update Readiness Tool. You will have to enter your version of Windows and they will give you a program to install and run. In nothing else has worked than you have essentially eliminated every other possible cause for error and with this program you should be able to get passed the Windows Update error 800B0001.