2010-01-26 09:56:43 +0000 2010-01-26 09:56:43 +0000
58
58

Como abro uma sessão de desktop remoto num monitor secundário?

Como abro uma sessão de desktop remoto num monitor secundário (em ecrã inteiro)? Parece querer abrir sempre no principal e não consigo encontrar um interruptor que me permita escolher.

Existe alguma solução ou solução de trabalho conhecida para isto?

Respostas (16)

27
27
27
2012-11-12 04:24:53 +0000

Aqui está um guia completo da Microsoft sobre como fazê-lo http://social.technet.microsoft.com/wiki/contents/articles/665.how-to-set-the-monitor-for-a-remote-desktop-session-in-a-multi-monitor-setup.aspx

Tente isto:

winposstr:s:0,1,2142,150,2942,750

Funcionou para mim

12
12
12
2011-02-22 16:45:11 +0000

Abrir o ficheiro RDP num editor de texto, encontrar o

winposstr:s:0,1,xpos,ypos,width,height

Alterar o xpos e ypos no ficheiro RDP e guardá-lo.

Pode então ter a janela aberta consistentemente onde quiser.

9
9
9
2014-04-02 23:30:14 +0000

As outras respostas que mencionavam a edição da configuração winposstr no ficheiro .RDP pareciam promissoras, mas fiquei confuso com a explicação de como os valores de posição devem ser calculados.

O artigo TechNet Como Definir o Monitor para uma Sessão de Desktop Remota numa Configuração Multi-Monitor tem uma boa explicação.

A propósito, o artigo usa nomes mais claros para as posições, penso eu, que foram usados em outras respostas aqui: “winposstr:s:0,1,left,top,right,bottom”, onde os valores horizontais são medidos da esquerda para a direita e os valores verticais de cima para baixo.

Tanto quanto posso ver, a partir do artigo e da experiência com um ficheiro RDP no Windows 8.1, eis como editar o ficheiro .RDP para maximizar uma sessão RDP num determinado monitor:

1) Determine as arestas esquerda e direita de cada um dos seus monitores, com base na sua resolução e qual o monitor que é o principal. No meu caso, os meus monitores são:

Mão esquerda = Primária, 1680x1050;

Mão direita = Secundária, 1920x1200.

Assim, os bordos dos dois monitores serão:

Monitor primário (esquerdo): Borda esquerda: 0, Borda direita: 1679 (não 1680 porque a posição horizontal é 0, não 1);

Monitor secundário (direito): Borda esquerda: 1680, Borda direita: 3599 (1680 + 1920 - 1, uma vez que a posição é de 0).

Note que se o monitor secundário estiver à esquerda do primário, a borda esquerda do monitor secundário será um valor negativo.

2) Edite a configuração winposstr no seu ficheiro .RDP para fixar tanto os valores à esquerda como à direita em posições que estão no mesmo monitor*. Não importa quais são esses valores se a janela do RDP for sempre maximizada, desde que estejam no mesmo ecrã. Os valores superior e inferior não são importantes, se se pretende apenas maximizar a janela do RDP.

Assim, para exibir a janela do RDP no meu monitor primário, esquerdo, eu poderia definir:

winposstr:s:0,3,700,0,1500,600

E para a exibir no meu monitor secundário, direito, eu poderia definir:

winposstr:s:0,3,2000,0,3000,600

3) Editar a definição de ** modo ecrã*** no seu ficheiro .RDP para maximizar a janela do RDP:

screen mode id:i:2

4) Experimente-o. Se a janela do RDP ainda não aparecer maximizada, apesar da definição do “modo ecrã”, defina as definições desktopwidth* e desktopheight no seu ficheiro .RDP para a mesma largura e altura que o monitor em que a janela do RDP é exibida.

4
4
4
2013-04-10 11:42:00 +0000

