Podczas korzystania z połączenia pulpitu zdalnego (mstsc.exe) po zamknięciu połączenia wylogowuję się ze zdalnego komputera.
Czy istnieje sposób, aby zatrzymać wylogowywanie po odłączeniu?
Komputery klienckie i serwerowe działają tylko w systemie Windows 8.
Proszę to zanotować:
tscon.exe RDP-Tcp#1 /dest:console
podaje ten błąd:
Sessionname RDP-Tcp#1 not found
Próbowałem również następujących bez powodzenia:
tscon.exe 0 /dest:console
tscon.exe 1 /dest:console
Odpowiedzi:
Okej, więc kilka rzeczy po przeczytaniu pytania i niektórych komentarzy oraz komentarzy tam i z powrotem do i od innych. Zamierzam opublikować kilka szczegółów, a następnie potencjalne rozwiązanie na dole, które potwierdziłem, że działało dobrze w środowisku testowym / laboratoryjnym jakiś czas temu, ale zachęcam do przeczytania mojej odpowiedzi całkowicie, ponieważ istnieją pewne problemy itp. .
Na powyższe pytanie inni odpowiedzieli i zasugerowali ustawienia GPO ( limity czasu bezczynności i rozłączenia sesji do nieograniczonego ), aby przejrzeć i upewnić się, że użytkownik rozłączy się, a nie wyloguje.
za. Korzystanie z TeamViewer w systemie Windows nadal nie zezwala na wielokrotne lub równoczesne sesje RDP w systemie operacyjnym Windows innym niż Serwer. Pozwoli ci to na interakcję z obecnie istniejącymi sesjami RDP lub aktywnymi sesjami konsoli, więc jeśli nie masz więcej niż jednej z tych, z którymi możesz się połączyć, nie da to oczekiwanego rezultatu.
b. Microsoft sprzedaje systemy serwerowe i licencje dostępu klienta za dostęp do serwera terminali z kosztem związanym z licencją CAL na użytkownika lub na urządzenie, jak zauważyłem inni w komentarzach, odpowiedziach itp. Tak więc dla systemów innych niż serwer pozostawiają ten RDP serwera terminali Rozszerzona funkcjonalność z tego powodu nie została włączona lub wyłączona.
do. Systemy operacyjne Microsoft Server zwykle mogą obsługiwać więcej równoczesnych sesji bardziej efektywnych na tym samym komputerze z większym wsparciem pamięci i nie mając tylu (nie typu serwera typu bloatware) wbudowanych funkcji Microsoft i funkcji domyślnie włączonych, ponieważ systemy operacyjne inne niż Server mogą być konieczne zapewnić optymalną wydajność, aby te niepotrzebne rzeczy po prostu nie działały. Na komputerze domowym więcej osób może legalnie korzystać z tych funkcji i uważać je za bardziej przydatne niż na serwerze w tego typu środowisku do użytku poza domem (lub kliencką stacją roboczą). Jednak na serwerze mogą one nie być tak bardzo potrzebne, dlatego rozważę te programy typu bloatware bardziej w kontekście systemu operacyjnego serwera, aby wyjaśnić, co mam tutaj na myśli przez określenie „bloatware” w tym konkretnym przypadku.
Potencjalne obejście
Ostrzeżenie: Sugeruję robienie tego tylko w środowisku testowym lub laboratoryjnym do celów testowych i nigdy nie sugeruję używania go do celów produkcyjnych w środowisku biznesowym. W przeciwnym razie należy zachować ostrożność na własne ryzyko, ponieważ nie mam pojęcia o legalności wykorzystania tego długoterminowego celu do celów produkcyjnych itp.
Poniżej znajduje się link do źródła o nazwie RDPWrap na GITHub, które można pobrać bezpłatnie. Opublikowali pełne instrukcje ze zrzutami ekranu itp. Na stronie ze szczegółowymi szczegółami, więc ich zrozumienie nie powinno być trudne.
Aby pobrać to, czego potrzebujesz, to rzeczywisty plik instalacyjny, a nie niekompilowany kod źródłowy, z poniższego łącza o nazwie RDPWrap Zainstaluj plik pobierania linku w sekcji Pobieranie tej strony kliknij link o nazwie RDPWrap-v1. 6.zip, aby pobrać plik EXE i pliki instalacji wsadowej itp. Zawarte w tym pliku ZIP (patrz zrzut ekranu poniżej).
Gotchas
Jeśli zastosujesz Aktualizacje Windows na jednym z twoich komputerów testowych, a ta funkcja nie będzie działać później, być może będziesz musiał ponownie uruchomić instalację, aby załatać pliki itp. Może być również konieczne sprawdzenie źródłowych zasobów GITHub pod kątem innych poprawek błędów itp. z nowymi wydaniami, ponieważ jest to coś, co zapewnia ktoś inny.
Ważne: ustawienia zasad grupy i / lub zasad bezpieczeństwa na poziomie domeny mogą zastąpić wszystkie wymienione poniżej ustawienia rejestru lokalnego, lokalnych zasad grupy i lokalnych zasad bezpieczeństwa. Z tego, co mogę powiedzieć, ale nie potwierdzam siebie, upewnienie się, że te ustawienia są ustawione zgodnie z ustaleniami, zapobiegnie wylogowaniu rozłączonych sesji RDP po pewnym czasie. Może być konieczne ponowne uruchomienie komputera po wprowadzeniu poniższych ustawień lokalnych, aby te zaczęły obowiązywać. Konieczne może być sprawdzenie ustawień zasad grupy lub zasad zabezpieczeń na poziomie domeny, które mają pierwszeństwo przed ustawieniami lokalnymi, jeśli nadal masz problemy po upewnieniu się, że ustawienia te są ustawione lokalnie na komputer.
Równoległe sesje RDP Te same wartości rejestru konta użytkownika
Zmień te wartości rejestru, jak pokazano na zrzucie ekranu, aby włączyć lub wyłączyć możliwość zezwalania na więcej niż jedną równoczesną sesję RDP z kontem SAME. Będziesz musiał zmienić i / lub utworzyć ten klucz ręcznie i ustawić go dla każdego uruchomienia oprogramowania łatki RDPWrap w systemach testowych.
Upewnij się, że rozłączone sesje RDP nie są automatycznie wylogowywane
A. Od
GPEDIT.MSC
WSZYSTKIEGO poniżej ustawień w obuComputer Configuration
iUser Configuration
konieczności być ustawione naState
odNot configured
.Te ustawienia zasad grupy znajdują się w następujących lokalizacjach:
Computer Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Session Time Limits
User Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Session Time Limits
Od społeczności Spiceworks Komentarz
B. Od
SECPOL.MSC
dołu (podświetlony zrzut ekranu) ustawienie wInteractive logon: Do not require
CTRL+ ALT+DEL musi być ustawione na aEnabled
.1. Zasady lokalne \ Opcje bezpieczeństwa
Pobierz zrzut ekranu linku
Źródła:
źródło
może to być spowodowane zasadami grupy lub lokalnymi zasadami bezpieczeństwa na twoim komputerze lokalnym. Kroki prowadzące do rozwiązania tego w obu przypadkach są podobne:
Uruchom lokalny edytor zasad grupy: https://technet.microsoft.com/en-us/library/cc754685.aspx (start> pole wyszukiwania> gpedit.msc) (dla użytkowników domeny, uruchom zarządzanie zasadami grupy, przejdź do serwerów OU i edycja obiektu zasad grupy)
Przejdź do następującego ustawienia GP: Konfiguracja komputera> Szablony administracyjne> Składniki systemu Windows> Usługi pulpitu zdalnego> Host sesji usług pulpitu zdalnego> Limity czasu sesji - jeśli tam, ustaw limity czasu bezczynności i rozłączenia sesji na nieograniczone.
Uruchom ponownie maszyny.
Spróbuj wykonać to na obu komputerach (najprawdopodobniej na tym, na którym chcesz RDPing) i sprawdź, jak sobie radzisz.
źródło
Aby rozłączyć się bez kończenia sesji Pulpitu zdalnego Możesz tymczasowo rozłączyć się z sesją, klikając przycisk Zamknij na pasku połączenia (poziomy pasek u góry ekranu). To pozostawia uruchomione programy, dzięki czemu przy następnym połączeniu możesz kontynuować od miejsca, w którym zostało przerwane.
Nawet to może pomóc https://technet.microsoft.com/en-in/library/cc754272.aspx
źródło