If there is a division that frequently gives Microsoft a bad reputation, i am sure the Online or Windows Live division or whatever new confounding bullshit marketing name they give it must be the Number One spot at the top chart of shame. I cannot begin understand how Windows Messenger, version after version after so many years, continue to strike up the same kinds of connection problems to the online service. It's like they are aiming for some hat-trick of sorts in pissing off thousands upon thousands of users worldwide.
Back in 2009, I encounter similar inexplicable connectivity problems on this x64 Windows Vista that eventually - somehow - corrected itself. But not before I bit off much of the skin and flesh off the bones of my arms. Now with the release of Windows Live Essentials 2011, I was all ready to forget all those frustrating days and was greeted with a rude surprise that I cannot login Windows Live Messenger because of "error code 80040154".
Very useful information in telling me how to troubleshoot and resolve this issue. Oh yea. Is that a number I should be calling for help?
I took the error code and searched high and low, only to find discussions and suggestions for older versions that did not work for my case. None of the "clean up" activities could get this frozen car engine started. I could almost hear the Windows Live team laughing out "Gotcha!" over 7000 miles away. I wish nuclear weapons were readily available for sale to the general public.
Well, tonight, God decided the world shall continue to live in peace. I finally found something relevant to the new release.
Seriously I do not know how this chap ever got to this conclusion; I tried to assess what msnmgr.exe was trying to do with SysInternals Procmon and came up with no clues. But whatever genius thinking or bomoh consulting he did, the nail was struck squarely on the head here. The upgrade installation for Windows Live Essentials was apparently so poorly written and tested it never bothered to place much-needed files
C:\Program Files (x86)\Windows Live\Shared\wldcore.dll
C:\Program Files (x86)\Windows Live\Shared\wldlog.dll
into the other three directories
C:\Program Files (x86)\Windows Live\Contacts
C:\Program Files (x86)\Windows Live\Messenger
C:\Program Files (x86)\Windows Live\Mail
If yours is a 32-bit operating system, your directory name won't have the "(x86)" suffix.
I don't need to be biting my arm tonight.