Zum Hauptinhalt springen

RemoteApp-Sitzungen: Sofort abmelden und mehrere Sitzungen zulassen

Dieser Artikel gilt für Mehrbenutzerumgebungen mit Remotedesktop-Sitzungshost (RDSH), auf denen Sie Remote Apps ausliefern.

Wenn ein Benutzer eine Remote App in oneclick™ schließt, wird die zugehörige Windows-Sitzung nicht automatisch abgemeldet. Die Verbindung kann getrennt werden, während die Sitzung auf dem Server bestehen bleibt. Startet der Benutzer anschließend eine andere Remote App, kann Windows die vorhandene Sitzung wiederverwenden.

Über Gruppenrichtlinien auf dem Remotedesktop-Sitzungshost können Sie zwei unterschiedliche Anwendungsfälle konfigurieren:

  • RemoteApp-Sitzung nach dem Schließen sofort abmelden: Verhindern Sie, dass eine getrennte Sitzung beim nächsten Start einer Remote App wiederverwendet wird.
  • Mehrere Windows-Sitzungen für denselben Benutzer zulassen: Ermöglichen Sie einem Benutzer, mehrere voneinander unabhängige Remote-Desktop-Sitzungen gleichzeitig auf demselben Sitzungshost zu verwenden.

Wichtig: Mehrere Remote Apps können auch gleichzeitig innerhalb derselben Windows-Sitzung ausgeführt werden. Dafür müssen Sie nicht mehrere Sitzungen pro Benutzer zulassen.

Gruppenrichtlinien öffnen​

Für die folgenden Einstellungen benötigen Sie Administratorrechte auf dem Sitzungshost oder die Berechtigung, das entsprechende Gruppenrichtlinienobjekt (GPO) zu bearbeiten.

  1. Drücken Sie auf dem Sitzungshost Win + R.
  2. Geben Sie gpedit.msc ein.
  3. Drücken Sie Enter.

Der lokale Gruppenrichtlinien-Editor öffnet sich.

Active Directory

Wenn Sie Ihre Sitzungshosts zentral über Active Directory verwalten, verwenden Sie statt des lokalen Gruppenrichtlinien-Editors die Gruppenrichtlinienverwaltung. Verknüpfen Sie das Gruppenrichtlinienobjekt (GPO) mit der Organisationseinheit (OU), in der sich Ihre Sitzungshosts befinden.
Beachten Sie den unterschiedlichen Richtlinienpfad:

  • Lokaler Gruppenrichtlinien-Editor: Computerkonfiguration > Administrative Vorlagen
  • Domänen-GPO: Computerkonfiguration > Richtlinien > Administrative Vorlagen

Die weiteren Pfade zu den jeweiligen Einstellungen sind identisch.

Bestehende Gruppenrichtlinien

Diese Anleitung verwendet die Computerkonfiguration. Prüfen Sie, ob bereits andere Gruppenrichtlinien für Sitzungszeitlimits eingerichtet sind, die das gewünschte Verhalten beeinflussen können.

1. RemoteApp-Sitzung nach dem Schließen sofort abmelden​

Verwenden Sie diese Einstellung, wenn eine getrennte RemoteApp-Sitzung möglichst rasch abgemeldet werden soll. Der Benutzer kann anschließend eine neue Sitzung starten, statt sich erneut mit der getrennten Sitzung zu verbinden.

  1. Navigieren Sie unter Computerkonfiguration > Administrative Vorlagen zu Windows-Komponenten > Remotedesktopdienste > Remotedesktopsitzungs-Host > Sitzungszeitlimits.
    Lokaler Gruppenrichtlinien-Editor mit markiertem Remotedesktopsitzungs-Host und dem Ordner Sitzungszeitlimits
  2. Doppelklicken Sie auf Zeitlimit für die Abmeldung bei RemoteApp-Sitzungen festlegen. Ordner Sitzungszeitlimits mit markierter Richtlinie Zeitlimit für die Abmeldung bei RemoteApp-Sitzungen festlegen
  3. Wählen Sie Aktiviert.
  4. Setzen Sie "Abmeldeverzögerung für RemoteApp-Sitzung" auf Sofort.
  5. Klicken Sie auf Übernehmen und anschließend auf OK. Richtlinie Zeitlimit für die Abmeldung bei RemoteApp-Sitzungen festlegen mit Aktiviert und Abmeldeverzögerung Sofort
  6. Doppelklicken Sie nun auf Sitzung beenden, wenn Zeitlimit erreicht wird.
  7. Wählen Sie Aktiviert.
  8. Klicken Sie auf Übernehmen und anschließend auf OK. Richtlinie Sitzung beenden, wenn Zeitlimit erreicht wird mit der Option Aktiviert

