Experiencing the same exact problem. My additional finding is, after the hung screen of the RDP to my desktop, when the desktop refuses to let you log in even locally, I closed the RDP client on my laptop, waited like 30 seconds or a few seconds more, and then my desktop allows me to log in locally, without a reboot.
It is something related to the topic that the previous RDP session gets hung and remote or local logging in are refused!
This problem in not related to ZoneAlarm or any other 3rd party firewall. I don't have ZoneAlarm or any other 3rd party firewall installed on any of my systems. All the systems are using Microsoft Windows 7 Ultimate x64, Microsoft Security Essentials & Windows Firewall.
I am trying to RDP inside my local WiFi network through a NetGear router which is working simply great.
Anyone out there with knowledge what is causing this and how to fix this?