Wie halte ich eine RDP-Sitzung auf Clientseite aufrecht?

17980
matt

Ich bin auf einer Windows 7-Workstation und muss über RDP eine Verbindung zu einem lokalisierten, virtualisierten Windows 2008-Server herstellen, um eine App für die Arbeit zu verwenden. Nach etwa 15 Minuten Ruhezeit ist das Ganze eingefroren und ich muss den Prozess vom Task-Manager beenden und die Verbindung erneut öffnen. Dies ist nicht sehr praktisch, aber ich habe keine Kontrolle darüber, was auf der Serverseite geschieht.

Gibt es irgendetwas, was ich auf der Clientseite tun kann, um die Verbindung länger aufrecht zu erhalten?

5

2 Antworten auf die Frage

3
pycvalade

Sie können versuchen, RDP-Keepalive-Funktionalität in der Registrierung zu aktivieren:

In regedit.exe als admin:

  1. Gehe zum Ort HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server
  2. Erstellen oder bearbeiten Sie den DWORDWert vonKeepAliveEnable
  3. Stellen Sie es auf 1.
  4. Speichern und Beenden

Andernfalls versuchen Sie, bei der Arbeit mit der IT zu sprechen, um dies zu ändern:

In Windows Server 2008 gibt es zwei Einstellungen für Remote Desktop Services-Sitzungen:

  • Aktives Sitzungslimit
  • Sitzungslimit im Leerlauf

Aktives Sitzungslimit

Geben Sie an, wie lange die Remote Desktop Services-Sitzung des Benutzers aktiv sein darf, bevor die Sitzung automatisch getrennt oder beendet wird.

Der Benutzer erhält zwei Minuten, bevor die Remote Desktop Services-Sitzung getrennt oder beendet wird, eine Warnung, die es dem Benutzer ermöglicht, geöffnete Dateien zu speichern und Programme zu schließen.

Sitzungslimit im Leerlauf

Geben Sie an, wie lange eine aktive Remote Desktop Services-Sitzung maximal inaktiv sein darf (ohne Benutzereingaben), bevor die Sitzung automatisch getrennt oder beendet wird.

Der Benutzer erhält zwei Minuten, bevor die Sitzung getrennt oder beendet wird, eine Warnung, die es dem Benutzer ermöglicht, eine Taste zu drücken oder die Maus zu bewegen, um die Sitzung aktiv zu halten.

Siehe: Konfigurieren der Einstellungen für Zeitüberschreitung und Wiederverbindung für Remotedesktopdienste-Sitzungen

Ich bin ein Administrator unserer lokalen Domäne, daher sollte ich Keepalive aktivieren können. Dadurch bleibt die Verbindung unbegrenzt aktiv. Gibt es sowieso etwas, um das Leerlauf-Sitzungslimit auf dem lokalen Computer festzulegen? Ich würde es gerne haben, also bleibe ich verbunden, aber nach einer Stunde Inaktivität wird die Verbindung getrennt. matt vor 8 Jahren 0
Sie müssen die Sitzungslimitzeit auf dem Host-Computer festlegen, also nein. Der Keep-Alive-Server hält die rdp-Verbindung in der Tat am Leben. pycvalade vor 8 Jahren 0
@pycvalade hat Ihnen eine Frage und einen Ratschlag gegeben ... aus dem, was ich in tn.ms lesen konnte, scheint Ihre Antwort stark vereinfacht zu werden: Um diese Einstellungen zu ändern, können Sie einfach `gpedit.msc` ausführen und ** aktivieren 4 + 4 Einstellungen unter `Computer` und` Benutzerkonfiguration \ Richtlinien \ Administrative Vorlagen \ Windows-Komponenten \ Remotedesktopdienste \ Remotedesktop-Sitzungshost \ Sitzungszeitlimits`. (Haftungsausschluss: Ich konnte weder das noch das Regedit überprüfen, um zu funktionieren). und warum sagen Sie "Versuchen Sie, mit der IT zu reden"? war es die "Remote Desktop Session Host Configuration" einzustellen? Wenn ja, schauen Sie sich die große [Anmerkung] auf Ihrem Link an! cregox vor 7 Jahren 0
2
Mohammad Honari

Eine weitere Option ist, diesen Registrierungswert zu bearbeiten:

  • HKEY_LOCAL_MACHINE
  • Software => Microsoft => Terminalserver-Client
  • DWORD
  • RemoteDesktop_SuppressWhenMinimized
  • Setzen Sie den Wert auf 2