Is it only the Windows key doing this? And are you using RDP 6.0? There is
a known issue that will be patched relating to the Win key getting stuck
when Win-L is used to lock the local desktop while the Remote Desktop window
A simple, if kludgy workaround is to do one of the following:
1. Don't use Win-L for locking
2. If you use Win-L for locking, make sure a window other than the Remote
Desktop window has focus
3. If you use Win-L while Remote Desktop has focus and this bug arises,
remove focus from the Remote Desktop window and strike the Ctrl key (or Win
key) 6-12 times in quick succession. When you return to the Remote Desktop
window, that should unstick the Win key.
This bug doesn't happen on every machine; the code is layered so it should
be difficult for keys to get out of sync, but for some machines this occurs
every time Win-L is used, possibly due to a driver issue or interference
from another application hooking the keyboard.
The Sticky Keys thing is another possibility (and the only one I know of if
you aren't using RDP 6.0), but I thought I'd offer this possibility.
Josh Rosenberg [MSFT]
SDE - Terminal Services