Windows XP heeft standaard geen ondersteuning voor Network Level Authentication (NLA), welke de Microsoft Windows 2012 server nodig heeft om een RDP verbinding op te zetten.

Gelukkig is er een snelle fix voor dit probleem. Je hoeft alleen een paar registry sleutels toe te voegen en je PC te herstarten:

 

In regedit.exe, select the following key :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders

Within this key, there is a REG_SZ value called SecurityProviders, which contains multiple comma separated values.  At the end of this string, add a comma and credssp.dll :


Click OK, then select the following registry key :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

Within this key, there is a REG_MULTI_SZ value called Security Packages, which contains a list.  At the end of this list, add tspkg :

Click OK, close regedit and restart your computer.


And changed on Windows 2012 Server under:

Server Manager > Remote Desktop Services > Collections > QuickSessionCollection

Click on TASKS > Edit Properties

Under Session Collection click on Security and uncheck:

Allow connections only from computers running Remote Desktop with Network Level Authentication.

 

If you have problems with Local Printers, just install Microsoft .NET Framework 3.5 and printers should redirect correctly and you will be able to print from RDS to local printer.