Port RDP 3389: jak sprawdzić i zmienić port pulpitu zdalnego
Pulpit zdalny domyślnie nasłuchuje na porcie TCP 3389. Jak sprawdzić port serwera Windows, zmienić go bez utraty dostępu i połączyć się z nowym portem.
Pulpit zdalny (RDP) domyślnie nasłuchuje na porcie TCP 3389. [1] Gdy sieć na to pozwala, Windows może też korzystać z UDP na porcie 3389, co przyspiesza transmisję. Ten poradnik pokazuje, jak sprawdzić, którego portu używa twój serwer, jak go zmienić, nie odcinając sobie dostępu, i jak połączyć się z nowym portem. Polecenia działają w Windows Server 2019, 2022 i 2025. Uruchamiaj je w oknie PowerShell otwartym jako administrator.
Zanim zmienisz port pulpitu zdalnego, odblokuj nowy port w zaporze. Jeśli usługa pulpitu zdalnego uruchomi się ponownie na porcie blokowanym przez zaporę, stracisz dostęp do serwera, dopóki poprzednie ustawienie nie zostanie przywrócone.
Do czego służy port 3389
Na porcie 3389 usługa pulpitu zdalnego czeka na połączenia. Każdy klient – od Remote Desktop Connection (Podłączanie pulpitu zdalnego) w Windows po Windows App na macOS i telefonach – łączy się z tym portem, chyba że podasz mu inny.
Przeniesienie pulpitu zdalnego na inny port ogranicza liczbę automatycznych prób logowania, które generują boty skanujące port 3389 w całym internecie. Samo w sobie nie jest to jednak zabezpieczenie: każdy, kto przeskanuje wszystkie porty, i tak znajdzie usługę na nowym porcie. Nadal korzystaj z silnego hasła i uwierzytelniania na poziomie sieci (NLA), a jeśli możesz, także z reguły zapory, która przepuszcza ruch tylko z twoich adresów IP.
Sprawdź, którego portu używa pulpit zdalny
Numer portu odczytasz z wartości rejestru, którą usługa pulpitu zdalnego wczytuje przy starcie: [1]
Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name 'PortNumber'Port widać w wierszu PortNumber, na przykład PortNumber : 3389.
Aby się upewnić, że usługa na nim nasłuchuje:
Get-NetTCPConnection -State Listen -LocalPort 3389Na swoim komputerze z Windows sprawdź, czy port jest osiągalny przez internet. Zastąp adres w poleceniu adresem IP swojego serwera: [3]
Test-NetConnection -ComputerName 203.0.113.10 -Port 3389Wynik TcpTestSucceeded : True oznacza, że port jest otwarty dla połączeń z twojej sieci.
Zmień port pulpitu zdalnego
1. Wybierz wolny port
Użyj portu z zakresu od 1025 do 65535, którego nie zajmuje żadna inna usługa, na przykład 3390 lub portu o wyższym numerze. Sprawdź, czy port jest wolny – jeśli nic na nim nie nasłuchuje, poniższe polecenie niczego nie wyświetli:
Get-NetTCPConnection -State Listen -LocalPort 3390 -ErrorAction SilentlyContinue2. Odblokuj nowy port w zaporze Windows
Utwórz reguły przychodzące dla TCP i UDP na nowym porcie: [1] [2]
$port = 3390
New-NetFirewallRule -DisplayName "Remote Desktop (TCP $port)" -Direction Inbound -Protocol TCP -LocalPort $port -Action Allow
New-NetFirewallRule -DisplayName "Remote Desktop (UDP $port)" -Direction Inbound -Protocol UDP -LocalPort $port -Action AllowJeśli przed serwerem działa jeszcze inna zapora, odblokuj port również na niej.
3. Zmień port w rejestrze
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name 'PortNumber' -Value $port4. Uruchom ponownie usługę pulpitu zdalnego
Usługa pulpitu zdalnego zacznie nasłuchiwać na nowym porcie dopiero po ponownym uruchomieniu. Restart usługi zakończy twoją bieżącą sesję, więc najpierw zapisz swoją pracę:
Restart-Service -Name TermService -ForceMożesz też ponownie uruchomić cały serwer poleceniem Restart-Computer.
5. Połącz się z nowym portem
Dopisz port do adresu serwera po dwukropku, na przykład 203.0.113.10:3390: [1]
- Remote Desktop Connection (Windows): wpisz
203.0.113.10:3390w polu Computer (Komputer) albo uruchommstsc /v:203.0.113.10:3390. - Windows App (macOS, iOS, iPadOS i Android): edytuj zapisany komputer i wpisz adres razem z portem.
6. Zamknij port 3389
Gdy połączenie przez nowy port działa, wyłącz wbudowane reguły, które otwierają port 3389:
Disable-NetFirewallRule -Group '@FirewallAPI.dll,-28752'@FirewallAPI.dll,-28752 to identyfikator wbudowanej grupy reguł pulpitu zdalnego. Jest taki sam w każdej wersji językowej Windows, a nazwa grupy jest tłumaczona (po polsku „Pulpit zdalny”), więc polecenie zadziała w każdej instalacji. W angielskiej wersji Windows to samo zrobi Disable-NetFirewallRule -DisplayGroup 'Remote Desktop'.
Jeśli nie możesz się połączyć
- Reguła nie istnieje lub jest wyłączona: polecenie
Get-NetFirewallRule -DisplayName 'Remote Desktop (TCP*'powinno wyświetlić twoją regułę z wartościąEnabled : True. - Usługa nie nasłuchuje na nowym porcie: polecenie
Get-NetTCPConnection -State Listen -LocalPort 3390powinno zwrócić co najmniej jeden wiersz. - Twoja sieć blokuje port: sieci firmowe i publiczne często przepuszczają ruch wychodzący tylko na popularne porty. Spróbuj połączyć się z innej sieci.
- Nie masz dostępu do serwera: skontaktuj się z zespołem wsparcia. W ostateczności możesz w panelu klienta przeinstalować serwer – system operacyjny zostanie zainstalowany od nowa, a dane na serwerze zostaną usunięte.
Zadbaj o bezpieczeństwo pulpitu zdalnego
- Ustaw dla konta Administrator długie hasło, którego nie używasz nigdzie indziej.
- Nie wyłączaj uwierzytelniania na poziomie sieci (NLA) – domyślnie jest włączone.
- Jeśli to możliwe, otwórz port tylko dla swoich adresów IP:
Set-NetFirewallRule -DisplayName "Remote Desktop (TCP 3390)" -RemoteAddress 198.51.100.7. - Regularnie instaluj aktualizacje Windows.
Więcej wskazówek znajdziesz w artykule o 7 sposobach zabezpieczenia połączenia pulpitu zdalnego.
Źródła i odnośniki
- Change Remote Desktop listening port on Windows and Windows Server — Microsoft Learn (dostęp: 2026-10-24)
- New-NetFirewallRule — Microsoft Learn (dostęp: 2026-10-24)
- Test-NetConnection — Microsoft Learn (dostęp: 2026-10-24)
Czytaj dalej
Jak zabezpieczyć RDP: 7 sposobów na bezpieczny pulpit zdalny
Jak zabezpieczyć RDP w Windows: od bezpiecznego włączenia pulpitu zdalnego w Ustawieniach, PowerShellu lub zasadach grupy po MFA, VPN, bramę RDP i NLA.
Jak przyspieszyć pulpit zdalny: 5 sposobów na opóźnienia RDP
Przyspiesz wolny pulpit zdalny. Zmniejsz opóźnienia RDP, zmieniając ustawienia sieci, przepustowości, klienta i serwera, a potem monitoruj wydajność.
Hosting VPS RDP: jak wybrać serwer do pulpitu zdalnego
VPS RDP to serwer, z którym łączysz się przez pulpit zdalny. Neutralna lista kontrolna hostingu RDP: dostęp, zasoby, bezpieczeństwo, region i warunki usługi.
