So setzen Sie den 120-tägigen Testzeitraum der Remotedesktopdienste (RDS) zurück

Die Remotedesktopdienste (RDS) sind eine wichtige Funktion in Windows Server, mit der Benutzer remote auf Desktops und Anwendungen zugreifen können. Standardmäßig bietet RDS einen 120-tägigen Testzeitraum, bevor eine ordnungsgemäße Lizenzierung erforderlich ist. Sobald der Testzeitraum jedoch abgelaufen ist, können Benutzer keine Verbindung über RDS herstellen, es sei denn, es werden Lizenzen angewendet.

Für Test- oder temporäre Umgebungen müssen Sie den Testzeitraum möglicherweise zurücksetzen, um die Funktionalität zu verlängern. Diese Anleitung erklärt, wie Sie den 120-tägigen Testzeitraum manuell zurücksetzen, und stellt ein Skript zur Automatisierung bereit. Hinweis: Dieser Vorgang darf nur in Nicht-Produktionsumgebungen verwendet werden und muss den Lizenzbedingungen von Microsoft entsprechen.


Warum den RDS-Testzeitraum zurücksetzen?

Der 120-tägige Testzeitraum wird häufig verwendet für:

  • Testen und Evaluieren der Remotedesktopdienste.
  • Temporäre Setups für Entwicklungsumgebungen.
  • Vermeiden von Unterbrechungen während Lizenzübergängen.

Das Zurücksetzen des Testzeitraums ersetzt nicht den Kauf von Lizenzen. Stellen Sie für Produktionsumgebungen stets die Einhaltung der Microsoft-Lizenzrichtlinien sicher.


Schritt-für-Schritt-Anleitung zum Zurücksetzen des 120-tägigen Testzeitraums

Wichtige Warnung:

Das Zurücksetzen des Testzeitraums umfasst das Ändern von Systemdateien und Registrierungseinstellungen. Gehen Sie vorsichtig vor und sichern Sie Ihren Server, bevor Sie Änderungen vornehmen.


Schritt 1: Remotedesktoplizenzierungsdienst beenden

  1. Öffnen Sie Dienste auf Ihrem Windows Server.
    • Drücken Sie Win + R, geben Sie services.msc ein und drücken Sie die Eingabetaste.
  2. Suchen Sie den Dienst Remotedesktoplizenzierung.
  3. Klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie Beenden.

Schritt 2: Lizenzierungsschlüssel für den Kulanzzeitraum löschen

  1. Öffnen Sie den Registrierungs-Editor:
    • Drücken Sie Win + R, geben Sie regedit ein und drücken Sie die Eingabetaste.
  2. Navigieren Sie zum folgenden Registrierungspfad:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters
  3. Suchen Sie den Schlüssel GracePeriod.
  4. Löschen Sie den Schlüssel GracePeriod.Hinweis:
    • Wenn das System Sie am Löschen des Schlüssels hindert, müssen Sie möglicherweise den Besitz des Registrierungseintrags übernehmen:
      • Klicken Sie mit der rechten Maustaste auf den Schlüssel GracePeriod, wählen Sie Berechtigungen und klicken Sie auf Erweitert.
      • Ändern Sie den Besitz in Ihr Benutzerkonto oder Administrator.
      • Gewähren Sie die Berechtigung Vollzugriff, um den Schlüssel zu löschen.

Schritt 3: Remotedesktoplizenzierungsdienst neu starten

  1. Kehren Sie zu Dienste.
  2. Suchen Sie den Dienst Remotedesktoplizenzierung.
  3. Klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie Starten.

Schritt 4: Zurücksetzen des Testzeitraums überprüfen

  1. Öffnen Sie den Remotedesktoplizenzierungs-Manager.
  2. Bestätigen Sie, dass der Testzeitraum auf 120 Tage.
  3. Testen Sie die RDS-Verbindung, um sicherzustellen, dass sie ordnungsgemäß funktioniert.

Automatisieren des Zurücksetzens mit einem Skript

Wenn Sie den RDS-Testzeitraum für Testumgebungen häufig zurücksetzen müssen, können Sie das folgende PowerShell-Skript verwenden, um den Vorgang zu automatisieren. Dieses Skript beendet den Lizenzierungsdienst, löscht den Registrierungsschlüssel GracePeriod und startet den Dienst neu.

PowerShell-Skript zum Zurücksetzen des 120-tägigen Testzeitraums

# 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

So verwenden Sie das Skript

  1. Öffnen Sie PowerShell als Administrator.
  2. Kopieren Sie das Skript in die PowerShell-Konsole oder speichern Sie es als .ps1-Datei.
  3. Führen Sie das Skript aus.
  4. Vergewissern Sie sich, dass der Testzeitraum zurückgesetzt wurde, indem Sie den Remotedesktoplizenzierungs-Manager aufrufen.

Wichtige Hinweise

  • Nur für Tests: Dieser Vorgang ist für Nicht-Produktionsumgebungen gedacht. Kaufen und wenden Sie für den Produktionseinsatz stets die entsprechenden RDS-Clientzugriffslizenzen (CALs) an.
  • Konformität: Stellen Sie sicher, dass Sie die Lizenzrichtlinien von Microsoft einhalten. Ein Missbrauch dieses Vorgangs kann gegen Lizenzvereinbarungen verstoßen.
  • Sicherung: Sichern Sie Server und Registrierung stets, bevor Sie Änderungen vornehmen, um versehentlichen Datenverlust oder Beschädigungen zu vermeiden.

Fehlerbehebung

Wenn das Zurücksetzen des Testzeitraums nicht funktioniert:

  1. Stellen Sie sicher, dass Sie über Administratorrechte verfügen.
  2. Vergewissern Sie sich, dass der Schlüssel GracePeriod erfolgreich gelöscht wurde.
  3. Starten Sie den Server neu und prüfen Sie den Status des Testzeitraums erneut.
  4. Wenn das Skript fehlschlägt, befolgen Sie die Schritte in der Anleitung manuell.

Fazit

Das Zurücksetzen des 120-tägigen Testzeitraums für die Remotedesktopdienste kann eine hilfreiche Lösung für Tests oder die vorübergehende Nutzung in Nicht-Produktionsumgebungen sein. Unabhängig davon, ob Sie den Testzeitraum manuell zurücksetzen oder den Vorgang mit einem Skript automatisieren, befolgen Sie die Schritte sorgfältig und halten Sie die Lizenzbedingungen ein. Verwenden Sie für Produktionsumgebungen stets ordnungsgemäß lizenzierte RDS-CALs, um einen unterbrechungsfreien Dienst und die Einhaltung der Microsoft-Richtlinien sicherzustellen.

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

Kommentar hinterlassen