MSN / Windows Messenger error code 0x800B0004

Problem description

When you start Windows Messenger or MSN Messenger you cannot sign in, and you get error code 0x800B0004 along with the message:

Signing in to .NET Messenger Service failed because the service is temporarily unavailable. Please try again later.

Fix/solve messenger error code 0x800B0004

-->

If error code 0x800B0004 appears it is most likely because the Windows digital signatures system is damaged or corrupt. To resolve this you will have to register several dll files that are required for Messenger. You can do this automatically by running a batch file we created or if you prefer by executing the commands yourself.

Automatic solution

First you will have to download this zip file which includes a batch file that can register the dll files for you. After downloading unzip it and run register-messenger-dll-files.bat, a black screen will pop up and update you on the process. When done your Messenger should work again!

Manual solution

First open a run window by clicking start, then run. Now, type the following command and press enter:

regsvr32 softpub.dll Wintrust.dll Initpki.dll Rsaenh.dll Mssip32.dll Cryptdlg.dll

If you use Windows XP you should open another run window after running the previous commands then type the following command:

regsvr32 Dssenh.dll Gpkcsp.dll Slbcsp.dll Sccbase.dll


The run screen where you can execute a command in Windows

Link to this article..

If you found this article helpful and want to share it with others you can use the following codes to link to it. The first box contains html code for websites, the second box contains bbcode for forums.

-->