You know what I’m talking about. That pesky authentication check when you RDP to a pre-Vista machine. Sick of that? Well, so am I. And luckily, one of my fellow engineers discovered this. Here’s the fix!
You know, this one:
The registry key is a DWORD value at \\HKCU\Software\Microsoft\Terminal Server Client\AuthenticationLevelOverride
http://support.microsoft.com/kb/895433
Here are the 3 possible values, at least in Windows Server 2003:
Set the authentication level value to one of the following values:
• 0 This value corresponds to “No authentication.”
• 1 This value corresponds to “Require authentication.”
• 2 This value corresponds to “Attempt authentication.”
I experimented and found that 2 is the default now. I tested the 3 modes and found that:
0 -> Doesn’t prompt.
1 -> Gives a similar message but doesn’t allow me to continue. This is the strictest.
2 -> Gives the message but allows me to accept and continue.
In my case, I don’t even want the prompt so I set AuthenticationLevelOverride to 0 and I’m able to log into my Remote Desktop sessions without that extra prompt.
Warning: this is a decrease in security so should only be changed if you are aware of the what and why of this change.
OR
You could use Visionapp’s vRD or RoyalTS – two amazing RDP managers. Then you don’t have to worry about all that stuff either. Just store your credentials and go!