Estou no Windows 7 e nenhum dos métodos acima sugeridos funcionou para mim. Atenção, estava a usar um atalho RDP pré-configurado que descarreguei do Amazon EC2, que acho que é onde reside o problema, por isso se está a tentar resolver este problema dentro de uma configuração semelhante à minha, aqui estão os passos que dei para o resolver

  1. Run Remote Desktop Connection (NÃO use o seu ficheiro de sessão RDP pré-configurado)
  2. Mova o diálogo RDP para o monitor que deseja que a sua sessão apareça
  3. Clique em mais opções
  4. Introduza manualmente os detalhes (nome da máquina, conta, etc.)
  5. Se quiser persistir na correcção para que o seu atalho previamente quebrado funcione sempre como pretendia, clique em Save As e substitua o ficheiro de sessão RDP que pretende corrigir
  6. Clique em ligar para ligar ao anfitrião remoto

Se fechar a sessão e executar o seu ficheiro de atalho, a sessão deve agora aparecer no monitor desejado e na resolução correcta (que era outro problema que eu tinha antes, ou seja, podia mover a sessão entre monitores mas seria uma dor de cabeça resolver a resolução)

Espero que isto ajude!

2
2
2
2013-08-29 11:12:18 +0000

Uma forma mais simples de o fazer é

  1. Run Remote Desktop Connection (DO NOT EDIT RDP FILE)

  2. Mova o diálogo do RDP para o monitor que pretende que a sua sessão apareça

  3. Clique no separador ‘DISPLAY’ e arraste o cursor para a extrema direita para uma visualização em ecrã inteiro

… Foi assim tão fácil

1
1
1
2014-05-07 06:55:31 +0000

Experimente WiLMA - tem uma capacidade de “live layout” que pode forçar determinadas janelas de aplicação a layouts desejados (como num segundo monitor).

1
1
1
2013-03-27 07:27:10 +0000

No Windows 8 é bastante simples e acho que pode fazer o mesmo no Windows 7: Basta definir o tamanho do ambiente de trabalho remoto para a resolução do ecrã secundário, abrir a sessão e arrastar a janela para o ecrã secundário. Maximizar. Feito.

Isto funcionou para mim, possivelmente terá também de premir Ctrl+Alt+Break como sugerido noutro comentário para fazer o ecrã completo funcionar.

1
1
1
2013-07-26 13:36:54 +0000

As soluções acima não funcionaram para mim, mas a abaixo funcionou: RDP em W7 - necessidade de abrir sempre num segundo monitor

Execute o cliente e configure-o da forma que preferir, ou Abra o seu ficheiro RDP guardado.

& > No separador Display, escolha uma resolução não de ecrã inteiro.

& > No separador Geral, clique em “apagar estas credenciais”, se possível.

& > Clique em Ligar.

& > Imediatamente receberá um diálogo local de login. Deixe-a em branco e clique em OK . Quando estiver ligado e o diálogo de início de sessão remoto aparecer, arraste a janela para o monitor desejado. Na caixa de diálogo de início de sessão remoto, clicar em Cancelar . A caixa de diálogo de definições deve reaparecer localmente. No separador Exibir, pode agora escolher o ecrã completo. Pode agora guardar a sua sessão com o botão Guardar no separador Geral, assim como guardar as suas credenciais de início de sessão.

1
1
1
2011-05-11 17:37:08 +0000

Descobri que se mover o diálogo de ligação remota do ambiente de trabalho para o segundo monitor e o executar, ele abrirá a sessão lá. Então pode guardar essa ligação para um ficheiro .rdp e isso deve ser feito por si.

0
0
0
2014-01-16 12:09:08 +0000

Obtive resultados em Win7 64 sem invadir o ficheiro .RDP. No entanto, tive de tentar várias vezes.

A parte complicada parece estar a limpar coisas suficientes no diálogo de configuração da Remote Desktop Connection para perder de facto o bit de configuração em cache.

Apague o seu RDP, limpe as suas credenciais, remova a tela cheia, e guarde um novo RDP. Persevere com isso até que a sua sessão não de ecrã inteiro abra no monitor correcto. Depois, defina o ecrã completo e fica dourado.

Nota lateral, possivelmente coincidência, mas não funcionou até eu limpar “partilhar cartões inteligentes” do botão Mais… no separador Recursos Locais e definir o separador Experiência para LAN. Talvez estes também tenham algum efeito…

