if we face the msn messenger error(80048820) then we have to go with the following steps.
1- Check the Browser(Internet explorer) settings.
2- Register the "Register softpub.dll." using the command regsvr32 softpub.dll
3- If necessary, logon as a local administrator and set the computer's clock to the correct date and time. (Check on the internet if possible.)
4- Turn off the firewall temporarily. Check firewall settings such as Norton: "Block access to secure sites". If this cures the problem, make sure that Microsoft's MSN Messenger is allowed full access through your firewall.