Official explanation:
Http://help.cn.msn.com/kb/kb10010.html
An error 80048820 is reported when you log on to messenger.
Error 80048820 due to Internet connection, firewall (a security feature designed to help protect computers from unauthorized external access. It can be a combination of hardware, software, or both), date and time settings, proxy settings, security settings, or SSL security issues and cannot be logged on. The server may be temporarily unavailable. To solve this problem, check and try the following steps in sequence:
1. view your Internet connection
Visit another website to confirm that you are connected to the Internet. If you cannot connect to the website, contact your ISP (Internet Service Provider. Internet Service Provider) or your local network administrator.
2. Check your firewall settings
1. Go to the MSN Web Messenger website.
2. Click Start MSN Web Messenger and try to log on again.
If you can log on to MSN Web Messenger, but Windows Live Messenger still cannot access the Internet, the firewall may block Windows Live Messenger. You may need to add msnmsgr.exe to the allow list of your firewall. For more information about how to add msnmsgr.exe to the allow list, see your firewall documentation or website.
3. view date and time settings
1. On the taskbar, click Start and then click Run ".
2. Type "control TimeDate. Cpl" and press Enter.
3. In the "Date and time properties" dialog box, verify that the date and time settings on the computer are correct, and then click "OK ".
4. view your Windows Internet Explorer proxy settings
If you cannot connect to the Internet, verify that your proxy settings in Internet Explorer are correct. You may need to contact your ISP (Internet Service Provider. Internet Service Provider) or network administrator contact to learn about the correct settings. To clear your proxy settings in Internet Explorer, complete these steps:
1. Start Internet Explorer.
2. On the Tools menu, Click Internet Options ".
3. On the "connection" tab, click "LAN Settings ".
4. Clear the "Automatic Detection Settings" check box.
5. Click OK, and then click OK again ".
5. Clear proxy settings for Messenger
1. Start messenger.
2. On the Tools menu, click options ".
3. Under connection, click Advanced Settings ".
4. Delete entries under socks.
5. Click OK, and then click OK again ".
6. Check your Internet Explorer security settings
1. Start Internet Explorer.
2. On the Tools menu, Click Internet Options ".
3. Click the "advanced" tab.
4. In the "Security" section, make sure that the "check server certificate revocation (restart required)" check box is cleared.
5. In the "Security" section, make sure that the "use SSL 2.0" and "use SSL 3.0" check boxes are selected.
6. Click OK ".
7. register the SSL Security Library
1. On the taskbar, click Start and then click Run ".
2. Type each of the following commands, and then press Enter. After each command is successfully executed, you will receive the message "dllregisterserver succeeded. Please wait until you receive the message before proceeding to the next command.
Regsvr32 softpub. dll
Regsvr32 wintrust. dll
Regsvr32 initpki. dll
Regsvr32 rsaenh. dll
Regsvr32 mssip32.dll
Regsvr32 cryptdlg. dll
Regsvr32 dssenh. dll
Regsvr32 gpkcsp. dll
Regsvr32 slbcsp. dll
Regsvr32 sccbase. dll
8. view the network status of Windows Live Messenger
The Windows Live Messenger Service may be temporarily unavailable. View the network status of Windows Live Messenger on the Windows Live Messenger network status website and try to log on again later.