Cómo restablecer el periodo de prueba de 120 días de Servicios de Escritorio remoto (RDS)

Servicios de Escritorio remoto (RDS) es una función fundamental de Windows Server que permite a los usuarios acceder de forma remota a escritorios y aplicaciones. De forma predeterminada, RDS ofrece un periodo de prueba de 120 días antes de exigir las licencias correspondientes. Sin embargo, una vez que caduca la prueba, los usuarios no pueden conectarse mediante RDS a menos que se apliquen licencias.

Para entornos de prueba o temporales, es posible que necesites restablecer el periodo de prueba para ampliar la funcionalidad. Esta guía explica cómo restablecer manualmente el periodo de prueba de 120 días y ofrece un script para automatizar el proceso. Nota: Este proceso solo debe usarse en entornos que no sean de producción y debe cumplir las condiciones de licencia de Microsoft.


¿Por qué restablecer el periodo de prueba de RDS?

El periodo de prueba de 120 días se suele usar para:

  • Probar y evaluar los Servicios de Escritorio remoto.
  • Configuraciones temporales para entornos de desarrollo.
  • Evitar interrupciones durante las transiciones de licencias.

Restablecer el periodo de prueba no sustituye la compra de licencias. Asegúrate siempre de cumplir las políticas de licencias de Microsoft en los entornos de producción.


Guía paso a paso para restablecer el periodo de prueba de 120 días

Advertencia importante:

Restablecer el periodo de prueba implica modificar archivos del sistema y la configuración del registro. Actúa con precaución y haz una copia de seguridad del servidor antes de realizar cambios.


Paso 1: Detener el servicio de Licencias de Escritorio remoto

  1. Abre Servicios en tu Windows Server.
    • Pulsa Win + R, escribe services.msc y pulsa Enter.
  2. Localiza el servicio Licencias de Escritorio remoto.
  3. Haz clic con el botón derecho en el servicio y selecciona Detener.

Paso 2: Eliminar la clave del periodo de gracia de licencias

  1. Abre el Editor del Registro:
    • Pulsa Win + R, escribe regedit y pulsa Enter.
  2. Ve a la siguiente ruta del registro:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters
  3. Localiza la clave GracePeriod.
  4. Elimina la clave GracePeriod.Nota:
    • Si el sistema te impide eliminar la clave, es posible que debas tomar posesión de la entrada del registro:
      • Haz clic con el botón derecho en la clave GracePeriod, selecciona Permisos y haz clic en Opciones avanzadas.
      • Cambia la propiedad a tu cuenta de usuario o a Administrador.
      • Concede permisos de Control total para eliminar la clave.

Paso 3: Reiniciar el servicio de Licencias de Escritorio remoto

  1. Vuelve a Servicios.
  2. Localiza el servicio Licencias de Escritorio remoto.
  3. Haz clic con el botón derecho en el servicio y selecciona Iniciar.

Paso 4: Verificar el restablecimiento del periodo de prueba

  1. Abre el Administrador de licencias de Escritorio remoto.
  2. Confirma que el periodo de prueba se ha restablecido a 120 días.
  3. Prueba la conexión RDS para asegurarte de que funciona correctamente.

Automatizar el restablecimiento con un script

Si necesitas restablecer con frecuencia el periodo de prueba de RDS para entornos de prueba, puedes usar el siguiente script de PowerShell para automatizar el proceso. Este script detiene el servicio de licencias, elimina la clave de registro GracePeriod y reinicia el servicio.

Script de PowerShell para restablecer el periodo de prueba de 120 días

# Stop Remote Desktop Licensing Service
Write-Host "Stopping Remote Desktop Licensing service..." -ForegroundColor Yellow
Stop-Service -Name TermService -Force
Start-Sleep -Seconds 5

# Define the GracePeriod registry path
$GracePeriodPath = "HKLM:\SYSTEM\CurrentControlSet\Services\TermService\Parameters\GracePeriod"

# Check if the GracePeriod key exists
if (Test-Path $GracePeriodPath) {
    Write-Host "GracePeriod key found. Taking ownership..." -ForegroundColor Yellow
    
    # Take ownership of the GracePeriod key
    Invoke-Expression "cmd.exe /c takeown /f $GracePeriodPath /a /r /d y"
    Start-Sleep -Seconds 2

    # Grant full control to the Administrator group
    Invoke-Expression "cmd.exe /c icacls $GracePeriodPath /grant administrators:F /t /c"
    Start-Sleep -Seconds 2

    # Delete the GracePeriod key
    Write-Host "Deleting GracePeriod key..." -ForegroundColor Yellow
    Remove-Item -Path $GracePeriodPath -Recurse -Force
} else {
    Write-Host "GracePeriod key not found. Skipping deletion." -ForegroundColor Green
}

# Restart Remote Desktop Licensing Service
Write-Host "Restarting Remote Desktop Licensing service..." -ForegroundColor Yellow
Start-Service -Name TermService
Start-Sleep -Seconds 5

Write-Host "RDS trial period reset successfully!" -ForegroundColor Green

Cómo usar el script

  1. Abre PowerShell como administrador.
  2. Copia y pega el script en la consola de PowerShell o guárdalo como un archivo .ps1.
  3. Ejecuta el script.
  4. Verifica que el periodo de prueba se ha restablecido accediendo al Administrador de licencias de Escritorio remoto.

Consideraciones importantes

  • Solo para pruebas: Este proceso está destinado a entornos que no sean de producción. Compra y aplica siempre las licencias de acceso de cliente (CAL) de RDS adecuadas para el uso en producción.
  • Cumplimiento: Asegúrate de cumplir las políticas de licencias de Microsoft. El uso indebido de este proceso puede infringir los acuerdos de licencia.
  • Copia de seguridad: Haz siempre una copia de seguridad del servidor y del registro antes de realizar cambios, para evitar la pérdida accidental de datos o daños.

Solución de problemas

Si el restablecimiento del periodo de prueba no funciona:

  1. Asegúrate de tener privilegios administrativos.
  2. Verifica que la clave GracePeriod se haya eliminado correctamente.
  3. Reinicia el servidor y vuelve a comprobar el estado del periodo de prueba.
  4. Si el script falla, sigue manualmente los pasos de la guía.

Conclusión

Restablecer el periodo de prueba de 120 días de los Servicios de Escritorio remoto puede ser una solución útil para pruebas o uso temporal en entornos que no sean de producción. Tanto si decides restablecer la prueba manualmente como si automatizas el proceso con un script, sigue los pasos con atención y cumple las condiciones de licencia. Para entornos de producción, usa siempre CAL de RDS con las licencias adecuadas para garantizar un servicio ininterrumpido y el cumplimiento de las políticas de Microsoft.

1 thought on “How to Reset the 120-Day Trial Period for Remote Desktop Services (RDS)”

Deja un comentario