Windows 10 Pro i Enterprise Edition zawiera narzędzie do zdalnego pulpitu, które pozwala użytkownikom konfigurować i przejąć kontrolę nad zdalnymi pulpitami bez pomocy oprogramowania innych firm. Podczas łączenia się z pulpitem zdalnym możesz zauważyć ten komunikat o błędzie – „Pulpit zdalny nie może połączyć się z komputerem zdalnym”. Postępuj zgodnie z tymi szczegółowymi poprawkami, aby rozwiązać ten problem.
Poprawka 1 – Sprawdź łączność sieciową
Najbardziej prawdopodobną przyczyną tego niepowodzenia protokołu RDP jest problem z łącznością sieciową.
Użyj klienta Telnet
Do sprawdzenia sieci można użyć klienta Telnet. Ale najpierw musisz go włączyć.
1. Rodzaj "cmd” w polu wyszukiwania.
2. Kliknij prawym przyciskiem myszy „Wiersz polecenia” i kliknij „Uruchom jako administrator“.
3. Gdy pojawi się wiersz polecenia, wpisz ten kod i naciśnij Wchodzić.
dism /online /Enable-Feature /FeatureName: TelnetClient
Zamknij wiersz polecenia.
4. wciśnij klawisz Windows + X klucze razem.
5. Następnie kliknij „Windows PowerShell (administrator)“.
6. Pojawi się PowerShell z uprawnieniami administratora. Wpisz lub skopiuj i wklej to polecenie i naciśnij Enter.
Instalacja-WindowsFunkcja-NazwaKlient Telnet
Po włączeniu funkcji zamknij okno PowerShell. Następnie spróbuj pingować port TCP, do którego podłączony jest komputer zdalny za pomocą usługi Telnet.
Użyj PSPing
Jeśli Telnet powoduje jakikolwiek problem, możesz użyć PsPing (jest przenośny, więc nie ma potrzeby instalacji).
1. Ściągnij PsPing przenośny na twoim komputerze. Wystarczy kliknąć „Pobierz PsTools”, aby rozpocząć pobieranie.
2. Następnie wyodrębnij plik zip do tej domyślnej lokalizacji –
C:\WINDOWS\system32
UWAGA–
Wyodrębnij pliki z katalogu, który znajduje się już w Twojej ścieżce w wierszu poleceń CMD.
Przykład – W tym przypadku domyślnym katalogiem wiersza poleceń jest –
C:\WINDOWS\system32
Postanowiliśmy więc rozpakować plik zip w tej konkretnej lokalizacji.
3. Teraz wpisz „cmd” w polu wyszukiwania.
4. Następnie kliknij prawym przyciskiem myszy „Wiersz polecenia” i kliknij „Uruchom jako administrator“.
5. Po otwarciu wiersza polecenia rodzaj i modyfikować ten kod zgodnie z twoim scenariuszem i hit Wchodzić.
psping Port TCP, do którego podłączona jest zdalna konfiguracja
[Zmienić 'Port TCP, do którego podłączona jest zdalna konfiguracja‘ z określonym portem TCP, którego aktualnie używa maszyna zdalna.
Przykład – Zdalna konfiguracja jest podłączona do portu „192.168.0.100:2369”. Tak więc polecenie będzie –
192.168.0.100:2369
]
6. Teraz są tu dwa możliwe przypadki –
PRZYPADEK A – Jeśli polecenie działa i masz problemy z pingowaniem maszyny przy użyciu nazwy FQDN, musisz sprawdzić, czy rozdzielczość DNS działa poprawnie, czy nie.
PRZYPADEK B – Jeśli w ogóle nie możesz połączyć się ze zdalną konfiguracją, lokalna zapora sieciowa lub zapora sieciowa blokują port TCP.
Aby przetestować ten przypadek, możesz wyłączyć Zaporę systemu Windows w konfiguracji komputera zdalnego.
Najpierw sprawdź, jaki jest stan zapory w systemie zdalnym.
za. Otwórz wiersz polecenia z uprawnieniami administracyjnymi.
b. Następnie, kopiuj wklej to polecenie w terminalu. Zmodyfikuj go odpowiednio i naciśnij Wchodzić.
Wywołaj polecenieCom -Nazwa komputera[Nazwa komputera] -ScriptBlock {netsh advfirewall show allprofiles}
UWAGA –
Zastąpić "[Nazwa komputera]” z nazwą komputera zdalnego, do którego próbujesz uzyskać dostęp.
Jeśli zauważysz, że zapora jest włączona, możesz ją rozbroić do celów testowych.
do. Zaporę można wyłączyć za pomocą jednego polecenia. Po prostu wklej ten kod w terminalu i naciśnij Wchodzić.
Invoke-Command -ComputerName Win7 -ScriptBlock {netsh advfirewall set allprofiles state off}
UWAGA–
W celu wydajnego działania powyższego polecenia będziesz potrzebować WŁĄCZENIA PSremoting na zdalnym komputerze. Jeśli tak nie jest, możesz użyć PsExec, aby włączyć komunikację zdalną PowerShell za pomocą tego polecenia.
psexec \\Komputer zdalny -u administrator -p HASŁO netsh advfirewall wyłącz allprofiles state
Powinno to rozwiązać problem z łącznością.
Poprawka 2 – Dodaj uprawnienia administratora
Jeśli konto użytkownika, którego używasz do łączenia się ze zdalną konfiguracją, należy do grupy niebędącej administratorem, nie będziesz w stanie połączyć się przez RDP.
1. Musisz otworzyć Zarządzanie komputerem. Więc naciśnij Okna klawisz wraz z „R' klucz.
2. Następnie wpisz „compmgmt.msc” i kliknij „dobrze“.
3. Gdy otworzy się Zarządzanie komputerem, kliknij prawym przyciskiem myszy „Zarządzanie komputerem” w lewym panelu i kliknij „Połącz się z innym komputerem…“.
4. Następnie wybierz „Inny komputer:“.
5. Kliknij "Przeglądaj“.
6. Następnie kliknij „zaawansowane“.
7. Aby wyświetlić listę grup., po prostu kliknij „Znajdź teraz“.
8. Tutaj znajdziesz listę użytkowników i grup. Przewiń listę grup lub użytkowników i wybierz nazwa twojego konta.
(Dla mnie to „Sambit”. )
9. Kliknij "dobrze“.
10. Na koniec kliknij „dobrze“.
Powinno to wystarczyć do zarządzania komputerem zdalnym bez konieczności podawania dalszych poświadczeń, jeśli zalogowałeś się do domeny Active Directory.
Ten proces będzie działał tylko wtedy, gdy ustawienie zapory zezwala na zdalne ustawienia wyjątków zasad administracyjnych jest włączone w systemie.
Jeśli chcesz zarządzać zdalnymi ustawieniami z Zarządzania komputerem, wykonaj następujące kroki:
za. wciśnij klawisz Windows+R Klucze.
b. Rodzaj "gpedit.msc” i kliknij „dobrze“.
do. Po otwarciu Edytora zasad grupy przejdź w tę stronę -
Konfiguracja komputera > Szablony administracyjne > Sieć > Połączenia sieciowe > Zapora systemu Windows > Profil domeny
re. Po prawej stronie, podwójne kliknięcie na „Zapora systemu Windows Defender: Zezwalaj na przychodzący zdalny wyjątek administracyjny“.
mi. Ustaw zasadę na „Włączone“.
fa. Następnie kliknij „Zastosować" i "dobrze“.
Po zmianie ustawień możesz zarządzać zdalnym pulpitem jako administrator.
UWAGA–
Jeśli napotkasz jakiekolwiek trudności z zarządzaniem komputerem, możesz wypróbować alternatywną metodę. Ale będziesz potrzebować PsNarzędzia w Twoim komputerze.
1. Otwórz podwyższone okno wiersza polecenia.
2. pisać lub kopiuj wklej ten kod na ekranie CMD, hit Wchodzić.
psexec \\Nazwa komputera Administratorzy grupy lokalnej sieci "Nazwa domeny\Nazwa Użytkownika" /Dodaj
UWAGA – Wymień parametry w kodzie zgodnie z Twoim przypadkiem.
Przykład — dla tego komputera „Nazwa komputera” to „MÓJ KOMPUTER“. Moja nazwa domeny to „Dom1“. Nazwa użytkownika to „Użytkownik1“.
Tak więc polecenie będzie –
psexec \\MÓJ KOMPUTER Administratorzy grupy lokalnej sieci "Dom1\Użytkownik1" /Dodaj
To załatwi sprawę i doda twój aktywny katalog do listy administratorów. Spróbuj ponownie uzyskać dostęp do komputera zdalnego przy użyciu tego konta. Twój problem powinien zostać rozwiązany.
Poprawka 3 – Zezwalaj na połączenie z pulpitem zdalnym
Musisz zezwolić na ustawienia połączenia pulpitu zdalnego w swoim systemie.
1. wciśnij klawisz Windows+R klucze razem.
2. Gdy pojawi się okno Uruchom, wpisz „sysdm.cpl” i hit Wchodzić.
3. Następnie przejdź do „Zdalny” zakładka.
4. Tutaj, czek pudełko "Zezwalaj na połączenia zdalne z tym komputerem“.
5. Na koniec kliknij „Zastosować" i "dobrze”, aby zapisać tę zmianę w systemie.
Teraz spróbuj ponownie połączyć się z komputerem zdalnym.
Jeśli to nie zadziała, możesz spróbować włączyć Podłączanie pulpitu zdalnego z Edytora rejestru.
1. Najpierw wystarczy nacisnąć press klawisz Windows+R klucze razem.
2. Następnie wpisz „regedit” i kliknij „dobrze“.
3. Następnie przejdź do tej lokalizacji na ekranie Edytora rejestru –
Komputer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Serwer terminali
4. Kiedy już tam dotrzesz, podwójne kliknięcie na "fDenyTSConnections”, aby go zmodyfikować.
6. Ustaw wartość na „0“.
7. Kliknij "dobrze“.
Powinno to umożliwić Podłączanie pulpitu zdalnego. Sprawdź ponownie stan problemu.
UWAGA – ZA
Jeśli nie możesz przełączyć ustawień ani edytora rejestru, możesz uruchomić ten kod Powershell, aby zrobić to samo.
1. Otwórz terminal PowerShell z uprawnieniami administracyjnymi.
2. Następnie uruchom to proste polecenie, aby zmienić wartość rejestru.
(Get-WmiObject Win32_TerminalServiceSetting -Computername [ComputerName]-Namespace root\cimv2\TerminalServices).SetAllowTsConnections (1,1)
UWAGA – B
Istnieje inny proces zmiany wartości rejestru. Jednak do prawidłowego działania wymaga usługi Rejestr zdalny w stanie uruchomionym.
1. Otwórz ekran wiersza polecenia z podwyższonym poziomem uprawnień z uprawnieniami administratora.
2. Następnie wklej to polecenie w terminalu i naciśnij Wchodzić.
ZAREJESTRUJ DODAJ "\\[Komputer zdalny] \HKLM\SYSTEM\CurrentControlSet\Control\Serwer terminali" /v fDenyTSConnections /d 0 /f /t REG_DWORD
[Nie zapomnij zmienić „RemoteComputer” zgodnie z Twoim przypadkiem.]
Spróbuj ponownie połączyć się ze zdalnym pulpitem.
Poprawka – 4 Sprawdź status usług PROW
Niektóre usługi Remote Desktop Protocol muszą być uruchomione z tyłu zarówno na komputerze lokalnym, jak i zdalnym.
1. wciśnij klawisz Windows+R.
2. Rodzaj "services.msc” i kliknij „dobrze“.
3. Gdy pojawi się ekran Usługi, poszukaj „Usługi pulpitu zdalnego“. Podwójne kliknięcie na tym.
4. Następnie ustaw „Typ uruchomienia” na „Automatyczny“. Kliknij "Początek”, aby uruchomić usługę.
5. Kliknij "Zastosować" i "dobrze”, aby zapisać zmiany.
6. Ta sama droga, podwójne kliknięcie na "Przekierowanie portów trybu użytkownika w usługach pulpitu zdalnego“.
7. Podobnie jak w przypadku Termservice, ustaw typ uruchamiania tego na „Automatyczny" również.
8. Uruchom usługę, klikając „Początek“, jeśli już nie działa.
9. Aby zapisać zmiany, kliknij „Zastosować" i "dobrze“.
Upewnij się, że te zmiany zostały wprowadzone zarówno na komputerze zdalnym, jak i lokalnym.
Uruchom ponownie obie maszyny raz, aby zapisać zmiany.
UWAGA –
Jeśli nie chcesz modyfikować usług z ekranu Usługi, możesz to zrobić, po prostu przekazując polecenie.
1. wciśnij klawisz Windows + X klucze razem.
2. Następnie kliknij „Windows PowerShell (administrator)”.
3. Następnie wpisz ten kod. Zmodyfikuj go odpowiednio i naciśnij Wchodzić.
„TermService”, „UmRdpService” | ForEach-Object { (Get-WmiObject Win32_service - nazwa_komputera [Komputer zdalny] -Filter "Nazwa = '$_' ").StartService() }
Spowoduje to uruchomienie usługi na zdalnym kliencie. Musisz jednak ręcznie skonfigurować wyżej wymienione usługi (TermService i UmRdpService), aby uruchamiały się automatycznie.
Poprawka 5 – Zmodyfikuj ustawienia polityki grupy
Istnieje prawdopodobieństwo, że zasady grupy uniemożliwiają żądanie RDP.
1. Musisz nacisnąć klawisz Windows+R klucze razem.
2. Następnie napisz "gpedit.msc” i kliknij „dobrze“.
3. Po otwarciu Edytora zasad grupy przejdź do tego miejsca -
Konfiguracja komputera > Szablony administracyjne > Składniki systemu Windows > Usługi pulpitu zdalnego > Host sesji pulpitu zdalnego > Połączenia
4. Teraz po prawej stronie kliknij dwukrotnie ikonę „Zezwalaj użytkownikom na zdalne łączenie się za pomocą usług pulpitu zdalnego“.
5. Kliknij przycisk radiowy obok „Włączone”, aby włączyć zasady.
6. Kliknij "Zastosować" i "dobrze”, aby zastosować ustawienia.
Powinno to naprawić ustawienia zasad grupy, aby zezwalać na żądania RDP.
Możesz sprawdzić wyniki polityki grupowej za pomocą jednego polecenia. Uruchom ten kod GPresult na komputerze zdalnym, aby pobrać aktualizację zasad w formacie HTML.
1. Otwórz wiersz polecenia z podwyższonym poziomem uprawnień.
2. Wykonaj ten kod –
gpresult /h C:\output.htm
Poprawka 6 – Przetestuj port nasłuchiwania RDP na zdalnym komputerze
Ogólnie rzecz biorąc, usługa RD nasłuchuje na porcie 3389, ponieważ jest to port domyślny. Jeśli jakakolwiek inna aplikacja na zdalnym komputerze korzysta z tego samego portu, może pojawić się ten problem.
1. Na komputerze zdalnym najpierw naciśnij klawisz Windows+R klucze razem.
2. Następnie wpisz „regedit” i kliknij „dobrze“.
3. Następnie przejdź do tej lokalizacji na ekranie Edytora rejestru –
Komputer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
4. Po prawej stronie poszukaj klucza „Numer portu“.
5. Zauważ, że wartość klucza to –
0x00000d3d (3389)
6. Jeśli wartość jest inna, podwójne kliknięcie na "Numer portu" klucz.
7. Ustaw „Podstawę:” jako „Dziesiętny“.
8. Następnie ustaw „Wartość:” jako „3389“.
9. Kliknij "dobrze“.
Następnie zamknij okno Edytora rejestru. Uruchom ponownie system raz.
Zapewni to, że zdalna maszyna użyje portu 3389. Twój problem powinien zostać rozwiązany.