Olá, Edson.
O erro 0x904 é um erro genérico de conexão da Área de Trabalho Remota. Ele não identifica a causa exata do problema. Por isso, recomendo verificar primeiro a conectividade e as configurações de RDP no servidor.
Siga estas etapas:
1. Teste a conexão com o servidor
No computador que você está usando para se conectar, abra o PowerShell e execute:
Test-NetConnection -ComputerName SERVER_IP -Port 3389
Substitua SERVER_IP pelo endereço IP do servidor.
Verifique o resultado de TcpTestSucceeded:
- True: O servidor está acessível pela porta 3389. Continue com as próximas verificações.
- False: Verifique a conexão de rede, a VPN (se estiver usando), as regras do firewall e se o servidor está escutando nessa porta.
2. Verifique se o servidor está escutando na porta RDP
Se você tiver acesso ao console do servidor, abra o Prompt de Comando e execute:
netstat -ano | findstr :3389
Você deverá encontrar uma entrada com o status LISTENING. Se o servidor estiver configurado para usar outra porta RDP, verifique essa porta.
3. Verifique as configurações da Área de Trabalho Remota e do firewall
No servidor, confirme se a Área de Trabalho Remota está habilitada e se o serviço Remote Desktop Services (TermService) está em execução.
Verifique também se a regra de entrada Remote Desktop - User Mode (TCP-In) está habilitada no Firewall do Windows.
4. Verifique os logs de eventos do RDP
No servidor, abra o Visualizador de Eventos e procure erros registrados no horário da tentativa de conexão nos seguintes locais:
- Logs de Aplicativos e Serviços → Microsoft → Windows → TerminalServices-LocalSessionManager
- Logs de Aplicativos e Serviços → Microsoft → Windows → TerminalServices-RemoteConnectionManager
Você também pode consultar o guia de solução de problemas da Microsoft:
Não é possível conectar à área de trabalho remota do computador remoto
Por favor, informe também:
- Outros computadores conseguem se conectar a esse mesmo servidor usando a Área de Trabalho Remota?
- Você está tentando se conectar por uma rede local, VPN ou pela Internet?
- O comando Test-NetConnection retorna True ou False?
Com esses resultados, poderemos identificar melhor em que ponto a conexão está falhando.
Se essas orientações ajudarem a resolver o problema, considere marcar esta resposta como Resposta Aceita (Accepted Answer).