How to Set Up Remote Desktop Services on Windows Server (RDS CALs) – LicenceHouse guide

Mit Remote Desktop Services (RDS) können mehrere Benutzer gleichzeitig Desktops oder einzelne Anwendungen auf einem Windows Server ausführen. Die Einrichtung besteht aus Rolleninstallation und Lizenzierung, und die meisten Probleme, die wir sehen, entstehen bei der Lizenzierung. Diese Anleitung behandelt die RDS-Rollen, Bereitstellungstypen, die Aktivierung des RD-Lizenzservers, die Installation von RDS CALs, die Veröffentlichung von Desktops und RemoteApps sowie die Fehler, die bei falscher Lizenzierung auftreten. Die Grundlagen zu CALs finden Sie in unserem Leitfaden zu Windows Server CALs.

Aus welchen Rollen besteht Remote Desktop Services?

Eine sitzungsbasierte Remote Desktop Services-Bereitstellung verwendet vier Hauptrollen: RD Session Host führt die Sitzungen und Anwendungen der Benutzer aus, RD Connection Broker verwaltet die Bereitstellung und leitet Benutzer an die Sitzungshosts weiter, RD Web Access veröffentlicht Desktops und RemoteApps über eine Webseite und einen Feed, und RD Licensing stellt RDS CALs für Benutzer oder Geräte aus.

  • RD Session Host: der Server, auf dem die Benutzer tatsächlich arbeiten; fügen Sie weitere hinzu, wenn die Benutzerzahl wächst.
  • RD Connection Broker: enthält die Bereitstellungskonfiguration, die Sammlungen und den Lastenausgleich.
  • RD Web Access: stellt die Seite https://server/RDWeb und den Feed für veröffentlichte Ressourcen bereit.
  • RD Licensing: speichert und vergibt RDS CALs; diese Rolle kann auf einem Server laufen, der bereits für eine andere Rolle genutzt wird.
  • RD Gateway (optional): ermöglicht Benutzern eine sichere Verbindung von außerhalb des Netzwerks über HTTPS.

Ursache und Wirkung: Im Connection Broker speichert der Server-Manager die Lizenzierungseinstellungen der Bereitstellung. Eine Bereitstellung mit Broker wird daher im Server-Manager konfiguriert, während ein einzelner Sitzungshost ohne Broker stattdessen über Gruppenrichtlinien konfiguriert werden muss.

Sollten Sie die Schnellstart- oder die Standardbereitstellung verwenden?

Verwenden Sie den Schnellstart (Quick Start), wenn Sie alle RDS-Rollen auf einem Server für eine Testumgebung, einen Machbarkeitsnachweis oder ein sehr kleines Büro haben möchten, denn dabei werden Connection Broker, Web Access und Session Host gemeinsam installiert, ohne dass sie getrennt werden können. Verwenden Sie die Standardbereitstellung (Standard deployment) für den Produktivbetrieb, da Sie damit jede Rolle auf dem Server Ihrer Wahl platzieren und später weitere Server hinzufügen können.

Das Support-Team von Microsoft beschreibt die Standardbereitstellung als empfohlene Vorgehensweise für den Produktivbetrieb, während der Schnellstart für Tests und Einzelserver-Szenarien geeignet ist. Beide werden im Server-Manager unter Verwalten > Rollen und Features hinzufügen > Installation von Remotedesktopdiensten (Manage > Add Roles and Features > Remote Desktop Services installation) gestartet.

Fortgeschrittener Hinweis: Remote Desktop Services wird über diese szenariobasierte Option statt über die normale rollenbasierte Option installiert, und die Bereitstellungsanleitungen von Microsoft setzen domänenverbundene Server voraus. Kleine Büros ohne Domäne können dennoch einen einzelnen Sitzungshost mit Device CALs (pro Gerät) lizenzieren, konfiguriert über Gruppenrichtlinien.

Wie installieren Sie Remote Desktop Services auf Windows Server?

