Yesterday I went to one of my friend’s house to help him check on a problem with connecting to Windows Live Messenger. He was unable to connect to Windows Live Messenger for a few days already. All he got was an error message that says “Signing in to Windows Live Messenger failed because the service is temporarily unavailable. Please try again later. Error Code: 8100030d“. I really hate the error messages given by Windows Live Messenger because it is very unclear and there are no proper documentation for us to check.

I checked .NET Messenger Service Status and it said “All systems are stable and running.” Then I ran Connection Troubleshooter to conduct a series of tests to try to determine the cause of connection problem and it passed all basic Internet connectivity tests. I have a list of solution and one of it worked for my friend. So if you’re unable to connect to Windows Live Messenger and get the error code 8100030d, you can try the solutions.
1. First of all, make sure you have the latest version of Windows Live Messenger. Download the latest version here.
2. Check the date on your computer. 8100030d can be caused by wrong date on your computer.
3. Disable any firewall program such as ZoneAlarm, Norton Internet Security and etc. Reboot and try connecting again. Sometimes even after disabling firewall, it will still block your connection. Try uninstalling to verify that firewall isn’t causing the problem.
4. Check your Internet Explorer LAN settings. Open Internet Explorer, go to Tools > Internet Options > Connections tab > LAN Settings. If you’re not connecting using proxy, make sure that use proxy server is unchecked.
5. Check your Internet Explorer Security settings. Open Internet Explorer, go to Tools > Internet Options, Advanced tab, scroll to the Security section, and verify that “Check for server certificate revocation” is unchecked. Also verify that ‘Use SSL 2.0′ and Use SSL 3.0′ is checked.
6. Make sure Windows Live Messenger DLL are registered. Click Start, then Run, and enter the following command one by one and click OK.
regsvr32 softpub.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 MSXML3.dll
7. Delete the cache for Windows Live Messenger. Browse to the folder below and delete all files and folder inside them:
For Windows XP
C:\Documents and Settings\Username\Contacts\Messenger email
C:\Documents and Settings\Username\Local Settings\Application Data\Microsoft\Windows Live Contacts\Messenger EmailFor Windows Vista
C:\Users\Username\Contacts\Messenger email
C:\Users\Username\AppData\Local\Microsoft\Windows Live Contacts\Messenger email
8. Reset your router. Power it off, wait for 2 minutes and turn it back on.
9. Try to connect to the Internet using another router, modem or even try to use cellular GRPS/3G connection to connect to the Internet. Then try to connect to Windows Live Messenger again.
10. Scan your computer for virus and spyware. It might be some nasty virus hijacking your Windows Live Messenger.
My friend’s Windows Live Messenger was able to connect from his computer after I’ve changed the existing router. I’m not sure why can a router be causing 8100030d error during Windows Live Messenger sign in… but if it is, you can try updating your router’s firmware first before throwing it away. Hope one of the solution above is able to help you connect to Windows Live Messenger without getting 8100030d error.