Por padrão, eu faço o RDP do meu PC pessoal para o meu laptop de trabalho, para poder usar todos os meus monitores sem precisar recorrer a um KVM.
No meu laptop antigo, ele lembraria a posição das janelas entre as sessões RDP, desde que eu não tivesse feito login na máquina fisicamente entre as sessões. Este novo laptop, no entanto, esquece as posições das janelas em cada conexão e força todas as minhas janelas no monitor principal.
Ele abrange vários monitores e posso usá-los bem durante a sessão, mas, assim que o termino e reconecto, ele é redefinido todas as vezes.
Estou usando o mesmo atalho que usei com o laptop antigo (eu uso um dongle ethernet USB-C no laptop com um IP estático atribuído no roteador), portanto, as configurações devem ser todas iguais.
Como posso impedir que o laptop redefina as telas a cada reconexão.
Eu acho que este é um bug cortesia das [duas] atualizações mais recentes do Windows (1903, conforme listado nas tags na postagem original .. 1809.
Eu tenho um computador local de 12 monitores e rdp em um computador host com apenas 1 monitor com a opção de usar todos os monitores locais e, antes da atualização de 1809, consegui usar todos os 12 monitores locais e ele se lembraria dos locais das janelas entre sessões anteriores à última atualização do Windows. Agora é como começar do zero sempre que me conecto via RDP, mesmo que não haja uma sessão local entre as sessões RDP. AF irritante. A primeira solução que encontrei é fazer uma reversão para 1809.
Eu também tinha um segundo host que descobri que também tinha o mesmo problema que também foi atualizado de 1809 para 1909, mas esse host já havia passado da janela de reversão de 10 dias. Como a reversão para 1809 resolveu o problema com o primeiro host, investiguei mais sobre o que foi alterado de 1809 para 1909 para tentar encontrar a causa raiz, e o problema parece ser a depreciação do driver de exibição XDDM e o uso forçado de WDDM.
O uso de GPO ou modificação de registro para eliminar o uso forçado de WDDM também resolveu o problema de janelamento entre sessões (entre outras coisas), sem a necessidade de uma reversão. Veja aqui as instruções de como implementar: Tela preta da área de trabalho remota
Como alternativa, para usar o método modificar o registro, abra o prompt de comando com privilégios de administrador e digite
reg add “HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services” /v “fEnableWddmDriver” /t REG_DWORD /d 0 /f
Consulte: https://answers.microsoft.com/en-us/windows/forum/all/windows-10-1903-may-update-black-screen-with/23c8a740-0c79-4042-851e-9d98d0efb539?page= 1
Observe que a máquina deve ser reiniciada para que essa alteração entre em vigor.
Nota: Alguns artigos também afirmam que o KB452941 resolverá vários problemas de exibição relacionados ao driver XDDM vs WDDM, mas não no meu caso.
Parece mais que as configurações de RDP estão desativadas. Se você tiver um atalho RDP, clique com o botão direito do mouse e selecione editar; caso contrário, ao abrir o RDP, clique em mostrar opções no canto inferior esquerdo.
Clique em Exibir → Certifique-se de que "Usar todos os meus monitores para a sessão remota" esteja marcado.
Salve ou apenas conecte, mas agora você deve utilizar todos os seus monitores.
Encontrei uma ferramenta no GitHub que armazena a posição de suas janelas. Ele os restaura quando você se reconecta ao RDP.
https://github.com/manutalcual/winredock
O RDP congelou para mim várias vezes ao dia e, na minha configuração de quatro telas, ter todas as minhas janelas acabando em uma tela toda vez que eu me reconectava era muito frustrante. Agora, quando me reconecto, vejo todas as minhas janelas se moverem para as telas em que estavam antes de desconectar.
Encontrei uma solução que funcionou para mim sem alterar a configuração WDDM: Como posso trocar a exibição primária e secundária durante uma sessão RDP?