Comment réinitialiser la période d'essai de 120 jours des services Bureau à distance (RDS)

Les services Bureau à distance (RDS) sont une fonctionnalité essentielle de Windows Server qui permet aux utilisateurs d'accéder à distance à des bureaux et à des applications. Par défaut, RDS offre une période d'essai de 120 jours avant d'exiger les licences appropriées. Toutefois, une fois la période d'essai expirée, les utilisateurs ne peuvent plus se connecter via RDS à moins que des licences ne soient appliquées.

Pour les environnements de test ou temporaires, vous devrez peut-être réinitialiser la période d'essai pour prolonger la fonctionnalité. Ce guide explique comment réinitialiser manuellement la période d'essai de 120 jours et fournit un script d'automatisation. Remarque : Ce processus ne doit être utilisé que dans des environnements hors production et doit respecter les conditions de licence de Microsoft.


Pourquoi réinitialiser la période d'essai RDS ?

La période d'essai de 120 jours est souvent utilisée pour :

  • Tester et évaluer les services Bureau à distance.
  • Configurations temporaires pour les environnements de développement.
  • Éviter les interruptions pendant les transitions de licences.

La réinitialisation de la période d'essai ne remplace pas l'achat de licences. Veillez toujours à respecter les politiques de licence de Microsoft pour les environnements de production.


Guide étape par étape pour réinitialiser la période d'essai de 120 jours

Avertissement important :

La réinitialisation de la période d'essai implique de modifier des fichiers système et des paramètres du registre. Procédez avec prudence et sauvegardez votre serveur avant d'apporter des modifications.


Étape 1 : Arrêter le service de licences des services Bureau à distance

  1. Ouvrez les Services sur votre Windows Server.
    • Appuyez sur Win + R, tapez services.msc et appuyez sur Entrée.
  2. Recherchez le service Licences des services Bureau à distance.
  3. Cliquez avec le bouton droit sur le service et sélectionnez Arrêter.

Étape 2 : Supprimer la clé de période de grâce des licences

  1. Ouvrez l'Éditeur du Registre :
    • Appuyez sur Win + R, tapez regedit et appuyez sur Entrée.
  2. Accédez au chemin de registre suivant :HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters
  3. Recherchez la clé GracePeriod.
  4. Supprimez la clé GracePeriod.Remarque :
    • Si le système vous empêche de supprimer la clé, vous devrez peut-être prendre possession de l'entrée du registre :
      • Cliquez avec le bouton droit sur la clé GracePeriod, sélectionnez Autorisations et cliquez sur Avancé.
      • Changez la propriété pour votre compte d'utilisateur ou Administrateur.
      • Accordez les autorisations Contrôle total pour supprimer la clé.

Étape 3 : Redémarrer le service de licences des services Bureau à distance

  1. Retournez aux Services.
  2. Recherchez le service Licences des services Bureau à distance.
  3. Cliquez avec le bouton droit sur le service et sélectionnez Démarrer.

Étape 4 : Vérifier la réinitialisation de la période d'essai

  1. Ouvrez le Gestionnaire de licences des services Bureau à distance.
  2. Confirmez que la période d'essai a été réinitialisée à 120 jours.
  3. Testez la connexion RDS pour vous assurer qu'elle fonctionne correctement.

Automatiser la réinitialisation avec un script

Si vous devez fréquemment réinitialiser la période d'essai RDS pour des environnements de test, vous pouvez utiliser le script PowerShell suivant pour automatiser le processus. Ce script arrête le service de licences, supprime la clé de registre GracePeriod et redémarre le service.

Script PowerShell pour réinitialiser la période d'essai de 120 jours

# 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

Comment utiliser le script

  1. Ouvrez PowerShell en tant qu'administrateur.
  2. Copiez-collez le script dans la console PowerShell ou enregistrez-le sous forme de fichier .ps1.
  3. Exécutez le script.
  4. Vérifiez que la période d'essai a été réinitialisée en accédant au Gestionnaire de licences des services Bureau à distance.

Considérations importantes

  • Pour les tests uniquement : Ce processus est destiné aux environnements hors production. Achetez et appliquez toujours les licences d'accès client (CAL) RDS appropriées pour une utilisation en production.
  • Conformité : Assurez-vous de respecter les politiques de licence de Microsoft. Une mauvaise utilisation de ce processus peut enfreindre les contrats de licence.
  • Sauvegarde : Sauvegardez toujours votre serveur et votre registre avant d'apporter des modifications, afin d'éviter toute perte de données ou corruption accidentelle.

Dépannage

Si la réinitialisation de la période d'essai ne fonctionne pas :

  1. Assurez-vous de disposer de privilèges d'administrateur.
  2. Vérifiez que la clé GracePeriod a bien été supprimée.
  3. Redémarrez le serveur et vérifiez à nouveau l'état de la période d'essai.
  4. Si le script échoue, suivez manuellement les étapes du guide.

Conclusion

La réinitialisation de la période d'essai de 120 jours des services Bureau à distance peut être une solution utile pour les tests ou une utilisation temporaire dans des environnements hors production. Que vous choisissiez de réinitialiser la période d'essai manuellement ou d'automatiser le processus avec un script, suivez attentivement les étapes et respectez les conditions de licence. Pour les environnements de production, utilisez toujours des CAL RDS dûment licenciées pour garantir un service ininterrompu et la conformité aux politiques de Microsoft.

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

Laisser un commentaire