Recientemente he tenido que instalar un servidor con Windows Server 2012 y al intentar conectar desde Windows XP mediante Terminal Server la conexión no funcionaba.
Curiosamente desde el iPhone si podía conectar sin problemas. Después de sugerirle a mi cliente que trabajase desde su teléfono móvil en lugar de usar el PC con Windows XP y viendo que casi me atraviesa con la mirada me puse a investigar un poco y encontré esta web donde tenían el mismo problema y ¡La solución!
http://www.ontinternet.com/2013/02/01/rdp-to-windows-server-2012-from-windows-xp/
Al parecer el problema es que el cliente de Escritorio Remoto de Windows XP no soporta NLA (Network Level Authentication) que es utilizado por Windows Server 2012.
La solución no es muy complicada.
Abrimos el regedit.exe y localizamos la siguiente clave:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders
Encontraremos un valor REG_SZ llamado “SecurityProviders” que contiene una serie de valores separados por comas. Al final de la cadena añadimos una coma y “credssp.dll”.
Pulsamos Aceptar y seleccionamos el siguiente registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
Buscamos el valor «Security Packages» de tipo REG_MULTI_SZ que contiene una lista. Al final de la lista añadimos “tspkg”.
Pulsamos Aceptar, cerramos regedit y reiniciamos el ordenador.
Ahora ya deberíamos poder conectar a Windows Server 2012 sin problemas.
Sobre el autor
David Navarro
Ingeniero Informático, programador a ratos y aprendiz a tiempo completo.
View Comments (5)
Gran ayuda, asi aprovechas las pc viejas con XP, y no necesitas instalar el sistema
Gracias.... De gran ayuda tu aporte.
Genial, me ha sido de gran ayuda. MIL gracias.
Muchas gracias por el aporte, me ha servido para darle uso a mi antigua laptop toshiba con windows XP
Me alegro de que te haya servido de ayuda