Still remember the error code 80048820 that affected many people during MSN Messenger version 7.5? Apparently the problem was caused by the wrong date on my computer. Changing back the date fixed the problem. Today again I got a a very similar error code on my Windows Live Messenger which is 80048820 WITH an extended 80048439 or 8004840f error code.

At first I didn’t look carefully at the error code and thought that there might be a temporary problem on .NET Messenger Service. After an hour, I am still getting the same error code and this now I think the problem might be on my computer because Microsoft wouldn’t take that long to fix a service that millions of people are using.
I checked the date on my computer and it’s current. I checked .NET Messenger Service status and it says all systems are stable and running.

After a little checking, I found what is causing the error code 80048820 and extended error code 80048439.
If the .NET service is stable and running and the system date is correct, the problem should be either the messenger got corrupted or the connection problem. Uninstall and reinstall Windows Live Messenger still didn’t allow me to connect. It must be the connection problem. Windows Live Messenger uses Internet Explorer connection settings to connect. If you’ve set to use proxy on Internet Explorer, Windows Live Messenger will also use the same proxy on Internet Explorer.
Then I remembered earlier today I was using a USA proxy in Internet Explorer to do some test and I forgot to remove the settings. Usually an open proxy don’t stay online for very long. I uncheck to stop using the proxy and voila!, I am able to connect to Windows Live Messenger without getting the 80048820 error code with 80048439 or 8004840f extended error code.
To disable using proxy in Internet Explorer:
1. Click Tools from Internet Explorer menu bar
2. Select Internet Options
3. Go to Connections tab
4. Click on LAN settings button
5. Uncheck “Use a proxy server for your LAN”