0
0
0
2013-12-20 11:22:19 +0000

Em Win XP I substituiu as definições como oxyscythe sugeriu

  1. (Run Remote Desktop Connection (NÃO utilize o seu ficheiro de sessão RDP pré-configurado)
  2. Mova o diálogo RDP para o monitor que deseja que a sua sessão apareça
  3. Clique em mais opções Introduzir manualmente detalhes (hostname, conta, etc.)
  4. Se quiser persistir na correcção para que o seu atalho previamente quebrado funcione sempre como pretendia, clique em Save As e substitua o ficheiro de sessão RDP que pretende corrigir
  5. Clique em ligar para ligar ao anfitrião remoto)

  6. e depois verifiquei o que aconteceu com o ficheiro rdp no bloco de notas.

  7. Aqui vai:

Então talvez verificar se é o mesmo com a vitória 7 e 8…

0
0
0
2014-02-22 00:23:38 +0000

Usando o Windows 8.1 num ecrã de um portátil HP à esquerda, acoplado a um monitor de ecrã grande à direita.

Problema: A ligação via RDP sempre abriu uma janela mais pequena no ecrã do meu portátil mais pequeno 1366x768.

Solução:
Abrir Painel de Controlo -> Ecrã -> Resolução do ecrã Sob “Alterar a aparência dos seus ecrãs”, realçando o gráfico grande do monitor 2 e seleccionar “Fazer deste o meu ecrã principal” Clique em Aplicar

Agora quando me ligo via RDP, posso aumentar a resolução sob Opções para corresponder ao 2º monitor e este abre no 2º monitor ou “ecrã principal”

Nota: Isto também trouxe a minha barra de tarefas (itens com pinos, bandeja, e relógio) para o monitor grande que não foi um quebra-cabeças para mim.

0
0
0
2013-08-04 22:08:23 +0000

Editar o ficheiro RDP com qualquer editor de texto e procurar por

winposstr:s:0,showcommand,xpos,ypos,xpos+largura,ypos+altura

No meu exemplo uso [1920x1080] no primeiro monitor e [1440x900] no segundo, ambos alinhados no topo

winposstr:s:0,1,1920,0,3360,900

0
0
0
2012-05-07 09:07:03 +0000

Apagar as antigas definições do RDP (ficheiro.rdp) e recriá-lo usando o monitor de que necessita.

Então, se quiser que apareça no segundo monitor, arraste o diálogo de configuração do RDP para esse monitor e, quando ligado ao RDP, minimize e arraste a janela que tem o conteúdo remoto para o segundo monitor, depois feche-a.

Isto funcionou para mim. Outros métodos descritos falharam.

Repare que poderá ter de ir ao separador Display antes de ligar e mover o cursor de resolução do ecrã para a direita para obter ecrã completo, na minha máquina foi configurado para corresponder à resolução do ecrã no meu portátil.

0
0
0
2019-10-29 18:32:46 +0000

Para mim, tive de desmarcar a opção no separador “Mostrar” que diz “Usar todos os meus monitores para a sessão remota”. Depois de desmarcar isso e ligar, podia maximizar a sessão de RDP em qualquer monitor e não “colaria” a um como antes. Pela forma como está redigida, pensar-se-ia que se quer que isso seja verificado, mas acho que não no meu caso. Espero que isto ajude outra pessoa.

-1
-1
-1
2015-10-13 07:22:08 +0000

Muito simples

  1. ligar ao servidor via rdp
  2. sair do modo ecrã inteiro clicando no botão “restore down” o ícone dos dois quadrados perto do botão fechar da janela.
  3. mover a janela do RDP para o ecrã preferido
  4. maximizar a janela do RDP (clicando no botão “maximizar”) no ecrã preferido.
  5. fechar o RDP clicando no botão X (fechar/desligar) enquanto é maximizado no ecrã preferido
  6. reabrir o RDP
  7. voltar a ligar ao servidor …. VWALLAH abre-se no ecrã preferido :)