Existe uma maneira de alterar a resolução padrão que o mstsc usa?
Eu não quero que o padrão seja a resolução total da máquina cliente.
remote-desktop
resolution
Simon
fonte
fonte
who ever prints over RDP?
Pessoas do lote de falhas do servidor.Pessoalmente, trabalho em uma tela de laptop de 1440x900 e gosto que minhas janelas da Área de trabalho remota sejam um pouco menores que a tela quando maximizadas, então eu executo as opções mstsc.exe / v: e / w: para definir sua altura e largura (consulte mstsc.exe / para uma lista completa). O mstsc.exe / h: 900 / w: 1100 define o meu tamanho preferido e parece manter essa configuração para sessões futuras.
fonte
Você também pode editar o arquivo .rdp diretamente. Normalmente, eu apenas abro no bloco de notas. Você pode editar e salvar como qualquer arquivo de texto comum. As propriedades que eu mais comumente edição são
desktopwidth
,desktopheight
ewinposstr
. Isso também permite que você escolha qualquer resolução, não apenas as predefinidas no controle deslizante da GUI. A única parte um pouco confusa são os parâmetros parawinposstr
; deixe os dois primeiros em paz e os quatro últimos serão os locais esquerdo, superior, direito e inferior da janela, respectivamente. Eu tenho uma configuração de três monitores com resolução de 1600 x 1200 e aqui está o que eu uso para exibir a sessão no meu terceiro monitor sem barras de rolagem.Se você quiser obter mais detalhes
winposstr
, nos bastidores, ele está usando a função API do WindowsSetWindowPos
.Editar:
Eu esqueci de mencionar isso. Outra coisa interessante sobre editá-lo como um arquivo de texto é que você pode abrir vários documentos em algo como o bloco de notas ++ e fazer substituições em massa. Digamos que tenho dez arquivos .rdp e desejo alterar
winposstr
os mesmos valores em todos eles. Eu posso simplesmente despejá-los todos no bloco de notas ++ e fazer uma substituição em massa, muito mais fácil do que mexer nessa GUI e ter que mudar de guia para salvar.fonte
winposstr
inclui o quadro da janela, portanto, você deve usar um número maior que a sua resolução. Você pode ter um tamanho muito maior que a resolução real e ela voltará para a resolução desejada.Eu gosto de iniciar o mstsc.exe a partir de um script do PowerShell. Meus scripts tem o nome "RDP.PS1" porque é mais fácil digitar o RDP do que mstsc :)
Normalmente, existem alguns valores que quase sempre quero o mesmo: sem impressoras, sem unidades e configurações de exibição BASIC, para que a sessão RDP seja executada mais rapidamente.
Eu tenho uma combinação de um "default.rdp" e as opções disponíveis no mstsc.exe. Eu fiz isso porque o mstsc.exe não permite configuração completa na linha de comando. Ao definir todas as minhas preferências em "default.rdp", incluir um nome de servidor, / v: e exibir dimensões, / h: e / w :, recebo uma sessão da maneira que eu gosto.
Crie um "default.rdp" e salve-o conforme descrito neste tópico. em seguida, combine-o com as opções mstsc.exe:
Usei o PowerShell para adicionar outras opções, se eu quiser usá-las. Na maioria das vezes, porém, tudo que digito é:
e deixe os padrões estarem.
fonte
O problema do laptop de 1440x900 é bastante comum. sim, você pode escolher uma resolução menor, digamos, 1024x768 ou 800x600, e eles produziriam resultados aceitáveis - se o que você está procurando é evitar barras de rolagem na própria instância do RDP.
Deve ser mais conveniente optar por usar a resolução atual da área de trabalho, mas em muitos clientes isso produzirá resultados menos do que desejáveis (você obtém as barras de rolagem), a menos que alterne para tela cheia.
Para que a sessão do cliente RDP (como parece que estamos falando do MSTSC.exe aqui) ocorra na própria janela, evitando as barras de rolagem (ou as resoluções mencionadas acima que não são ideais), a / h: 900 / w : 1100 parâmetros sugeridos acima são um ótimo ponto de partida, mas com todas as coisas YMMV, então brinque com ele até que você obtenha exatamente assim ;)
Muitos clientes RDP também permitem que você defina uma resolução 'personalizada' pouco antes da conexão, e sim, a maioria dos clientes lembrará das suas últimas sessões.
Uma coisa importante que você deve estar ciente. Para todos nós, pessoal do UNIX, usaremos coisas como vcenter, putty etc. nas sessões remotas do Windows e o que você quiser chamar de consoles do tipo DOS, bem ... Eles não seguem o mesmo conjunto de regras que o restante da área de trabalho; apenas tome nota disso ao definir suas resoluções e defina suas preferências de acordo com o tamanho da área de trabalho do Windows no seu espaço de trabalho, porque você só precisará obter acostumado a mover aquelas janelas semelhantes ao DOS , pois sempre serão um pouco desajeitadas.
Você também pode definir cores de 24 bits com um hack, porque está desativado por padrão, embora não exista realmente a maioria das pessoas, e embora algumas pessoas gostem de desativar a impressão, acho que usar aplicativos remotos e imprimir localmente via RDP não é apenas um sonho , mas parte de minhas tarefas regulares diariamente.
lembre-se de que, se a resolução local é de 1440 x 900, você precisa executar o cliente RDP no modo de tela cheia (aparece como se fosse a área de trabalho local) ou, para executá-lo como um aplicativo em janela óbvio, você ' É necessário ajustar a resolução da tela personalizada para algo um pouco menor, o que renderá uma janela com o tamanho de toda a área de trabalho, mas sem parecer que é a área de trabalho local - é o que muitos preferem, pois consideram confuso o contrário.
Espero que ajude :)
fonte
Eu tenho um laptop que conecto a diferentes monitores externos em locais diferentes; às vezes, conecto ao meu laptop a partir de uma máquina de mesa, para obter os benefícios de um teclado / mouse / monitor de tamanho normal.
Isso me causa pesar, porque todas são resoluções diferentes e, apesar de selecionar "Tela cheia", isso não parece me salvar. Se eu trabalho em casa em uma resolução e depois for ao escritório e usar um monitor em uma resolução diferente, minha janela RDP frequentemente terminará com a resolução "tela cheia" do último monitor que estava usando. Isso significa que é um pouco grande demais ou um pouco pequeno demais.
Para corrigir isso, usei a opção "/ f" diretamente no link do menu Iniciar.
Espero que isto ajude.
fonte
https://answers.microsoft.com/en-us/surface/forum/surfpro4-surfdrivers/surface-pro-4-windows-10-remote-desktop-other/d17d4321-0f04-4a64-95b4-1c6dd5de9c91
Aqui está o que eu fiz para resolver o problema. Também funciona com aplicativos mais antigos que não lidam bem com a alta escala de DPI.
Primeiro, é necessário dizer ao Windows para procurar um arquivo de manifesto para um aplicativo por padrão - uma entrada do Registro.
HKEY_LOCAL_MACHINE
→SOFTWARE
→Microsoft
→Windows
→CurrentVersion
→SideBySide
NEW
→DWORD (32 bit) Value
PreferExternalManifest
e pressione Enter.PreferExternalManifest
e, em seguida, clique em OKModify
.Value Data
de1
e selecioneDecimal
.A seguir é fornecer um arquivo de manifesto para um determinado aplicativo - o nome do arquivo executável seguido por
.manifest
.O aplicativo RDP é,
%windir%\System32\mstsc.exe
portanto, o arquivo de manifestomstsc.exe.manifest
.Não consigo anexar o arquivo de manifesto, então aqui está o conteúdo:
fonte
A solução que achei mais útil foi definir as propriedades da barra de tarefas da minha máquina local para "ocultar automaticamente" (clique com o botão direito do mouse na parte vazia da barra de tarefas, escolha propriedades, desative a barra de tarefas de bloqueio e verifiquei a opção "ocultar automaticamente "propriedade). A barra de tarefas local ainda aparece quando deslizo o mouse até a parte inferior da tela. Caso contrário, eu vejo e posso usar a barra de tarefas do sistema remoto. Espero que isso seja útil.
fonte
Você também pode usar o redimensionamento inteligente no arquivo rdp, conforme descrito aqui .
Isso permite que você tenha um tamanho padrão personalizado, mas também redimensiona a janela da área de trabalho remota em tempo real, sem introduzir barras de rolagem indesejadas.
Longa história curta:
desktopwidth:i:1280 and desktopheight:i:1024
(substituindo esses números pela resolução desejada)smart sizing:i:1
fonte