Stepwise Tutorial: Pozwól na wiele połączeń zdalnych pulpitu na jednym komputerze
Czy chcesz nawiązać wiele połączeń zdalnych jednocześnie? Ten post głównie przedstawia, jak włączyć wiele połączeń zdalnych pulpitu na jednym komputerze na systemach Windows i Windows Server. Przeczytaj go uważnie.
Czy można mieć wiele połączeń zdalnych pulpitu?
Zostało złożone żądanie umożliwienia kilku programistom jednoczesnego logowania się do komputera z systemem Windows 10, z różnymi sesjami. Obecnie komputer ma system Windows 10 Home, ale planujemy go zaktualizować. Czy to jest możliwe? Czy ktoś wie, czy Pro lub Enterprise na to pozwolą, czy jest to jedynie funkcja w edycjach serwerowych?”
- Pytanie od Spiceworks
Przykro nam, ale nawet po aktualizacji systemu Windows 10 Home do systemu Windows 10 Pro lub Windows 10 Enterprise nie jest możliwe ustanowienie wielu połączeń zdalnych pulpitu z jednym komputerem. Domyślnie, jednoczesne sesje RDP są dostępne tylko w systemach operacyjnych Windows Server.
Jeśli inny użytkownik systemu Windows spróbuje się połączyć, gdy już istnieje jedno połączenie zdalne pulpitu, nowy użytkownik otrzyma komunikat o błędzie, jak pokazano poniżej. Jeśli drugi użytkownik wybierze Tak, pierwszy użytkownik utraci swoje połączenie.
Jak włączyć wielokrotne połączenia zdalne pulpitu do jednego komputera na Windows 10, 11
Czy to oznacza, że nie jest możliwe umożliwienie jednoczesnego korzystania z RDP przez wiele użytkowników w systemie Windows 10? Niezupełnie. W tej części przedstawimy dwie opcje, jak włączyć wielokrotne połączenia zdalne pulpitu do jednego komputera na Windows 11/10/8.1/8/7.
Ostrzeżenie: Przed zapoznaniem się z dwiema metodami, proszę pamiętać o następujących kwestiach:
- Każdy użytkownik i urządzenie, które łączy się z hostem sesji pulpitu zdalnego, potrzebuje licencji dostępu klienta (CAL). Jeśli chcesz umożliwić wielokrotne połączenia zdalne do jednego komputera, proszę kup więcej CALi.
- Obie te metody łamią Umowę Licencyjną dla Końcowego Użytkownika (EULA). Zaleca się korzystanie z tych metod tylko w środowisku testowym lub edukacyjnym. Wykonywanie opisanych czynności odbywa się na własne ryzyko.
Opcja 1. Włączanie wielu sesji RDP za pomocą biblioteki RDP Wrapper
Pierwszą opcją, aby umożliwić wiele sesji RDP na Windows 11/10/8.1/8/7, jest użycie biblioteki RDP Wrapper, która działa jako warstwa między Menedżerem Kontroli Usług a Terminal Services, umożliwiając użytkownikom ustanowienie więcej niż jednej jednoczesnej sesji RDP bez modyfikowania oryginalnego pliku termsrv.dll.
Krok 1. Pobierz najnowszą dostępną wersję biblioteki RDP Wrapper.
Krok 2. Rozpakuj RDPWrap-v1.6.2.zip, poniżej znajduje się zawartość rozpakowanego archiwum RDPWrap-v1.6.2.zip:
- RDPWinst.exe: Program instalacyjny/odinstalowywacz biblioteki RDP Wrapper
- RDPConf.exe: Narzędzie konfiguracyjne RDP Wrapper
- RDPCheck.exe: Narzędzie sprawdzające RDP oraz Lokalny RDP Checker
- install.bat, uninstall.bat, update.bat: Pliki wsadowe do instalacji, odinstalowania i aktualizacji RDP Wrapper.
Krok 3. Kliknij prawym przyciskiem na pliku install.bat i wybierz opcję Uruchom jako administrator z menu kontekstowego, aby zainstalować RDPWrap.
Krok 4. Podczas instalacji program będzie korzystał z witryny GitHub, aby pobrać najnowsze wersje pliku ini, a następnie zainstaluje je w katalogu C:\Program Files\RDP Wrapper. Po zakończeniu instalacji, możesz zobaczyć poniżej wiadomość o pomyślnie zainstalowanym programie:
Krok 5. Kliknij dwukrotnie plik RDPConfig.exe , aby otworzyć Konfigurację RDP Wrapper i upewnić się, czy instalacja zakończyła się pomyślnie i RDP Wrapper działa poprawnie. W sekcji Diagnostyka sprawdź, czy wszystkie elementy są zielone.
Krok 6. Najprawdopodobniej zaraz po zainstalowaniu RDPConfig pokaże, że RDP wrapper działa (Zainstalowany, Uruchomiony, Nasłuchujący), ale nie jest obsługiwany.
Krok 7. Skopiuj i wklej zawartość strony znajdującej się pod tym adresem do pliku C:\Program Files\RDP Wrapper\rdpwrap.ini:
https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini
Krok 8. Zrestartuj komputer. Kliknij dwukrotnie RDPConfig.exe, aby otworzyć Konfigurację RDP Wrapper i upewnij się, że wszystkie elementy w sekcji Diagnostyka mają kolor zielony, a napis "w pełni obsługiwany" jest widoczny.
Krok 9. Uruchom RDPCheck.exe, aby spróbować uruchomić drugą sesję RDP lub połączyć się z wieloma sesjami RDP z komputerów zdalnych. Powinieneś móc uruchomić wiele sesji RDP jednocześnie.
Opcja 2. Włączanie wielu sesji RDP poprzez edycję pliku termsrv.dll
Druga opcja polega na włączeniu wielu połączeń zdalnych do jednego komputera z systemem Windows 11/10/8.1/8/7 poprzez edycję pliku termsrv.dll. W tym przykładzie użyjemy systemu Windows 8.1.
Krok 1. Pobierz spakowany plik łatki, który zawiera wersję pliku termsrv.dll z łatką dla systemu Windows 8.1. (Możesz również pobrać wersję pliku termsrv.dll z łatką dla systemu Windows 10.)
Krok 2. Naciśnij klawisze Win R, a następnie wpisz "services.msc", aby otworzyć konsolę zarządzania Usługi. Znajdź w liście pozycję Usługi pulpitu zdalnego i kliknij prawym przyciskiem myszy, aby ją zatrzymać.
,Krok 3. Uruchom Wiersz poleceń jako administrator i wykonaj kopię zapasową oryginalnego pliku termsrv.dll za pomocą następującego polecenia, na wypadek gdyby coś poszło nie tak:
copy c:\Windows\System32\termsrv.dll termsrv.dll_old
Krok 4. Zmień wartości poniższych kluczy w miejscach HKLM > System > CurrentControlSet > Control > Terminal Server:
- fDenyTSConnections (DWORD) — 0
- fSingleSessionPerUser (DWORD) — 0
Można to także zrobić szybko, wprowadzając następujące dwa wiersze poleceń w Wierszu poleceń:
- REG ADD “HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server” /v fDenyTSConnections /t REG_DWORD /d 0 /f
- REG ADD “HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server” /v fSingleSessionPerUser /t REG_DWORD /d 0 /f
Krok 5. Przejdź do C:\Windows\System32, znajdź plik termsrv.dll, i kliknij go prawym przyciskiem myszy, aby otworzyć Właściwości.
Krok 6. Domyślnie właścicielem tego pliku jest TrustedInstaller, nawet administrator nie ma prawa go zastąpić. Musisz więc nadać administratorowi pełną kontrolę nad tym plikiem. Kliknij przycisk Zmień.
Krok 7. Przejdź do zakładki Bezpieczeństwo i kliknij Edytuj. Znajdź grupę lokalnych administratorów i nadaj jej pełną kontrolę nad tym plikiem, a następnie zapisz zmiany.
Krok 8. Skopiuj plik termsrv.dll z archiwum pobranego w kroku 1 dla systemu Windows 8.1 do %SystemRoot%\System32\ (z zastąpieniem).
Krok 9. Otwórz ponownie konsolę zarządzania Usługami i uruchom usługi zdalnego pulpitu (Remote Desktop Services). Następnie będziesz mógł tworzyć dwie sesje RDP z zabezpieczonym komputerem z różnych kont.
Jak włączyć wiele połączeń zdalnego pulpitu do jednego komputera na serwerze Windows
Jak już wspomnieliśmy, system operacyjny Windows Server domyślnie obsługuje jednocześnie wiele sesji RDP. Wystarczy wykonać kilka konfiguracji, aby umożliwić wiele połączeń zdalnego pulpitu na serwerze 2022/2019/2016/2012 R2.
Krok 1. Kliknij przycisk Wyszukaj obok menu Start, a następnie wpisz "gpedit.msc".
Krok 2. Przejdź tutaj: Konfiguracja komputera > Szablony administracyjne > Komponenty systemu Windows > Usługi pulpitu zdalnego > Gospodarz sesji pulpitu zdalnego > Połączenia.
Krok 3. W prawej części okna znajdź i kliknij dwukrotnie opcję Ogranicz liczbę połączeń.
Krok 4. Możesz ustawić opcję na Włączone i ustawić wymaganą liczbę.
Krok 5. Ponownie, w prawym panelu połączeń, znajdź i kliknij dwukrotnie Ogranicz użytkowników usług pulpitu zdalnego do pojedynczej sesji usług pulpitu zdalnego.
Krok 6. Ustaw go na Wyłączone, aby wyłączyć ograniczenia użytkownika.
Krok 7. Zrestartuj komputer, aby wprowadzić zmiany. Następnie będziesz mógł rozpocząć wiele połączeń z pulpitem zdalnym do jednego komputera w systemie Windows Server.
Prostszy sposób na włączenie połączeń z pulpitem zdalnym do jednego komputera w systemie Windows
W rzeczywistości, nie jest konieczne włączanie połączeń z pulpitem zdalnym do jednego komputera w systemie Windows w taki skomplikowany sposób. Możesz użyć narzędzia do pulpitów zdalnych innych firm, które umożliwiają wielokrotne sesje pulpitu zdalnego do jednego komputera w tym samym czasie. AnyViewer ofe
- Kompatybilność. RDP obsługuje jedynie zdalne połączenie z wyższymi edycjami systemu Windows (Professional i Enterprise). Edycje Windows Home i Single Language nie mogą otrzymywać przychodzących połączeń zdalnego pulpitu. Oprogramowanie AnyViewer obsługuje wiele systemów Windows, w tym Windows 11/10/8.1/8/7 oraz Windows Server 2022/2019/2016/2012 R2.
- Wielosesyjność. RDP obsługuje jednocześnie tylko jedno połączenie. Jeśli spróbujesz otworzyć drugą sesję RDP, aktywny użytkownik zostaje poproszony o zamknięcie połączenia. AnyViewer obsługuje równocześnie 2 sesje pulpitu zdalnego.
- Ograniczenia sieciowe. RDP nie może być używany, gdy dwa urządzenia są podłączone do różnych sieci, chyba że skonfigurujesz przekierowywanie portów lub użyjesz VPN. AnyViewer może być używany bezpośrednio, bez ograniczeń sieciowych.
- Wbudowany czat. RDP nie obsługuje wbudowanego czatu tekstowego, podczas gdy AnyViewer go obsługuje.
Krok 1. Pobierz, zainstaluj i uruchom AnyViewer na komputerach z systemem Windows. Przejdź do Zaloguj, a następnie kliknij Zarejestruj się. (Jeśli masz już konto na oficjalnej stronie AnyViewer, możesz się bezpośrednio zalogować.)
Krok 2. Wypełnij informacje rejestracyjne.
Krok 3. Teraz możesz zobaczyć, że pomyślnie zalogowałeś się do AnyViewer. Twój urządzenie zostanie automatycznie przypisane do zalogowanego konta.
Krok 4. Uzyskaj dostęp do tego samego konta AnyViewer na wielu urządzeniach. Wtedy zobaczysz listę wszystkich urządzeń, które były zalogowane do tego samego konta. Wybierając Jednoklikowe sterowanie, dowolne dwa z trzech urządzeń mogą jednocześnie rozpocząć bezobsługowy dostęp zdalny do trzeciego urządzenia.
✍Uwaga: Możesz uaktualnić swoje konto do planu Enterprise, aby zainicjować 10 równoczesnych połączeń.
Podsumowanie
Ten post głównie przedstawia jak zezwolić na wiele sesji pulpitu zdalnego na jednym PC z użyciem RDP dla systemów Windows i serwerów Windows. Ale przedstawiamy łatwiejszy, bezpieczniejszy i bardziej legalny sposób na osiągnięcie wielu sesji zdalnych, którym jest użycie AnyViewer. Wypróbuj teraz sam.