Eventually, after many hours of trying to fix this problem I finally worked
out what was happening (all by myself and no thanks to Microsoft). I will
relay the steps I took to solve the problem that may help many others.
(1) The basic problem is that Live Messenger requires Port 8443 to be open.
The errors I was having resulted from something blocking that port. If that
port is not open then Messenger can't work
(2) First thing to do is to go here
http://www.portforward.com/store/PFP...cker1.0.28.exe
to download a useful little port checker utility. What this does is check to
see if a specified port is open. It is more reliable than all so called
"online port checkers" which aren't very good. If this checker says that port
8443 is closed then it really is closed. Your next step is to find out why it
is closed and get it open again.
(3) In my case I have a small business server controlling my local area
network. I have both my DSL Modem with a built in Firewall/Router and also an
ISA Server. Thus I have, effectively, 2 firewalls between my machine and the
internet. If either (or both) of these firewalls are blocking port 8443 then
MSN won't work. The trick was to find out which one. [In fact, thinking
through it, I actually had three firewalls because there is also one on my pc
courtesy of Windows XP but this is de-activated. Two firewalls are enough as
far as I am concerned].
I found that both firewalls were blocking port 8443 so I had to open both of
them before I could get MSN working.
If you are not running ISA Server or similar [Zona alarm etc] this the
culprit is, almost certainly, your modem/router. Check the instructions that
come with your router to find a way to open port 8443. The usual technique
for doing this is call "Port Forwarding". Look that up the manual for your
modem/router. You only need to open up the TCP ports for bi-directional
communication on Port 8443 (ie UDP is not required). When you have done this
use the port checker software again to check that the port really is open.
Keep working at it until the port checker tells you that Port 8443 is open.
If it is open then MSN should start working immediately.
I hope this information helps a few of those who are having difficulty with
this problem. Please do not hesitate to post back if I you need more
assistance.