Remotedesktopsitzungen - Unerwünschte automatische Abmeldung nach einer bestimmten Zeit


9

Ich habe ein Problem, wenn ich über RDP eine Verbindung zu einem unserer Server herstelle. Nach einer bestimmten Zeit scheinen diese Sitzungen geschlossen zu werden und alle Anwendungen zu schließen, die ich geöffnet hatte.

Dies ist besonders ärgerlich, wenn ich einen langen Prozess ausführe - zum Beispiel das Kopieren einer Datei -, der sie abschneidet ... Ich verbinde mich dann erneut über RDP und lade effektiv eine neue Sitzung.

Ist dies irgendwo in der Gruppenrichtlinie festgelegt? Oder irgendwo anders?

Dies geschieht unter Windows 2008 (möglicherweise auch auf unseren 2003-Servern, obwohl ich es nicht bemerkt habe ...)

Antworten:


8

Als Erstes müssen die Timeout-Einstellungen in der Terminaldienstekonfiguration überprüft werden. Es befindet sich auf der Registerkarte Sitzungen im TSC.


Genau dort, wo es ist - es gibt Einstellungen für das Abmelden im Leerlauf und eine andere für das Abmelden von getrennten Sitzungen.
Ryaner

Darüber hinaus gibt es Einstellungen in den Benutzereinstellungen in Active Directory, die Zeitüberschreitungen für Terminaldienste steuern.
Grant

5

Unter Computerkonfiguration \ Administrative Vorlagen \ Windows-Komponenten \ Terminaldienste \ Sitzungen gibt es Gruppenrichtlinieneinstellungen, wie lange Sie in Verbindung bleiben können.

Einige Details unter http://www.windowsnetworking.com/articles_tutorials/Terminal-Services-Group-Policy.html

Beachten Sie, dass sich diese Einstellungen auf Computerebene und nicht auf Benutzerebene befinden. Dies gilt daher für alle Personen, die eine Verbindung zu den Servern herstellen, auf die Sie sie anwenden.

Wenn Sie lieber andere mit dem aktuellen Verhalten (und sogar sich selbst, sofern nicht speziell längere Vorgänge ausgeführt werden müssen) beibehalten möchten, können Sie es unverändert lassen. Wenn Sie jedoch etwas langfristig ausführen müssen, stellen Sie eine Verbindung zur Konsolensitzung des Servers her.

Abhängig von Ihrer Version des RDP-Clients ist es entweder / console oder / admin, wenn Sie eine Verbindung herstellen. Führen Sie mstsc /? um zu sehen, welche für Sie.

Zum Beispiel: mstsc /v:192.168.1.1 / admin

Dadurch werden Sie mit der Konsolensitzung des Computers unter 192.168.1.1 verbunden.

Die Konsolensitzung ist die Sitzung, die Sie sehen würden, wenn Sie sich physisch mit Tastatur, Video und Maus am Computer befinden. Wenn Sie von dieser Sitzung getrennt sind, werden Ihre Vorgänge weiterhin ausgeführt und Sie können erneut eine Verbindung herstellen.


Eine Einschränkung beim Ausführen über / ADMIN: Sie verlieren den Zugriff auf lokale Laufwerke oder die Zwischenablage. Abhängig von der Quelle und dem Ziel der zu kopierenden großen Datei ist dies aus anderen Gründen möglicherweise nicht optimal! Meine vorgeschlagene Lösung wäre, eine Netzwerkfreigabe einzurichten, die der Server sehen kann, und dann eine einmalige geplante Aufgabe zu erstellen, um die Datei "unbeaufsichtigt" über Robocopy oder FTP zu kopieren.
George Erhard

Die Frage betraf Sitzungen, die vorzeitig endeten, nicht die Übertragungsmethode, also hatte ich mich damit befasst. Mit / admin können Sie mit ftp, scp, http oder anderen übertragen, und die Konsolensitzung wird auch dann beibehalten, wenn RDP getrennt wird, solange sich die Benutzer nicht abmelden. Wenn der Server eine Inaktivitätsabmeldung erzwingt, kann die Verwendung einer geplanten Aufgabe eine Methode sein, um dies zu umgehen.
ManiacZX

4

Öffnen Sie gpedit.msc

Navigieren Sie zu Computerkonfiguration -> Administrative Vorlagen -> Windows-Komponenten -> Remotedesktopdienste -> Remotedesktopsitzungshost -> Sitzungszeitlimits.

Aktivieren Sie das "Zeitlimit für getrennte Sitzungen festlegen" und setzen Sie es auf "Nie"

und ändern Sie die lokale Sicherheitsrichtlinie unter Lokale Richtlinien-> Sicherheitsoptionen-> Interaktive Anmeldung: Sie müssen STRG + ALT + Entf nicht aktivieren, das Problem verschwindet.


Hallo, Der erste Teil über Sitzungszeitlimits sollte auf dem lokalen Computer oder dem Computer, auf den wir den Remotedesktop übertragen, geändert werden.
pal4life

Remote-Computer
Subiah R Nagarajan

imgur.com/a/kE7Tpfe Ich habe als Ihr Leitfaden konfiguriert, aber es meldet mich trotzdem ab.
Luke

-1

Löschen Sie die Datei Default.rdp im Ordner "Dokumente". Das ist alles

Wenn Sie bestimmte Einstellungen löschen möchten: 1. Öffnen Sie das Ausführungsfenster (drücken Sie die Windows-Taste + R, um das Ausführungsfenster aufzurufen, oder klicken Sie mit der rechten Maustaste auf das Startmenü und wählen Sie "Ausführen"). 2. Geben Sie regedit ein und drücken Sie OK Erweitern Sie im Registrierungseditor: HKEY_CURRENT_USER> SOFTWARE> Microsoft> Terminalserver-Client 4. Unter dem Terminalserver-Client befinden sich zwei Schlüssel: "Standard" und "Server". Löschen Sie beide Schlüssel, wenn Sie alle Remotedesktopverbindungsdaten löschen möchten. • Wenn Sie nur einen bestimmten löschen möchten, erweitern Sie den Schlüssel "Standard" und löschen Sie den Werttyp REG_SZ, der Ihre Remotedesktopserver-IP / Ihren Hostnamen als Daten enthalten soll. • Unter dem Schlüssel "Server" muss für jeden Remotedesktopserver ein Schlüssel gelöscht werden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.