Beachten Sie: Nachdem alle RemoteApp-Fenster und alle vom Benutzer gestarteten Symbole im Windows-Infobereich geschlossen wurden, bleibt die Sitzung weitere 20 Sekunden aktiv. Startet der Benutzer in dieser Zeit keine weitere Remote App, trennt Windows die Verbindung. Anschließend greift die konfigurierte Abmeldeverzögerung. Mit der Einstellung Sofort meldet Windows die Sitzung ohne zusätzliche Verzögerung ab.

Weitere Informationen finden Sie in der Microsoft-Dokumentation.

Möglicher Datenverlust

Bei der Abmeldung einer RemoteApp-Sitzung können nicht gespeicherte Änderungen in noch laufenden Programmen verloren gehen. Prüfen Sie das Verhalten vor dem produktiven Einsatz und informieren Sie die betroffenen Benutzer.

2. Mehrere separate Sitzungen pro Benutzer zulassen​

Wenn ein Benutzer mehrere unabhängige Remote-Desktop-Sitzungen auf demselben Sitzungshost benötigt, können Sie diese über Gruppenrichtlinien zulassen.

  1. Navigieren Sie unter Computerkonfiguration > Administrative Vorlagen zu Windows-Komponenten > Remotedesktopdienste > Remotedesktopsitzungs-Host > Verbindungen.
  2. Doppelklicken Sie auf Remotedesktopdienste-Benutzer auf eine Remotedesktopdienste-Sitzung beschränken. Ordner Verbindungen mit markierter Richtlinie Remotedesktopdienste-Benutzer auf eine Remotedesktopdienste-Sitzung beschränken
  3. Wählen Sie Deaktiviert.
  4. Klicken Sie auf Übernehmen und anschließend auf OK. Richtlinie Remotedesktopdienste-Benutzer auf eine Remotedesktopdienste-Sitzung beschränken mit der Option Deaktiviert
  5. Doppelklicken Sie nun auf Anzahl der Verbindungen einschränken.
  6. Wählen Sie Aktiviert.
  7. Geben Sie unter "Maximale Anzahl von Remotedesktopverbindungen" einen ausreichend hohen Wert ein, beispielsweise 999999.
  8. Klicken Sie auf Übernehmen und anschließend auf OK. Richtlinie Anzahl der Verbindungen einschränken mit Aktiviert und dem Wert 999999

Beachten Sie: Der Wert 999999 steht für eine unbegrenzte Anzahl von Verbindungen auf Gruppenrichtlinienebene. Weitere Beschränkungen der RDS-Bereitstellung können weiterhin gelten.

Das Deaktivieren der Einzelsitzungsbeschränkung erlaubt zusätzliche Windows-Sitzungen. Es bedeutet jedoch nicht, dass jede Remote App automatisch in einer eigenen Sitzung startet. Zusätzliche Sitzungen erhöhen außerdem die Serverlast.

Einzelsitzungsbeschränkung

Im Artikel Zeitlimit für getrennte Sitzungen wird die Einzelsitzungsbeschränkung dagegen aktiviert. Beide Einstellungen schließen sich gegenseitig aus. Entscheiden Sie daher, ob Sie pro Benutzer nur eine oder mehrere Sitzungen zulassen möchten.

3. Gruppenrichtlinien anwenden​

Damit die geänderten Einstellungen auf dem Sitzungshost wirksam werden, haben Sie zwei Möglichkeiten:

Gruppenrichtlinien aktualisieren

  1. Öffnen Sie auf dem Sitzungshost die PowerShell oder Eingabeaufforderung als Administrator.
  2. Führen Sie folgenden Befehl aus:
    gpupdate /force
  3. Prüfen Sie die angewendeten Gruppenrichtlinien und testen Sie das Verhalten mit einer neu aufgebauten Windows-Sitzung.

Alternativ: Server neu starten

Starten Sie den Sitzungshost neu, damit die Gruppenrichtlinien beim Systemstart erneut angewendet werden.

Serverneustart

Ein Serverneustart unterbricht alle aktiven Benutzersitzungen. Informieren Sie die betroffenen Benutzer und führen Sie den Neustart möglichst außerhalb der Nutzungszeiten durch, um Datenverluste zu vermeiden.

Welche Einstellung passt zu welchem Ziel?​

ZielPassende Anleitung
Eine getrennte RemoteApp-Sitzung nach dem Schließen möglichst rasch abmeldenAbschnitt 1
Mehrere Remote Apps gleichzeitig innerhalb derselben Sitzung nutzenKeine Änderung der Einzelsitzungsbeschränkung erforderlich
Mehrere separate Windows-Sitzungen pro Benutzer zulassenAbschnitt 2
Getrennte Sitzungen im Zusammenspiel mit Load Balancing zeitlich begrenzen und Benutzer auf eine Sitzung beschränkenZeitlimit für getrennte Sitzungen
Prozesse auf dem Server nach dem Schließen des Fensters weiterlaufen lassenVerbindungstrennung verhindern