Here's the official solution for the 80040154 error:
quote:
Originally posted by Messenger Support Space
If you are receiving the error 80040111 or 80040154 when you sign into Messenger, please try the following:
1. Reregister msxml3.dll. To do so follow the steps below that are applicable to your operating system version:
1.a.Windows Vista [or 7]:
1.a.i. Click "Start," click "All Programs," click "Accessories," and then right-click "Command Prompt."
1.a.ii. Click "Run as administrator."
1.a.iii. If you are prompted for an administrator password or for a confirmation, type the password or click "Continue."
1.a.iv. Type the following command, and then press ENTER:
REGSVR32 %windir%\system32\msxml3.dll
1.a.v. If the file can be located and is available, you receive the following message:
DllRegisterServer succeeded in C:\Windows\System32\msxml3.dll is succeeded.
1.a.vi. If this step is not successful, go to step 2.
1.a.vii. If this step succeeds, go to step 3.
1.b. Windows XP:
1.b.i. Click "Start," click "Run," type the following command, and then click "OK":
REGSVR32 %windir%\system32\msxml3.dll
1.b.ii. If the file can be located and is available, you receive the following message:
"DllRegisterServer succeeded in C:\Windows\System32\msxml3.dll is succeeded."
1.b.iii.If this step is not successful, go to the next step.
1.b.iv. If this step succeeds, go to step 3.
2. Reinstall MSXML3. To do so, follow the steps below:
2.a. Visit this Microsoft Web site.
2.b. Click the "msxml3.msi" link near the bottom of the page, and then follow the wizard to complete the installation.
3. Restart the computer, and then sign in to Windows Live Messenger again.