I was trying to set up Windows Live Writer on my Windows XP, but I encountered hr:0x80070643 error. While searching for a solution, I read a couple of blogs and forum posts and figured this error was generic and not specific to Windows Live Writer.
People were having similar problems, when trying to install Windows Live Messenger (WLM 2009). I was able to fix this for problem for Windows Live Writer, I think the same fix should work for Windows Live Messenger.
The problem seems to with the .NET Framework on the system and not Windows Live Writer or Windows Live Messenger. I’m just guessing here, so please do not come to any conclusion.
Here’s the fix that worked for me:
1> Uninstall currently installed .NET framework. I had .NET Framework version 1.1 on my system. To uninstall it, click on “Start –> Control Panel –> Add remove Programs“. Find installed .NET Framework and click on uninstall.
2> Download and install the latest version of Microsofts .NET Framework, at this point when I am writing this article, it is version 3.5 SP1 which can be downloaded from here. Or you can search the latest version of .NET Framework here.
Once installed, reboot your machine and try installing Windows Live Writer. It should work fine. If this works for Windows Live Messenger (WLM 2009), please let me know so that I can update this blog post.
As per feedback from ‘ABC’ and ‘BlahBlah Koala’ – Messenger.msi file from http://www.mediafire.com/?kynmtu1zzzl works.