Eliminación de licencias de Terminal Server de un cliente RDP

En este artículo se describe cómo quitar licencias de Terminal Server de un cliente de Protocolo de Escritorio remoto (RDP).

Se aplica a: Windows 10 (todas las ediciones), Windows Server 2012 R2
Número de KB original: 187614

Resumen

Cuando un cliente sin licencia se conecta a terminal server por primera vez, Terminal Server emite al cliente un token temporal de licencia de acceso de cliente (CAL) de Terminal Server. Una vez que el usuario ha iniciado sesión, Terminal Server indica al servidor de licencias que marque el token de CAL de Terminal Server temporal emitido como validado. La próxima vez que el cliente se conecte, se intentará actualizar el token de CAL de Terminal Server temporal validado a un token cal completo de Terminal Server. Si no hay tokens de licencia disponibles, el token de CAL temporal de Terminal Server seguirá funcionando durante 90 días. La licencia se almacena en el registro del cliente.

Los clientes RDP de 32 bits almacenan su licencia en la clave HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing.

Importante

Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. No obstante, pueden producirse problemas graves si modifica el registro de manera incorrecta. En consecuencia, asegúrese de seguir estos pasos cuidadosamente. Para mayor protección, cree una copia de seguridad del registro antes de modificarlo. Después, puede restaurar el registro si se produce un problema. Para obtener más información sobre cómo hacer una copia de seguridad del Registro y cómo restaurarlo, consulte Cómo realizar una copia de seguridad del Registro y restaurarlo en Windows.

Limpieza de la caché de licencias del cliente RDP

Para limpiar la caché de licencias del cliente, elimine esta clave y sus subclaves. La próxima vez que el cliente se conecte al servidor, obtendrá otra licencia.

Para clientes RDP de 16 bits, ejecute regedit /v. A continuación, elimine las claves de \Software\Microsoft\MSLicensing para limpiar la caché de licencias del cliente. También puede eliminar los archivos BIN de \Windows\System\Regdata.

El cliente RDP para Macintosh almacena la licencia en un archivo en el equipo local de la jerarquía de carpetas en /users/Shared/Microsoft/RDC Crucial Server Information/. Para limpiar la caché de licencias del cliente Macintosh, elimine el contenido de esta carpeta. El cliente intentará obtener una nueva licencia del servidor la próxima vez que se conecte.

Si elimina la HKEY_LOCAL_MACHINE\Software\Microsoft\MSLicensing subclave en un cliente que ejecuta Windows Vista o una versión posterior, es posible que se produzca un error en los intentos posteriores de conectarse a terminal Server. Además, recibirá el siguiente mensaje de error:

Error en el protocolo de licencias

Para resolver este problema, haga clic con el botón derecho en el acceso directo Conexión a Escritorio remoto y, a continuación, seleccione Ejecutar como administrador. De forma predeterminada, la conexión a Escritorio remoto se ejecuta como un usuario con los permisos de usuario más bajos. De forma predeterminada, un usuario restringido no tiene permiso para escribir entradas del Registro en HKEY_LOCAL_MACHINE. Por lo tanto, se produce un error al intentar reescribir la MSLicensing clave. Al iniciar la conexión a Escritorio remoto con credenciales administrativas, se proporcionan los permisos necesarios para escribir las claves del Registro necesarias.

¿Se ha corregido el problema?

Compruebe si se ha solucionado el problema. Si el problema no se soluciona, póngase en contacto con el soporte técnico.