Porta 3389: como verificar e alterar a porta RDP no Windows
Por predefinição, o RDP usa a porta TCP 3389. Veja como verificar e alterar a porta RDP num servidor Windows sem perder o acesso e como ligar-se à nova porta.
Por predefinição, o Ambiente de Trabalho Remoto (RDP) está à escuta na porta TCP 3389. [1] Quando a rede o permite, o Windows também pode usar UDP na porta 3389, para um transporte mais rápido. Este guia mostra como verificar que porta o seu servidor usa, como alterar a porta RDP sem perder o acesso e como ligar-se à nova porta. Os comandos funcionam no Windows Server 2019, 2022 e 2025 e têm de ser executados numa janela do PowerShell aberta como administrador.
Permita a nova porta na firewall antes de alterar a porta do Ambiente de Trabalho Remoto. Se o serviço reiniciar numa porta bloqueada pela firewall, perde o acesso ao servidor até a definição ser revertida.
Para que serve a porta 3389
A porta 3389 é onde o serviço de Ambiente de Trabalho Remoto aguarda ligações. É a essa porta que se ligam todos os clientes, da Remote Desktop Connection (Ligação ao Ambiente de Trabalho Remoto) no Windows à Windows App no macOS e nos telemóveis, a não ser que lhes indique outra.
Mudar o Ambiente de Trabalho Remoto para outra porta reduz as tentativas automáticas de início de sessão dos bots que varrem a internet à procura da porta 3389. Por si só, isto não é uma proteção: quem fizer um varrimento de todas as portas continua a encontrar o serviço. Mantenha uma palavra-passe forte, a Autenticação ao Nível da Rede (NLA) e, sempre que possível, uma regra de firewall que só permita os seus próprios endereços.
Verifique a porta que o Ambiente de Trabalho Remoto usa
Consulte a porta no valor do registo do Windows que o Ambiente de Trabalho Remoto lê ao arrancar: [1]
Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name 'PortNumber'A linha PortNumber mostra a porta, por exemplo PortNumber : 3389.
Para confirmar que o serviço está à escuta nessa porta:
Get-NetTCPConnection -State Listen -LocalPort 3389No seu próprio computador com Windows, verifique se a porta está acessível através da internet. Substitua o endereço pelo IP do seu servidor: [3]
Test-NetConnection -ComputerName 203.0.113.10 -Port 3389TcpTestSucceeded : True significa que a porta está aberta a partir de onde se encontra.
Altere a porta RDP
1. Escolha uma porta livre
Opte por uma porta entre 1025 e 65535 que nenhum outro serviço use, por exemplo a 3390 ou um número mais alto. Confirme que está livre; este comando não devolve nada se nenhum serviço estiver à escuta na porta:
Get-NetTCPConnection -State Listen -LocalPort 3390 -ErrorAction SilentlyContinue2. Permita a nova porta na firewall do Windows
Crie regras de entrada para TCP e UDP na nova porta: [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 AllowSe houver outra firewall à frente do servidor, permita também a porta nessa firewall.
3. Altere a porta no registo do Windows
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name 'PortNumber' -Value $port4. Reinicie o Ambiente de Trabalho Remoto
A nova porta entra em vigor quando o serviço de Ambiente de Trabalho Remoto é reiniciado. Ao reiniciá-lo, a sua sessão atual termina, por isso guarde primeiro o seu trabalho:
Restart-Service -Name TermService -ForceTambém pode reiniciar o servidor inteiro com Restart-Computer.
5. Ligue-se à nova porta
Acrescente a porta ao endereço do servidor, separada por dois pontos, por exemplo 203.0.113.10:3390: [1]
- Remote Desktop Connection (Windows): escreva
203.0.113.10:3390no campo Computer (Computador) ou executemstsc /v:203.0.113.10:3390. - Windows App (macOS, iOS, iPadOS e Android): edite o PC guardado e introduza o endereço com a porta.
6. Feche a porta 3389
Quando a nova porta estiver a funcionar, desative as regras incorporadas que permitem a porta 3389:
Disable-NetFirewallRule -Group '@FirewallAPI.dll,-28752'@FirewallAPI.dll,-28752 é o identificador do grupo de regras incorporado do Ambiente de Trabalho Remoto. É igual em todos os idiomas do Windows, ao passo que o nome do grupo é traduzido, pelo que o comando funciona em qualquer instalação. Num Windows em inglês, Disable-NetFirewallRule -DisplayGroup 'Remote Desktop' faz o mesmo.
Se não se conseguir ligar
- A regra não existe ou está desativada:
Get-NetFirewallRule -DisplayName 'Remote Desktop (TCP*'deve listar a sua regra comEnabled : True. - O serviço não está à escuta na nova porta:
Get-NetTCPConnection -State Listen -LocalPort 3390deve devolver uma linha. - A sua própria rede bloqueia a porta: as redes de escritório e as redes públicas muitas vezes só permitem ligações de saída para as portas mais comuns. Experimente a partir de outra ligação.
- Ficou sem acesso: contacte o suporte. Em último recurso, pode reinstalar o servidor a partir da área de cliente, o que instala de novo o sistema operativo e apaga os dados que lá estão.
Mantenha o Ambiente de Trabalho Remoto seguro
- Defina na conta Administrator uma palavra-passe longa, que não utilize em nenhum outro lado.
- Mantenha a Autenticação ao Nível da Rede (NLA) ativada, como está por predefinição.
- Sempre que possível, permita a porta apenas a partir dos seus próprios endereços IP:
Set-NetFirewallRule -DisplayName "Remote Desktop (TCP 3390)" -RemoteAddress 198.51.100.7. - Instale regularmente as atualizações do Windows.
Encontra mais medidas nos 7 conselhos para proteger a sua ligação ao Ambiente de Trabalho Remoto.
Fontes e referências
- Change Remote Desktop listening port on Windows and Windows Server — Microsoft Learn (consultado a 2026-10-24)
- New-NetFirewallRule — Microsoft Learn (consultado a 2026-10-24)
- Test-NetConnection — Microsoft Learn (consultado a 2026-10-24)
Continue a ler
Como proteger o RDP no Windows: 7 conselhos de segurança
Segurança RDP no Windows: como ativar o RDP de forma segura nas Definições, no PowerShell ou na Política de Grupo e protegê-lo com MFA, VPN, gateways e NLA.
RDP lento? 5 formas de acelerar o Ambiente de Trabalho Remoto
RDP lento? Reduza a latência do Ambiente de Trabalho Remoto com ajustes de rede, largura de banda, cliente e servidor e, depois, monitorize o desempenho.
VPS RDP: como escolher um VPS com ambiente de trabalho remoto
VPS RDP: um servidor acessível por Ambiente de Trabalho Remoto. Uma lista neutra para escolher alojamento RDP: acesso, recursos, segurança, região e condições.
