Como habilitar o RDP com PsExec: guia passo a passo

How to Fix RDP Error Code 0x112f

Se o acesso direto a uma máquina não estiver disponível, o PsExec da Sysinternals é uma ótima ferramenta para ativar o Protocolo de Área de Trabalho Remota (RDP) remotamente. O PsExec permite executar comandos à distância, tornando-o ideal para esse propósito.

Para garantir que as informações estejam atualizadas e eficazes para 2025, analisei os guias de usuário mais recentes, fóruns e discussões de fontes confiáveis, como o Microsoft Answers e o Spiceworks. Este guia reflete as etapas mais atuais e comprovadas para ativar o RDP usando o PsExec, com base em feedback do mundo real e nas melhores práticas.

Aqui está um processo simplificado, passo a passo, para ativar o RDP remotamente no Windows 10, 11 e Server 2022: baixar e configurar o PsExec, modificar o Registro para ativar o RDP, permitir o RDP pelo firewall, ajustar os limites de sessão (opcional), verificar ou reiniciar os Serviços de Área de Trabalho Remota, e usar o PowerShell para configurações avançadas, se necessário.

Agora, vamos continuar com o guia detalhado.

1. Baixe e configure o PsExec

  1. Faça o download do PsExec no site oficial da Sysinternals: PsExec no Microsoft Learn.

     

  2. Extraia o arquivo e coloque-o em um diretório como C:\Tools\PsExec.

  3. Opcionalmente, adicione o PsExec ao PATH do seu sistema para facilitar o acesso:

     

    • Clique com o botão direito em Este Computador > Propriedades > Configurações avançadas do sistema > Variáveis de Ambiente.


    • Em Variáveis de sistema, localize Path e adicione o diretório onde o PsExec está localizado.

2. Habilitar o RDP via edição do Registro

  1. Abra o Prompt de Comando como Administrador.

  2. Execute o seguinte comando para modificar remotamente o Registro e habilitar o RDP:

    psexec \\TargetMachineName reg add “HKLM\System\CurrentControlSet\Control\Terminal Server” /v fDenyTSConnections /t REG_DWORD /d 0 /f

3. Permitir RDP através do Firewall do Windows

  1. Execute este comando para habilitar a regra do firewall para RDP:

    psexec \\TargetMachineName netsh advfirewall firewall set rule group=”remote desktop” new enable=Yes

  2. Para verificar a regra, execute:

    psexec \\TargetMachineName netsh advfirewall firewall show rule name=”remote desktop”

4. Configure os limites de sessão do RDP via Registro (Opcional)

Para aumentar o número máximo de sessões RDP permitidas, execute:

psexec \\TargetMachineName reg add “HKLM\System\CurrentControlSet\Control\Terminal Server” /v MaxInstanceCount /t REG_DWORD /d 100 /f

5. Verifique e reinicie os Serviços de Área de Trabalho Remota

  1. Para verificar se os Serviços de Área de Trabalho Remota estão em execução:

    psexec \\TargetMachineName sc query TermService

  2. Se não estiver em execução, inicie-o com:

    psexec \\TargetMachineName sc start TermService

6. Opcional: Use PowerShell para Configuração Avançada

Habilitar o RDP remotamente usando o PowerShell:

psexec \\TargetMachineName powershell -Command “Set-ItemProperty -Path ‘HKLM:\System\CurrentControlSet\Control\Terminal Server’ -Name fDenyTSConnections -Value 0”

Considerações finais

Após revisar discussões de especialistas e fóruns, posso confirmar que esses métodos do PsExec para ativar o RDP são eficazes em 2025. Se os problemas persistirem, verifique a conectividade de rede, as permissões ou as configurações de Política de Grupo. Para redes maiores, considere automatizar o processo com scripts do PowerShell para agilizar o gerenciamento da Área de Trabalho Remota.