Um Remote Desktop Services zu installieren, öffnen Sie den Server-Manager auf einem domänenverbundenen Server, fügen jeden RDS-Server dem Serverpool hinzu, wählen „Verwalten“, „Rollen und Features hinzufügen“, dann „Installation von Remotedesktopdiensten“, wählen „Standardbereitstellung“ und „Sitzungsbasierte Desktopbereitstellung“, weisen die Server für Connection Broker, Web Access und Session Host zu und klicken anschließend auf „Bereitstellen“.

  1. Wählen Sie im Server-Manager Verwalten > Server hinzufügen (Manage > Add Servers) und fügen Sie jeden Server hinzu, der eine RDS-Rolle hosten soll.
  2. Wählen Sie Verwalten > Rollen und Features hinzufügen (Manage > Add Roles and Features) und dann Installation von Remotedesktopdiensten (Remote Desktop Services installation).
  3. Wählen Sie Standardbereitstellung (Standard deployment) und Sitzungsbasierte Desktopbereitstellung (Session-based desktop deployment).
  4. Weisen Sie Server für RD Connection Broker, RD Web Access und RD Session Host zu.
  5. Aktivieren Sie Zielserver bei Bedarf automatisch neu starten (Restart the destination server automatically if required) und klicken Sie auf Bereitstellen (Deploy).
  6. Klicken Sie unter Remotedesktopdienste > Übersicht (Remote Desktop Services > Overview) auf +RD-Lizenzierung (+RD Licensing) und wählen Sie den Server, der den Lizenzserver hosten soll.

Die RDS-Bereitstellungsanleitung von Microsoft folgt dieser Reihenfolge für Windows Server 2016 und höher. Wenn der Sitzungshost eine Serverlizenz benötigt, finden Sie unsere Windows Server Lizenzschlüssel hier.

Wie aktivieren Sie den RD-Lizenzserver und installieren RDS CALs?

Um den RD-Lizenzserver zu aktivieren, öffnen Sie den Remotedesktoplizenzierungs-Manager über „Tools“ im Server-Manager, klicken mit der rechten Maustaste auf den Server und wählen „Server aktivieren“, schließen den Assistenten mit der automatischen Methode, über den Webbrowser oder per Telefon ab, klicken dann erneut mit der rechten Maustaste auf den Server, wählen „Lizenzen installieren“, wählen Ihr Lizenzprogramm und geben den Lizenzcode oder die Vertragsnummer ein.

  1. Öffnen Sie Tools > Remotedesktopdienste > Remotedesktoplizenzierungs-Manager (Tools > Remote Desktop Services > Remote Desktop Licensing Manager).
  2. Wählen Sie den Server aus und dann Aktion > Server aktivieren (Action > Activate Server).
  3. Wählen Sie Automatische Verbindung (Automatic connection; ausgehend TCP 443 zum Microsoft Clearinghouse), Webbrowser (Web Browser) oder Telefon (Telephone).
  4. Geben Sie die Unternehmensinformationen ein und schließen Sie den Assistenten ab.
  5. Klicken Sie mit der rechten Maustaste auf den Server, wählen Sie Lizenzen installieren (Install Licenses) und dann das Programm, über das Sie die CALs erworben haben.
  6. Geben Sie den Lizenzcode oder die Vertragsnummer ein, wählen Sie Produktversion, CAL-Typ und Menge und klicken Sie auf Fertig stellen (Finish).

Die Anleitung zur Installation von RDS CALs von Microsoft weist darauf hin, dass der Lizenzserver selbst keinen Internetzugang benötigt, wenn der Computer mit dem Lizenzierungs-Manager einen hat. Die Version ist entscheidend: RDS CALs werden auf einem Lizenzserver installiert, der dieselbe oder eine neuere Windows Server-Version ausführt, sodass 2022er CALs einen Lizenzserver mit 2022 oder 2025 benötigen.

Häufig sehen wir Folgendes: Ein Lizenzserver ist aktiviert, zeigt aber null verfügbare CALs an, weil im Assistenten das falsche Programm ausgewählt wurde. Prüfen Sie das in Ihren Lizenzunterlagen genannte Programm und führen Sie Lizenzen installieren erneut aus. Zu den Optionen im Shop gehören die Windows Server 2016 RDS 10 User CAL und weitere Pakete in unserer CAL-Kollektion.

