Área de Trabalho Remota: Zoom E tela cheia - como? (Win10 remoto, Win7, 2008 e 2003 hosts)

15

Problema: Quando uso a área de trabalho remota de um Surface Pro 4, executando o Win 10, para um sistema Win7 ou Win2003, a alta dpi do Surface resulta em uma área de trabalho remota muito pequena para ser visualizada. Nesse caso, o controle remoto é a superfície (com tela de alta resolução) e a tela de resolução baixa do host (legado de 92 dpi).

Este problema é discutido e demonstrado em MS blogs aqui e aqui na SU

No entanto, o problema que enfrento é o seguinte:

Sim, existe o recurso Zoom no cliente do rdp. No entanto, quando eu o uso, perco a capacidade de ir para tela inteira no cliente (para usar todos os imóveis do cliente e obter alt-tab e outras chaves transmitidas para o host). Após 30 min de uso, posso dizer claramente que o recurso de zoom no cliente win10 RDP NÃO é útil para o trabalho real.

Asseguramos que os hosts do Win7 já estão no Win7-SP1 com o kb2923545 instalado. Isso não faz diferença que possamos ver.

Eu tentei usar o Gerenciador de Conexão de Área de Trabalho Remota , como proposto aqui , mas parece falta a capacidade de me dar uma experiência de tela inteira ampliada (talvez eu não tenha conseguido encontrá-lo, mas eu o cutuquei muito! Há um relatório de que a versão 2.7 atual não tem a funcionalidade necessária, e que 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 desktop remoto, e meu novo Win10 Surface é, atualmente, inutilizável como um cliente remoto de desktop remoto .

Como faço para que meu novo Surface seja utilizável como o antigo Vaio?

Nota: Estamos procurando usar o Win10 Surface como um verdadeiro cliente RDP para os hosts Win7, 2008 e Win2003. Agora, de todo o nosso trabalho até agora, isso é simplesmente um recurso ausente. (E nós estamos sofrendo!)

Nota: Por favor, não nos diga para "sair e iniciar uma nova sessão" no host: Isso anula o propósito, não é útil e é uma enorme regressão da funcionalidade que tínhamos antes de testar o Surface. Além disso, por favor, não nos diga que apenas o win10-win10 dá a experiência certa. Tivemos uma ótima experiência usando sistemas remotos de dpi legado. O problema é a superfície de alta resolução.

    
por Sam Jones 22.01.2016 / 19:02

6 respostas

19

Devo dizer que isso tem sido muito frustrante. O cliente Microsoft RDP está simplesmente perdendo a funcionalidade necessária neste novo mundo multi-DPI ....

Encontrei uma solução e a verifiquei nos monitores Surface 4 Pro e ASUS PB279Q 27 "4K / UHD 3840x2160 em DPI total e no Dell XPS 13 (resolução UltraSharp ™ QHD + (3200x1800)!) - Espero que essa abordagem funcione para qualquer controle remoto de alta DPI.

Além disso, verifiquei quando a máquina host é DPI "regular" e DPI alto (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 for necessário. A versão atual neste momento é 2.7, e não foi cortada, apesar de muitos ajustes. (Mas repito, o cliente de desktop remoto deve resolver isso ....)

Não encontrei solução de trabalho em nenhum segmento aqui no Stack Exchange. Mas, em seguida, encontrei esta discussão 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. Apenas como mágica. Eu recebo um cliente RDP, tela cheia, com alt-tab e outras chaves passadas para o host (assim como no cliente Microsoft RDP, mstsc.exe), e parece ótimo. Ele lida com a diferença na resolução automagicamente e funciona!

Eu tenho horas de uso e voa. Esta é a primeira vez desde que comprei 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, tem uma opção de zoom no menu do sistema que funciona, pelo menos, com máquinas de destino Win2008-R2 e superiores. A qualidade renderizada está faltando, mas essa opção funciona. (Foi muito útil depois de atualizar a área de trabalho para monitores com DPI alto.)

Este cliente NÃO se lembra do nível de zoom, no entanto, você tem que configurá-lo toda vez que se conectar (eca). Esse caminho é um band-aid, não uma solução.

Solução adicional reportada

Não testado por este escritor, mas relatado por um amigo da Microsoft:  Gerenciador de conexão de área de trabalho remota ( link )

    
por 27.01.2016 / 06:53
3

O Windows 7 (ou Server 2008) não suporta a versão 8 do protocolo RDP, que introduz o PPP Remoting (que é sobre o que o artigo que você referenciou fala). Isso resulta no comportamento que você está vendo - você pode ter tela inteira ou zoom, mas não juntos: (

A correção é atualizar para o Windows 7 SP1 (ou Server 2008R2 no lado do servidor) e verificar se você possui o seguinte patch instalado: link - então você terá o DPI remoting (então nem tudo será minúsculo).

Depois de ter o DPI remoto, se você se conectar a uma sessão existente (faça login como alguém que já tenha efetuado login), poderá ter problemas com a interface do Windows e os aplicativos ainda terão as configurações de DPI antigas. 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 remota é o Windows 10 para o Windows 10.

    
por 23.01.2016 / 06:17
0

Eu tenho lutado contra isso desde que eu tenho o meu Surface Pro 4 em setembro. Não até que consegui atualizar para o 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) tem a opção "Smart Sizing" . Mesmo que a configuração não persista entre as sessões ou as máquinas, os dois cliques extras são muito melhores do que antes. O zoom e outros controles que estão lá não eram o que eu precisava.

    
por 09.11.2016 / 00:06
0

Eu tive o mesmo problema ao usar o RDP do meu Surface Book para os clientes legados do Windows 7 e do Server 2012: A janela do RDP é pequena e ineficaz.

Eu encontrei esta solução, que funciona bem para mim até agora:

Você pode desativar o HiDPI-awareness para mstsc.exe (o Cliente da Área de Trabalho Remota), que fornece a escala correta ao fazer uma conexão RDP de um cliente com uma exibição HiDPI para um host remoto que não suporta HiDPI. / p>

Para fazer isso:

  • copie c: \ windows \ system32 \ mstsc.exe para mstsc2.exe
  • copie c: \ windows \ system32 \ en-us \ mstsc.exe.mui para mstsc2.exe.mui
  • defina uma chave de registro para o mstsc2.exe que desabilita o HiDPI-awareness para mstsc2.exe:

    reg add "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Camadas" / t REG_SZ / v "C: \ Windows \ System32 \ mstsc2.exe" / d "~ DPIUNAWARE" / f

Em seguida, sempre use o mstsc2.exe quando quiser fazer uma conexão RDP com um host remoto sem reconhecimento de HiDPI.

    
por 12.07.2018 / 16:01
0

Solução de queijo, mas funciona para mim. Isso permite que você execute uma sessão remota em 100% DPI se sua sessão local for maior que 100% 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:

  • copiar / Y C: \ Windows \ System32 \ mstsc.exe mstsc.exe
  • mkdir en-US
  • copiar / Y C: \ Windows \ System32 \ en-US \ mstsc.exe.mui en-US \ mstsc.exe.mui

(Atualize os dois últimos com o código do seu 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 esta guia, clique em "Alterar configurações de DPI alto" e, em seguida, "Substituir o comportamento de escala de DPI alto", com "Sistema" executando o dimensionamento.

Agora, quando você iniciar a Conexão da área de trabalho remota usando esse arquivo, tudo será renderizado em 100% de escala, mas dimensionado em bitmap até a escala DPI do seu sistema. Funciona com tela cheia também. O único problema é que o cursor do mouse aparece minúsculo. (Isso também aconteceu com mRemoteNG quando eu tentei.)

Se você utilizar esta solução, poderá criar scripts nos comandos acima para serem executados na inicialização, para que você obtenha versões atualizadas do cliente de desktop remoto à medida que a Microsoft as envia. Ele não estraga a alta mudança de escala de DPI.

É 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] Apenas percebi que esta é principalmente a mesma solução oferecida por Chris acima ... Apenas uma maneira ligeiramente diferente de ir sobre o mesmo resultado.

    
por 15.08.2018 / 20:26
-2

Dentro da sessão do RDP, clique com o botão direito do mouse na área de trabalho e escolha "Resolução da tela". Clique em Identificar e fechar. Ele vai te dizer o que você tem que reiniciar para alterar as configurações - não reinicie! Basta fazer logoff da sessão do RDP e efetuar login novamente, sua área de trabalho remota deve preencher a tela agora.

    
por 16.01.2017 / 15:40