Sesje pulpitu zdalnego - niechciane automatyczne wylogowanie po pewnym czasie

9

Mam problem za każdym razem, gdy łączę się z którymkolwiek z naszych serwerów przez RDP - po pewnym czasie wydaje się, że zamykam te sesje, zamykam wszystkie aplikacje, które otworzyłem itp.

Jest to szczególnie denerwujące, jeśli uruchamiam długi proces - na przykład kopiuję plik - odcina go ... Następnie ponownie łączę się przez RDP i skutecznie ładuje nową sesję.

Czy jest to ustawione gdzieś w zasadach grupy? Lub gdzie indziej?

Dzieje się tak w systemie Windows 2008 (może być również na naszych serwerach z 2003 roku, chociaż nie zauważyłem ...)

alex
źródło

Odpowiedzi:

8

Pierwszą rzeczą do sprawdzenia byłyby ustawienia limitu czasu w konfiguracji usług terminalowych. Jest w zakładce Sesje w TSC.

DanBig
źródło
Dokładnie tam, gdzie jest - są ustawienia wylogowywania się w stanie bezczynności i inne dotyczące wylogowywania rozłączonych sesji.
Ryaner
Ponadto istnieją ustawienia w ustawieniach użytkownika w Active Directory, które będą kontrolować limity czasu dla usług terminalowych.
Grant
5

Istnieją ustawienia zasad grupy w obszarze Konfiguracja komputera \ Szablony administracyjne \ Składniki systemu Windows \ Usługi terminalowe \ Sesje dotyczące czasu utrzymywania łączności.

Niektóre szczegóły na http://www.windowsnetworking.com/articles_tutorials/Terminal-Services-Group-Policy.html

Pamiętaj, że te ustawienia są na poziomie komputera, a nie na poziomie użytkownika, więc dotyczy to wszystkich osób łączących się z serwerami, na których je zastosujesz.

Jeśli wolisz pozostać przy obecnym zachowaniu (a nawet sobie, chyba że będziesz musiał wykonywać dłuższe operacje), możesz to pozostawić bez zmian, ale jeśli potrzebujesz uruchomić coś długoterminowego, połącz się z sesją konsoli serwera.

W zależności od wersji klienta RDP jest to / console lub / admin podczas łączenia, uruchom mstsc /? aby zobaczyć, który z nich jest dla ciebie.

Na przykład: mstsc /v:192.168.1.1 / admin

To połączy cię z sesją konsoli komputera na 192.168.1.1.

Sesja konsoli to sesja, którą zobaczysz fizycznie na maszynie za pomocą klawiatury, wideo i myszy. Jeśli zostaniesz odłączony od tej sesji, operacje będą kontynuowane i będziesz mógł się z nią ponownie połączyć.

ManiacZX
źródło
Jedno zastrzeżenie do uruchamiania przez / ADMIN - stracisz dostęp do rzeczy takich jak lokalne dyski lub schowek. W zależności od źródła i celu kopiowanego dużego pliku może to nie być optymalne z innych powodów! Moim proponowanym rozwiązaniem byłoby ustanowienie udziału sieciowego widocznego na serwerze, a następnie utworzenie jednorazowego zaplanowanego zadania w celu skopiowania pliku „bez nadzoru” przez Robocopy lub FTP.
George Erhard
Pytanie dotyczyło sesji przedwcześnie kończących się, a nie metody transferu, więc do tego właśnie się odniosłem. Używając / admin możesz przesyłać za pomocą ftp, scp, http lub dowolnego innego, a sesja konsoli będzie się utrzymywać, nawet jeśli RDP zostanie rozłączony, dopóki użytkownicy się nie wylogują. Jeśli serwer wymusi wylogowanie z nieaktywności, wówczas tak przy użyciu zaplanowanego zadania może być sposobem na obejście tego.
ManiacZX
4

Otwórz gpedit.msc

Przejdź do Konfiguracja komputera -> Szablony administracyjne -> Składniki systemu Windows -> Usługi pulpitu zdalnego -> Host sesji usług pulpitu zdalnego -> Limity czasu sesji.

Włącz „Ustaw limit czasu dla rozłączonych sesji” i ustaw na Nigdy

i zmień Lokalne zasady bezpieczeństwa w obszarze Lokalne zasady-> Opcje bezpieczeństwa-> Logowanie interakcyjne: Nie wymagaj CTRL + ALT + Del ”, aby włączyć, problem zniknie.

Subiah R Nagarajan
źródło
Cześć, Pierwszą część dotyczącą limitów czasu sesji należy zmienić na komputerze lokalnym lub komputerze, na którym zdalny pulpit?
pal4life
Komputer zdalny
Subiah R Nagarajan
imgur.com/a/kE7Tpfe Skonfigurowałem jako Twój przewodnik, ale nadal mnie wylogowuje.
Łukasz
-1

usuń plik Default.rdp w folderze Dokumenty. To wszystko

jeśli chcesz usunąć określone ustawienia: 1. Otwórz okno Uruchom (naciśnij klawisz Windows + R, aby wyświetlić okno Uruchom lub kliknij prawym przyciskiem menu Start i wybierz „Uruchom”) 2. Wpisz regedit i naciśnij OK 3. W Edytor rejestru, rozwiń: HKEY_CURRENT_USER> OPROGRAMOWANIE> Microsoft> Klient serwera terminali 4. W kliencie serwera terminali będą dwa klucze: „Domyślny” i „Serwery”. Usuń oba te klucze, jeśli chcesz usunąć wszystkie dane połączenia pulpitu zdalnego. • Jeśli chcesz usunąć tylko jeden, rozwiń klucz „Domyślny” i usuń typ wartości REG_SZ, który powinien zawierać adres IP / nazwę hosta serwera pulpitu zdalnego jako dane. • Pod kluczem „Serwery” będzie jeden klucz do usunięcia dla każdego serwera pulpitu zdalnego.

issam
źródło