Problema: Quando uso a área de trabalho remota de um Surface Pro 4, executando o Windows 10, em um sistema Win7 ou Win2003, a alta dpi do Surface resulta na área de trabalho remota muito pequena para ser vista. Nesse caso, o controle remoto é a superfície (com tela de alta resolução) e o host é a tela com resolução baixa (legado de 92 dpi).
Esta questão é discutida e demonstrada nos blogs da MS aqui e aqui no SU
No entanto, o problema que enfrento é o seguinte:
Sim, existe o recurso Zoom no cliente rdp. No entanto, quando o uso, perco a capacidade de exibir a tela inteira no cliente (usar todo o espaço físico do cliente e obter a alt-tab e outras chaves passadas para o host). Após 30 minutos de uso, posso dizer claramente que o recurso de zoom no cliente RDP win10 NÃO é útil para trabalhos reais.
Garantimos que os hosts Win7 já estejam no Win7-SP1 com o kb2923545 instalado. Isso não faz diferença que possamos ver.
Tentei usar o Gerenciador de Conexão de Área de Trabalho Remota , conforme proposto aqui , mas parece não ter a capacidade de fornecer uma experiência de zoom em tela cheia (talvez eu não tenha encontrado, mas tentei demais! A versão 2.7 não possui a funcionalidade necessária e a versão 2.2 mais antiga deve funcionar, mas não encontramos a versão 2.2 para download).
Então .... meu antigo laptop Vaio é ótimo para área de trabalho remota, e meu novo Win10 Surface é atualmente inutilizável como cliente remoto de área de trabalho remota .
Como obtenho meu novo Surface tão útil quanto o antigo Vaio?
Nota: Pretendemos usar o Win10 Surface como um cliente rdp real para os hosts Win7, 2008 e Win2003. No momento, de todo o nosso trabalho até agora, esse é simplesmente um recurso que falta. (E estamos sofrendo!)
Nota: Por favor, não nos diga para "sair e iniciar uma nova sessão" no host: isso anula o objetivo, não é útil e é uma enorme regressão da funcionalidade que tínhamos antes de experimentar o Surface. Além disso, não nos diga que apenas o win10-win10 oferece a experiência certa. Tivemos uma ótima experiência no uso de sistemas remotos herdados em dpi. O problema é a superfície de alta resolução.
fonte
Respostas:
Devo dizer que isso tem sido muito frustrante. O cliente Microsoft RDP simplesmente está ausente da funcionalidade necessária neste novo mundo com vários DPIs ....
Encontrei uma solução e a verifiquei nos monitores Surface 4 Pro e ASUS PB279Q 27 "4K / UHD 3840x2160 de 27" com DPI total e no Dell XPS 13 (executando a resolução UltraSharp ™ QHD + (3200x1800)!) Esta abordagem funcionará para qualquer controle remoto de alto DPI.
Além disso, verifiquei quando a máquina host possui DPI "regular" e alto DPI (especificamente ASUS PB279Q 27 "4K / UHD 3840x2160 em resolução nativa).
Primeiro, devo observar que o caminho do gerenciador de conexões remotas da Microsoft ( mencionado aqui ) não funcionou para mim. Se funcionar, parece que apenas a v2.2 dessa ferramenta pode fazer o que é necessário. A versão atual neste momento é 2.7, e não a cortou, apesar de muitos ajustes. (Mas repito, o cliente de desktop remoto de ações deve resolver isso ...)
Não encontrei nenhuma solução de trabalho em nenhum segmento aqui no Stack Exchange. Mas então eu encontrei esse tópico nos fóruns da Microsoft. Ele menciona um cliente RDP que eu nunca tinha ouvido falar: mRemoteNG eu tentei e BINGO.
A solução de trabalho
mRemoteNG funciona% 100. Como mágica. Recebo um cliente RDP, em tela cheia, com alt-tab e outras chaves passadas para o host (como no cliente RDP da Microsoft, mstsc.exe), e parece ótimo. Ele lida com a diferença de resolução automagicamente e simplesmente funciona!
Eu tenho horas de uso com ele, e voa. Esta é a primeira vez desde que obtive este novo Surface 4 Pro que tive um desktop remoto utilizável.
Então eu estou feliz!
Solução adicional (bem, band-aid) no Windows 10 atualizado (junho de 2016)
O cliente de área de trabalho remota, no Windows 10 atualizado, possui uma opção de Zoom no menu do sistema que funciona pelo menos com o Win2008-R2 e máquinas de destino superior. A qualidade renderizada está ausente, mas esta opção funciona. (Foi muito útil após a atualização da área de trabalho para telas de alto DPI).
Entretanto, como esse cliente NÃO se lembra do nível de zoom, você precisa defini-lo toda vez que se conectar (eca). Esse caminho é um band-aid, não uma solução.
Solução adicional relatada
Não testado por este gravador, mas relatado por um amigo na Microsoft: Gerenciador de Conexão de Área de Trabalho Remota ( https://www.microsoft.com/en-us/download/details.aspx?id=44989 )
fonte
O Windows 7 (ou Server 2008) não oferece suporte à versão 8 do protocolo RDP, que apresenta a comunicação remota por DPI (é sobre isso que o artigo que você mencionou fala). Isso resulta no comportamento que você está vendo - você pode ter tela cheia ou zoom, mas não juntos :(
A correção é atualizar para o Windows 7 SP1 (ou Server 2008R2 no lado do servidor) e verifique se o seguinte patch está instalado: https://support.microsoft.com/en-us/kb/2923545 - você precisará tenha controle remoto de DPI (para que nem tudo seja minúsculo).
Depois de ter o controle remoto de DPI, se você se conectar a uma sessão existente (faça login como alguém que já estava conectado), poderá ter problemas com a interface do usuário do Windows e os aplicativos ainda terão as configurações antigas de DPI. Esses problemas foram abordados principalmente no Windows 10 (os elementos da interface do usuário agora são dimensionados com a alteração das configurações de DPI). A melhor experiência de comunicação remota é o Windows 10 para o Windows 10.
fonte
Eu luto contra isso desde que obtive meu Surface Pro 4 em setembro. Até que eu consegui atualizar para a Anniversary Edition 1604, encontrei uma solução. Em cada sessão RDP, o tamanho não correspondia à minha tela ... uso constante das barras laterais para manobrar.
No entanto, hoje, descobri que, quando você está na sessão remota, o menu do sistema (canto superior esquerdo) possui a opção "Dimensionamento inteligente" . Mesmo que a configuração não persista entre sessões ou máquinas, os dois cliques extras são muito melhores do que antes. O zoom e outros controles existentes não eram o que eu precisava.
fonte
Eu tive o mesmo problema ao fazer a RDP do meu Surface Book para clientes herdados do Windows 7 e Server 2012: A janela RDP é pequena e inadequada.
Encontrei esta solução, que funciona bem para mim até agora:
Você pode desativar o reconhecimento de HiDPI para mstsc.exe (o cliente de área de trabalho remota), que fornece a escala correta ao fazer uma conexão RDP de um cliente com uma exibição de HiDPI a um host remoto que não suporta HiDPI.
Para fazer isso:
defina uma chave do Registro para mstsc2.exe que desativa o reconhecimento de HiDPI para mstsc2.exe:
reg add "HKLM \ SOFTWARE \ Microsoft \ Windows \ Versão Atual \ AppCompatFlags \ Layers" / t REG_SZ / v "C: \ Windows \ System32 \ mstsc2.exe" / d "~ DPIUNAWARE" / f
Em seguida, sempre use o mstsc2.exe quando desejar fazer uma conexão RDP com um host remoto não compatível com HiDPI.
fonte
Solução brega, mas funciona para mim. Isso permite que você execute uma sessão remota com 100% de DPI, se sua sessão local for superior a 100% de DPI e a exibição será dimensionada de acordo, se o host for o Windows 10.
Crie uma pasta ... Em qualquer lugar ... E abra um prompt de comando lá.
Execute os comandos:
(Atualize os dois últimos com o código do idioma, se você estiver executando algo diferente de en-US.)
Agora, clique com o botão direito do mouse no novo arquivo mstsc.exe e selecione Propriedades. A guia "Compatibilidade" está presente. Vá para essa guia, clique em "Alterar configurações de alta DPI" e "Substituir comportamento de escala de alta DPI", com "Sistema" realizando a escala.
Agora, quando você inicia a Conexão de Área de Trabalho Remota usando esse arquivo, tudo será renderizado com 100% de escala, mas com bitmap até o DPI do sistema. Também funciona em tela cheia. O único problema é que o cursor do mouse aparece minúsculo. (Isso também aconteceu com o mRemoteNG quando tentei.)
Se você optar por esta solução, poderá criar um script dos comandos acima para executar na inicialização, para obter versões atualizadas do cliente de área de trabalho remota conforme a Microsoft as enviar. Ele não descarta a alteração de escala de DPI alta.
É necessário fazer isso com uma cópia do mstsc.exe porque a Microsoft não permitirá que você altere as configurações de compatibilidade da cópia no local padrão.
[Editar] Acabei de perceber que essa é basicamente a mesma solução oferecida por Chris acima ... Apenas uma maneira um pouco diferente de obter o mesmo resultado.
fonte
Acabamos de fazer isso -
fonte
Dentro da sessão RDP, clique com o botão direito na área de trabalho e escolha "Resolução da tela". Clique em Identificar e feche. Ele lhe dirá que você precisa reiniciar para alterar as configurações - não reinicie! Basta fazer logoff da sessão RDP e efetuar login novamente, sua área de trabalho remota deve preencher a tela agora.
fonte