Cómo instalar y activar las licencias de acceso de cliente (CAL) de RDS: guía paso a paso
Si alguna vez te has quedado mirando fijamente una sesión de Escritorio Remoto bloqueada porque tus usuarios se han topado con un problema inesperado con las licencias, ya sabes lo estresante que puede llegar a ser la gestión de servidores. Aprender a instalar y activar paso a paso las licencias de acceso de cliente (CAL) de RDS es una de esas habilidades básicas que hacen que tu organización funcione sin problemas y sin paradas inesperadas. Tanto si estás ampliando la infraestructura de tu empresa como si simplemente estás solucionando un problema con un nuevo servidor al que se le ha acabado el periodo de gracia de 120 días, gestionar bien las licencias te ahorrará muchos quebraderos de cabeza en el futuro. Vamos a repasar paso a paso cómo configurar tu infraestructura de licencias de Escritorio Remoto de forma nativa, utilizando herramientas administrativas de probada eficacia.
Índice
Fase 1: Preparación de tu servidor de licencias
Antes de tocar ningún panel de administración del servidor, tenemos que asegurarnos de que tu entorno esté bien configurado. Puedes alojar la función de licencias de Escritorio remoto en un servidor dedicado o en un controlador de dominio, aunque mantenerla aislada suele ser la mejor práctica para las auditorías empresariales. Deberías comprobar la configuración de tu red, las direcciones IP estáticas y las credenciales de administrador. Para conocer la planificación arquitectónica oficial y los requisitos mínimos de seguridad, echa un vistazo a las recomendaciones en Microsoft Learn.
Primero, comprobemos la versión actual de tu sistema operativo y asegurémonos de que tu shell de administración se está ejecutando con privilegios elevados. Abre un símbolo del sistema de PowerShell con privilegios elevados para verificar el nombre de tu host y el estado del entorno antes de añadir cualquier nueva función.
Get-ComputerInfo | Select-Object OsName, CsName, WindowsVersion
Fase 2: Instalación del rol de licencias RD
Ahora que tu entorno está listo, vamos a implementar los binarios de licencia propiamente dichos. Aunque puedes usar el asistente gráfico de Server Manager, los administradores de sistemas con experiencia prefieren PowerShell por su rapidez y fiabilidad. Este comando instala el servicio de licencias de Escritorio remoto junto con las herramientas de gestión necesarias directamente en tu servidor local.
Install-WindowsFeature -Name RDS-Licensing -IncludeManagementTools
Una vez finalizada la instalación, tendrás que reiniciar el servidor si te lo pide el sistema o, como mínimo, comprobar que el servicio de licencias se está ejecutando correctamente en segundo plano. Puedes comprobar el estado del servicio mediante la línea de comandos para asegurarte de que está configurado para iniciarse automáticamente.
Get-Service -Name TermServLicensing
Fase 3: Activación del servidor e instalación de las licencias CAL
Una vez instalada la función, hay que activar el servidor en Microsoft y, a continuación, importar los paquetes de licencias que hayas comprado. Para esta fase, usarás la herramienta «Remote Desktop Licensing Manager». Si necesitas conseguir claves de licencia originales o ampliar tu capacidad de usuarios, puedes echar un vistazo a «Microsoft Servers Licenses» para encontrar claves verificadas que se ajusten a los requisitos de tu entorno.
Abre el gestor de licencias desde el menú Inicio o ejecutando directamente el archivo binario de administrador desde una línea de comandos. Así se abre la consola gráfica, donde tienes que hacer clic con el botón derecho del ratón sobre el nombre de tu servidor y seleccionar «Activar servidor» para seguir los pasos del asistente.
licmgr.exe
Una vez activado, vuelve a hacer clic con el botón derecho del ratón en el servidor y selecciona «Instalar licencias». Introduce tus identificadores de producto o los códigos del paquete de licencias. Para asegurarte de que tus CAL activas están registradas correctamente y disponibles para distribuirlas a tus usuarios remotos, puedes consultar más información administrativa en la Comunidad Técnica de Microsoft.
Fase 4: Resolución de problemas y verificación
A veces, incluso después de seguir todos los pasos correctamente, los hosts de sesión no consiguen comunicarse con el servidor de licencias. Esto suele manifestarse como una discrepancia en la política de grupo o un error persistente en el registro. Tienes que configurar explícitamente tus hosts de sesión para que apunten a tu nuevo servidor de licencias y definir el modo de licencia como «Por usuario» o «Por dispositivo».
Para solucionar problemas de configuración a nivel del registro en tu host de sesión de Escritorio remoto, puedes forzar la configuración del servidor de licencias directamente en el registro del sistema mediante PowerShell. Asegúrate de sustituir el nombre del servidor entre comillas por el nombre de host o la dirección IP reales de tu servidor de licencias.
$RegistryPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\Licensing Core"
New-ItemProperty -Path $RegistryPath -Name "LicensingMode" -Value 4 -PropertyType DWORD -Force
A continuación, tienes que configurar el host de sesión para que apunte directamente a la dirección de tu servidor de licencias activado en los parámetros del registro. Ejecuta este comando para aplicar la asignación del servidor de licencias de destino en tu equipo local.
$TargetServerPath = "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services"
If (!(Test-Path $TargetServerPath)) { New-Item -Path $TargetServerPath -Force }
New-ItemProperty -Path $TargetServerPath -Name "LicensingServers" -Value "YOUR_LICENSING_SERVER_NAME" -PropertyType String -Force
Por último, reinicia tus Servicios de Escritorio Remoto para borrar cualquier caché obsoleta y obligar al servidor a consultar la base de datos de licencias correctamente. Así te aseguras de que tus usuarios puedan iniciar sesión de inmediato sin encontrarse con problemas inesperados con las licencias ni advertencias sobre el periodo de gracia.
Restart-Service -Name TermService -Force







