RDP to Windows 2008

Hi all,

       I have installed a Windows 2008 server into my Windows 2003 domain, I then enabled RDP on my Windows 2008 server verified that I could connect from my Vista client on the network.   While working from home, I quickly found out that I could not RDP onto my Windows 2008 server from my 2003/XP clients.  Very annoying.

 The reason for this is that when I enabled RDP on the 2008 servers, I selected “Allow connections only from computers running Remote Desktop with Network Level Authentication (more secure)”  Thinking that it was not a problem as I would only manage the server using Vista.

 The problem was that when I took my laptop home, I was only left with 2003 and XP clients to manage the new 2008 servers.  doh!

This setting means that the server requires Network Level Authentication that is only currently installed on Windows Vista or Windows sevrer 2008.  You can verify that your RDP client does not support NLA, simply by running MSTSC, then on the top left hand corner, click about and then in the text you should see the section “Network Level Authentication not supported”


In this case, if you still want to RDP to the Windows 2008 server and you do not have a Vista/2008 server, then you can change the Userauthentication value to 0.  This setting enables legacy support for Windows 2008 by disabling the requirement for NLA.


HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\WinStations\RDP-Tcp

Data Type: DWORD

Value Name: UserAuthentication

Value: 1 

Now you should be able to RDP to a WIndows 2008\Vista host.


I hope this helps! it helped me.

Comments (1)

  1. Anonymous says:

    Guy Teverovsky wrote a nice utility – Core Configurator, which is extremely helpful in the initial configuration of Core Server. Configuring RDP is one of the options in the latest version.

    Here is a video demonstration – running DCPROMO in Core Server: