Error 80040154 can be caused by wrongly registered control. If a user who is logged on (as an anonymous account) has an inadequate permission for control, this error can occur. It is common that an anonymous account hasn’t got the proper permission to run certain controls or use some directories or files of particular components. Registry permissions are sometimes incorrectly set and that can cause control failure and lead to this type of error.
If we are talking about a database, however, the directory that stores files of database can not give the right permissions to the user. If your system is experiencing the Error 80040154 in attempts to sign into Windows Messenger, you can try fixing this problem in the following way: First, register msxml3.dll. In order to do this, follow the instructions below (depending on the operating system).
For Vista users: you will have to slick Start, then All programs, then Accessories and right click on command prompt. Choose to run as Administrator. If you need a password for Administrator, type it in and then hit Continue button. Type in: REGSVR32 %windir%\system32\msxml3.dll and hit Enter. If you succeed in locating or using the file, you will see this message: ” DllRegisterServer succeeded in C:\Windows\System32\msxml3.dll is succeeded.” However, if you fail in doing this, we will try to give you more options in solving the problem.
For Windows XP users: click Start, then Run and then type in: REGSVR32 %windir%\system32\msxml3.dll; after that, click OK. If you can locate and use the file, your screen will show the following: DllRegisterServer succeeded in C:\Windows\System32\msxml3.dll is succeeded. If this doesn’t help you, we will try to provide other solutions to the problem.
The next step refers to both Vista users and Windows XP users. Go to the Microsoft web page. You will see a link msxml3.msi and click onto that link. After that, all you will have to do is to follow the instructions and finish the installing process. When the installation process is complete, restart your computer and try to sign into Windows Messenger. After you have taken these steps, you will probably be able to sign in with no further difficulties. However, if the problem persists, call a professional. There are computer problems that look quite simple to solve, but something just keeps bothering you and you can’t fix it! To avoid additional frustration, sometimes is just better for you (and your computer) to call for help.