Compartir a través de


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).

Número de KB original: 187614

Resumen

Cuando un cliente sin licencia se conecta a un servidor de Terminal Server por primera vez, Terminal Server emite al cliente un token temporal de licencia de acceso de cliente de Terminal Server (CAL). Una vez que el usuario ha iniciado sesión en la sesión, Terminal Server indica al servidor de licencias que marque el token cal de Terminal Server temporal emitido como validado. La próxima vez que se conecte el cliente, se intenta actualizar el token cal de Terminal Server temporal validado a un token completo de CAL de Terminal Server. Si no hay tokens de licencia disponibles, el token 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. Por lo tanto, asegúrese de que sigue estos pasos con atención. Para la protección añadida, realice una copia de seguridad del Registro antes de modificarlo. A continuación, puede restaurar el Registro si se produce un problema. Para obtener más información sobre cómo realizar copias de seguridad y restaurar el registro, vea Cómo hacer copia de seguridad y restaurar el registro en Windows.

Limpieza de la caché de licencias del cliente RDP

Para limpiar la caché de licencias del cliente, simplemente 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 en \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 un 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 seleccione Ejecutar como administrador. De forma predeterminada, la conexión de 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 en los intentos de volver a escribir la MSLicensing clave. Iniciar conexión a Escritorio remoto con credenciales administrativas proporciona los permisos necesarios para escribir las claves del Registro necesarias.

¿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.