Schritte zur RDS-Einrichtung und -Lizenzierung – LicenceHouse

Wie legen Sie den RDS-Lizenzierungsmodus und den Lizenzserver fest?

In einer Bereitstellung mit Connection Broker legen Sie den Lizenzierungsmodus im Server-Manager unter „Remotedesktopdienste“, „Übersicht“, „Aufgaben“, „Bereitstellungseigenschaften bearbeiten“, „RD-Lizenzierung“ fest, indem Sie „Pro Benutzer“ oder „Pro Gerät“ wählen und den Lizenzserver hinzufügen. Ohne Broker konfigurieren Sie dieselben beiden Einstellungen auf jedem Sitzungshost über Gruppenrichtlinien.

Gehen Sie in den Gruppenrichtlinien zu Computerkonfiguration > Administrative Vorlagen > Windows-Komponenten > Remotedesktopdienste > Remotedesktop-Sitzungshost > Lizenzierung (Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Licensing) und aktivieren Sie:

  • Angegebene Remotedesktop-Lizenzserver verwenden (Use the specified Remote Desktop license servers) und geben Sie den Namen des Lizenzservers ein.
  • Remotedesktop-Lizenzierungsmodus festlegen (Set the Remote Desktop licensing mode) und wählen Sie „Pro Benutzer“ oder „Pro Gerät“.

Der Modus muss zu den installierten CALs passen. Domänenverbundene Server können beide Typen verwenden, aber laut Microsofts Anleitung zur Lizenzierung von Sitzungshosts müssen Server in einer Arbeitsgruppe Device CALs verwenden, da User CALs dort nicht zulässig sind.

Wie veröffentlichen Sie Desktops und RemoteApps und testen die Bereitstellung?

Veröffentlichen Sie Ressourcen, indem Sie im Server-Manager unter „Remotedesktopdienste“, „Sammlungen“, „Aufgaben“, „Sitzungssammlung erstellen“ eine Sitzungssammlung anlegen und dabei die Sitzungshosts und Benutzergruppen auswählen. Die Sammlung veröffentlicht standardmäßig einen vollständigen Desktop; stattdessen können Sie über die Kachel „RemoteApp-Programme“ mit „RemoteApp-Programme veröffentlichen“ einzelne Anwendungen veröffentlichen.

  1. Gehen Sie zu Remotedesktopdienste > Sammlungen > Aufgaben > Sitzungssammlung erstellen (Remote Desktop Services > Collections > Tasks > Create Session Collection).
  2. Benennen Sie die Sammlung, wählen Sie die Sitzungshosts aus und fügen Sie die Benutzergruppen hinzu, die sich verbinden dürfen.
  3. Legen Sie optional einen Speicherort für Benutzerprofil-Datenträger fest und klicken Sie dann auf Erstellen (Create).
  4. Für einzelne Apps öffnen Sie die Sammlung, wählen RemoteApp-Programme > Aufgaben > RemoteApp-Programme veröffentlichen (RemoteApp Programs > Tasks > Publish RemoteApp Programs), wählen die Programme aus und klicken auf Veröffentlichen (Publish).
  5. Testen Sie von einem Client aus: Rufen Sie https://your-server/RDWeb auf, melden Sie sich an und starten Sie den Desktop oder die App.

Öffnen Sie nach einer Testverbindung den RD-Lizenzierungs-Manager. Im Modus „Pro Gerät“ werden CALs laut Microsoft jedem Gerät physisch zugewiesen, sodass sich die Anzahl der ausgestellten CALs ändern sollte; User CALs werden Benutzern im Active Directory zugewiesen.

Was passiert, wenn die RDS-Kulanzzeit endet?

Remote Desktop Services hat eine Lizenzierungs-Kulanzzeit von 120 Tagen, in der kein Lizenzserver erforderlich ist. Nach deren Ablauf muss jeder Client eine gültige RDS CAL von einem konfigurierten Lizenzserver erhalten, bevor er sich anmelden kann. Verbindungen werden daher abgelehnt, wenn Lizenzserver, Lizenzierungsmodus oder CALs fehlen oder falsch sind.

