Windows RDP sobre OpenVPN: a entrada ainda é processada, mas a tela não é atualizada

Windows RDP sobre OpenVPN: a entrada ainda é processada, mas a tela não é atualizada

Usando o RDP do Windows 10 a 10 sobre Open VPN e Wifi, há problemas de conexão esporádicos - presumo. O problema que descrevo acontece com mais frequência quando a conexão Wi-Fi é ruim, mas também acontece em uma conexão Wi-Fi muito boa (até onde eu sei).

Esporadicamente, a tela remota para de ser atualizada. Eu apenas vejo o que vi por último. As entradas de teclado/mound ainda parecem funcionar, o que percebo após reconectar. Não há tela de reconexão RDP, a ferramenta parece pensar que a conexão ainda está funcionando.

Não há conexão automática ou qualquer tipo de correção na conexão RDP, tenho que desconectar e reconectar manualmente.

No log do OpenVPN, vejo erros esporádicos, nem de longe com a mesma frequência que tenho o problema de conexão RDP, então presumo que não esteja relacionado, especialmente porque o RDP deve reconhecer uma conexão interrompida.

Em um cenário ruim, isso acontece a cada poucos minutos e atrapalha muito o fluxo de trabalho.

Existe alguma configuração que pode corrigir isso e/ou reconectar automaticamente o RDP (percebendo que a conexão está interrompida)?

Responder1

Também encontrei esse problema ao usar RDP para um site remoto por OpenVPN. Não estava em todos os computadores no local remoto, mas afetou talvez 2 a 3 computadores na LAN (embora o problemanuncaaconteceu quando eu fazia RDP para uma conexão funcional conhecida dentro daquela LAN e RDP daquela máquina em funcionamento para aquelas que estavam me causando problemas por VPN) ... Além disso, as conexões VNC com túnel SSH funcionaram bem em TODOS os computadores no túnel VPN. Recebi resposta de ping constante dessas máquinas problemáticas e a velocidade da rede no iPerf entre meu dispositivo e as máquinas problemáticas via OpenVPN estava funcionando conforme o esperado. Claramente foinãoum problema de rede ou VPN...

Como não era um problema de rede, comecei a considerá-lo possivelmente um problema de camada de aplicativo. A redução das configurações de desempenho (nas guias Exibição, Recursos locais e Experiência) no aplicativo cliente de Conexão de Área de Trabalho Remota nativa do Windows não fez nada para as conexões RDP problemáticas. Fiz algumas pesquisas e parece que alguém conseguiu resolvê-lo nos fóruns do OpenVPN atualizando o cliente OpenVPN Connect para a versão mais recente, mas isso não funcionou para mim.

Descobri que o mesmo problema estava acontecendo no meu desktop e laptop (ambos executando o Windows 10 2004) ao me conectar aos mesmos computadores, mas quando usei o RDP no iOS usando o cliente Remote Desktop da Microsoft, não houve problemas...

Então, fui para o aplicativo Microsoft Store no Windows e instalei essa versão do aplicativo Microsoft Remote Desktop e voilà! as conexões funcionaram normalmente.

Por que isso é...Não sei... uma das máquinas me dando ao maiorO problema estava executando o Server 2012 R2, então sei que não foi porque meu cliente estava desatualizado. Todos os outros computadores no escritório estavam executando versões recentes do Windows 10, mas apenas 2 desses dispositivos em 9 estavam me apresentando o problema original e um deles funcionaria bem em algum momento... mas usar o cliente RDP do aplicativo de loja funciona perfeitamente em todos os computadores problemáticos.

Responder2

Todo o crédito vai para Erik9261 dehttps://community.spiceworks.com/topic/2269433-remote-desktop-randomly-freezes-up, você deve rolar para baixo para ver a resposta. Você pode conseguir isso via registro (por exemplo, via cmd, veja abaixo) ou gpo também.

Copiar colar

Já tive vários clientes relatando a mesma coisa. Acontece que parece que a Microsoft fez algumas alterações no RDP no Windows 10 versão 1903, para que ele usasse UDP em vez de TCP. Havia uma configuração de registro que você pode adicionar, o que força o retorno à antiga conexão TCP. Desde que isso mudou, os clientes não tiveram nenhum congelamento.

Acho que você só precisa adicionar essa chave no PC cliente conectado, mas no meu caso eu a adicionei no cliente e no PC remoto, só para garantir.

Dispare isso em um Admin CMD e reinicie todas as sessões RDP ativas. Arquivo em lote

reg add "HKLM\Software\Policies\Microsoft\Windows NT\Terminal Services\Client" /v fClientDisableUDP /d 1 /t REG_DWORD

Foi muito chato - se você for afetado, reiniciando o RDP no meio do trabalho, várias vezes, a entrada ainda é processada, então, na pior das hipóteses, clica-se em um botão muito ruim. Soluções RDP alternativas (boas), como as da Windows Store ou mRemoteNG, não têm suporte para vários monitores (sim, estamos em 2020, todos deveriam ter vários monitores, e o RDP não é usado apenas para suporte, mas também para trabalho remoto completo. ). Tive muito esse problema com o OpenVPN e muito mais quando conectado via WiFi (força total do sinal). Às vezes até através de LAN local, embora haja uma grande diferença entre a placa Ethernet fornecida (Notebook integrado = ruim, docking station = bom).

Responder3

Podemos acrescentar que tivemos o mesmo problema, e agora com a atualização do Windows 10 20H2 (em ambas as máquinas) parece ter sido resolvido

Responder4

Existem 2 soluções para este problema.

A primeira é dada por @andreas-reiff em sua resposta referenciando:A área de trabalho remota congela aleatoriamente - consulte Erik 9261

O segundo método usa a GUI do Windows em vez da linha de comando para editar o registro e é referenciado aqui:Conexão RDP congela no Windows 10

Método 2 Etapas:

  1. Na caixa de pesquisa do Windows, digite:gpedit
  2. Clique em Edit group policy [Control Panel]aplicativo.
  3. CliqueComputer Configuration
  4. CliqueAdministrative Templates
  5. CliqueWindows Components
  6. CliqueRemote Desktop Services
  7. CliqueRemote Desktop Connection Client
  8. Duplo clickTurn Off UDP On Client
  9. SelecioneEnabled
  10. Clique Applye depoisOK
  11. Reinicie sua conexão de área de trabalho remota

Outra discussão detalhada sobre esse assunto pode ser encontrada aqui:Área de trabalho remota congelando intermitentemente. Veja a resposta fornecida por @Nat.

informação relacionada