Typische Meldungen sind „Die Remotesitzung wurde getrennt, da keine Remotedesktop-Lizenzserver zur Bereitstellung einer Lizenz verfügbar sind“ (The remote session was disconnected because there are no Remote Desktop License Servers available to provide a license) und „Der Remotedesktop-Lizenzierungsmodus ist nicht konfiguriert“ (Remote Desktop licensing mode is not configured). Die Schritte zur Fehlerbehebung von Microsoft lauten:

  • Vergewissern Sie sich, dass der Lizenzserver aktiviert ist und im RD-Lizenzierungs-Manager verfügbare CALs anzeigt.
  • Vergewissern Sie sich, dass Lizenzierungsmodus und Lizenzserver in den Bereitstellungseigenschaften oder in den Gruppenrichtlinien festgelegt sind.
  • Führen Sie die RD-Lizenzierungsdiagnose (RD Licensing Diagnoser) auf dem Sitzungshost aus und beheben Sie jedes aufgeführte Problem.
  • Prüfen Sie, ob Firewalls dem Sitzungshost den Zugriff auf den Lizenzserver erlauben.
  • Prüfen Sie die CAL-Kompatibilität: Ein Sitzungshost mit 2022 akzeptiert RDS CALs für 2022 oder 2025, nicht für 2019 oder älter.

Häufig gestellte Fragen

Benötige ich sowohl Windows Server CALs als auch RDS CALs?

Ja. Jeder Benutzer und jedes Gerät, das sich mit einem Remotedesktop-Sitzungshost verbindet, benötigt eine Windows Server CAL für den Zugriff auf den Server und eine RDS CAL für die Remotesitzung. Die RDS CAL kommt zur Basis-CAL hinzu, und beide sollten der Windows Server-Version des Sitzungshosts entsprechen oder neuer sein.

Kann ich RDS ohne Domäne betreiben?

Ja, mit Einschränkungen. Ein Sitzungshost in einer Arbeitsgruppe kann lizenziert werden, indem Lizenzserver und Lizenzierungsmodus über die lokalen Gruppenrichtlinien konfiguriert werden, Microsoft erlaubt dort jedoch nur Device CALs. Die vollständige Server-Manager-Bereitstellung mit Connection Broker, Sammlungen und RD Web Access ist für domänenverbundene Server konzipiert.

Kann die Rolle RD Licensing auf dem Sitzungshost laufen?

Ja. In den Bereitstellungsbeispielen von Microsoft wird RD Licensing auf einem Server platziert, der bereits eine andere Rolle hostet, etwa den Connection Broker, und kleine Einzelserver-Bereitstellungen hosten oft alle Rollen gemeinsam. Entscheidend ist, dass der Lizenzserver dieselbe Windows Server-Version wie die CALs oder eine neuere ausführt.

Wie lange dauert die RDS-Kulanzzeit?

Microsoft dokumentiert für Remote Desktop Services eine Lizenzierungs-Kulanzzeit von 120 Tagen, in der ein Sitzungshost keinen Lizenzserver benötigt. Danach benötigen Clients eine gültige, von einem Lizenzserver ausgestellte RDS CAL, bevor sie sich bei einer Remotesitzung anmelden können. Konfigurieren Sie die Lizenzierung vor dem Ablauf.

Müssen RDS CALs zur Version des Sitzungshosts passen?

Ja. Die Kompatibilitätstabelle von Microsoft zeigt, dass ein Sitzungshost RDS CALs seiner eigenen oder einer neueren Version akzeptiert: Ein Host mit 2019 akzeptiert CALs für 2019, 2022 oder 2025, während ein Host mit 2022 CALs für 2022 oder 2025 benötigt. Auch der Lizenzserver muss die CAL-Version oder eine neuere ausführen.

Weiterführende Anleitungen

How-to, Licensing, Rds cal, Remote desktop services, Windows server