Como abro uma sessão de área de trabalho remota em um monitor secundário?

52

Como abro uma sessão de área de trabalho remota em um monitor secundário (em tela cheia)? Parece sempre querer abrir no primário e não consigo encontrar um interruptor que me permita escolher.

Existe uma solução ou solução conhecida para isso?

    
por Kez 26.01.2010 / 11:12

17 respostas

53

Não sei se isso ajuda, mas na minha experiência, o Windows tende a lembrar o monitor no qual o aplicativo está maximizado . Tente abrir o RD no segundo monitor, maximizá-lo, fechá-lo e ver se ele abre no segundo monitor quando você abri-lo novamente.

    
por 26.01.2010 / 11:08
22

Veja o guia completo da Microsoft sobre como fazer isso: link

Tente isto:

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

Funcionou para mim

    
por 08.04.2016 / 09:50
12

Abra o arquivo RDP em um editor de texto, encontre o

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

Altere o xpos e ypos no arquivo RDP e salve-o.

Você pode então abrir a janela de forma consistente onde quiser.

    
por 02.08.2012 / 11:13
9

As outras respostas que mencionaram a edição da configuração winposstr no arquivo .RDP pareceram promissoras, mas fiquei confuso com a explicação de como os valores de posição deveriam ser calculados.

O artigo do TechNet Como configurar o monitor para uma sessão de área de trabalho remota em uma configuração de vários monitores tem uma boa explicação.

A propósito, o artigo usa nomes mais claros para as posições, eu acho, que foram usadas em outras respostas aqui: "winposstr: s: 0,1, esquerda, superior, direita, inferior", onde os valores horizontais são medido da esquerda para a direita e valores verticais de cima para baixo.

Até onde eu posso ver, a partir do artigo e da experimentação com um arquivo RDP no Windows 8.1, veja como editar o arquivo .RDP para maximizar uma sessão RDP em um monitor em particular:

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

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

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

Assim, as bordas dos dois monitores serão:

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

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

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

2) Edite a configuração winposstr no seu arquivo .RDP para definir os valores à esquerda e à direita para posições que estão no mesmo monitor . Não importa quais são esses valores se a janela do RDP estiver sempre maximizada, contanto que eles estejam na mesma tela. Os valores superior e inferior não são importantes, se você for maximizar a janela do RDP.

Então, para exibir a janela RDP no meu monitor principal, à esquerda, eu pude definir:

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

E para exibi-lo no monitor secundário, à direita, eu pude definir:

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

3) Edite a configuração do modo de tela em seu arquivo .RDP para maximizar a janela do RDP:

screen mode id:i:2

4) Experimente. Se a janela do RDP ainda não aparecer maximizada, apesar de definir o "modo de tela", defina as configurações desktopwidth e desktopheight no arquivo .RDP com a mesma largura e altura que o monitor na janela do RDP é exibido.

    
por 03.04.2014 / 01:57
4

Estou no Windows 7 e nenhum dos métodos sugeridos acima funcionou para mim. Lembre-se que eu estava usando um atalho RDP pré-configurado que baixei do Amazon EC2, que eu acho que é onde está o problema, então se você está tentando consertar esse problema dentro de uma configuração semelhante à minha, aqui estão as etapas que eu dei para corrigi-lo

  1. Executa a Conexão de Área de Trabalho Remota (NÃO use seu arquivo de sessão RDP pré-configurado)
  2. Mova o diálogo RDP para o monitor que você deseja que sua sessão apareça
  3. Clique em mais opções
  4. Entrada manual de detalhes (nome do host, conta, etc.)
  5. Se você quiser persistir a correção para que seu atalho anteriormente quebrado sempre funcione como desejado, clique em Salvar como e sobrescreva o arquivo da sessão RDP que deseja corrigir
  6. Clique em conectar para se conectar ao host remoto

Se você fechar a sessão e executar seu arquivo de atalho, a sessão deve aparecer no monitor desejado e a resolução correta (que era outro problema que eu estava tendo antes, ou seja, eu poderia mover a sessão entre monitores, mas seria uma dor para resolver a resolução)

Espero que isso ajude!

    
por 10.04.2013 / 13:42
2

Uma maneira mais simples de fazer isso é

  1. Executa a Conexão de Área de Trabalho Remota (NÃO EDITAR ARQUIVO DE RDP)

  2. Mova o diálogo RDP para o monitor que você deseja que sua sessão apareça

  3. Clique na guia 'DISPLAY' e arraste o controle deslizante para a extrema direita para uma exibição em tela inteira

... Foi assim tão fácil

    
por 29.08.2013 / 13:12
1

Descobri que, se eu mover a caixa de diálogo de conexão da área de trabalho remota para o segundo monitor e executá-la, ela abrirá a sessão lá. Então você pode salvar essa conexão em um arquivo .rdp e isso deve ser feito para você.

    
por 11.05.2011 / 19:37
1

No Windows 8 é muito simples e eu acho que você pode fazer o mesmo no Windows 7: Basta definir o tamanho da área de trabalho remota para a resolução da tela secundária, abrir a sessão e arrastar a janela para a tela secundária. Maximizar. Feito.

Isso funcionou para mim, talvez você também tenha que pressionar Ctrl + Alt + Break, como sugerido em outro comentário, para fazer o trabalho em tela cheia.

    
por 27.03.2013 / 08:27
1

As soluções acima não funcionaram para mim, mas a seguinte foi:

RDP no W7 - precisa sempre abrir em um segundo monitor

Run the client and get it set up the way you prefer, or Open your saved RDP file.

On the Display tab, choose a non-fullscreen resolution.

On the General tab, click "delete these credentials", if possible.

Click Connect.

You will immediately get a local login dialog. Leave it blank and click OK . When you are connected and the remote login dialog appears, drag the window to the desired monitor. On the remote login dialog, click Cancel . The settings dialog should reappear locally. On the Display tab, you can now choose fullscreen. You can now save your session with the Save button on the General tab, as well as save your login credentials.

    
por 29.07.2013 / 12:28
1

Experimente WiLMA - ele tem um recurso de "layout ao vivo" que pode forçar certas janelas de aplicativos nos layouts desejados (como em um segundo monitor).

    
por 05.11.2014 / 15:35
0

Exclua as configurações antigas do RDP (arquivo .rdp) e recrie-as usando o monitor de que você precisa.

Portanto, se você quiser que apareça no segundo monitor, arraste o diálogo de configuração do RDP para esse monitor e, quando conectado ao RDP, minimize e arraste a janela que contém o conteúdo remoto para o segundo monitor e feche-a.

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

Observe que você pode precisar ir até a guia Exibição antes de conectar e mover o controle deslizante de resolução da tela para a direita para obter tela cheia. Na minha máquina, ele foi configurado para corresponder à resolução de exibição no meu laptop.

    
por 21.10.2012 / 18:03
0

Edite o arquivo RDP com qualquer editor de texto e pesquise

winposstr:s:0,showcommand,xpos,ypos,xpos+width,ypos+height

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

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

    
por 05.08.2013 / 00:08
0

Eu me deparei com essa pergunta enquanto procurava uma solução para o mesmo problema ... para mim, o que foi necessário foi - porque meus monitores duplos têm resoluções diferentes - ter um arquivo RDP cujas configurações de exibição correspondessem exatamente à resolução. do monitor de destino (ou seja, a tela cheia não foi selecionada). Dessa forma, quando maximizei a janela, ela foi exibida em tela cheia. A desvantagem é que você precisa de dois arquivos RDP, um para cada monitor.

    
por 07.12.2013 / 19:23
0

No Win XP, sobrescrevi configurações como oxyscythe sugerido

  1. (Executar conexão de área de trabalho remota (NÃO use seu RDP pré-configurado arquivo de sessão)
  2. Mover o diálogo RDP para o monitor que você deseja sessão a aparecer
  3. Clique em mais opções Inserir detalhes manualmente (hostname, conta etc)
  4. Se você quiser persistir a correção para que seu atalho anteriormente quebrado sempre funciona como você pretendia clicar Salve como e sobrescreva o arquivo de sessão RDP que você deseja corrigir
  5. Clique em conectar para se conectar ao host remoto)

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

  7. Aqui vai:


    id do modo de tela: i: 2
    de largura de área de trabalho: i: 1920
    desktopheight: i: 1080
    sessão bpp: i: 32
    winposstr: s: 0,1, -1280, -74, -480,526


Então, talvez verifique se é o mesmo com o win 7 e 8 ...

    
por 20.03.2017 / 11:17
0

Eu obtive resultados no Win7 64 sem invadir o arquivo .RDP. Eu tive que tentar várias vezes embora.

A parte complicada parece estar limpando coisas suficientes na caixa de diálogo de configuração da Conexão de Área de Trabalho Remota para realmente perder o bit de configuração em cache.

Exclua seu RDP, limpe suas credenciais, remova a tela inteira e salve um novo RDP. Persevere com isso até que sua sessão não em tela cheia seja aberta no monitor correto. Em seguida, defina a tela cheia e você é de ouro.

Nota lateral, possivelmente coincidência, mas não funcionou até eu limpar "compartilhar cartões inteligentes" do botão Mais ... na guia Recurso local e definir a guia Experiência como LAN. Talvez estes tenham algum efeito também ...

    
por 16.01.2014 / 13:09
0

Usando o Windows 8.1 em uma tela de laptop HP à esquerda, juntamente com um monitor de tela grande à direita.

Problema: A conexão via RDP sempre abriu uma janela menor na minha tela de laptop menor, 1366x768.

Solução:
Abra o Painel de Controle - > Exibição - > Resolução da tela Em "Alterar a aparência dos seus monitores", realce o gráfico grande do monitor 2 e selecione "Tornar este meu display principal" Clique em Aplicar

Agora, quando me conecto via RDP, posso aumentar a resolução em Opções para combinar com o segundo monitor e ele é aberto no segundo monitor ou "monitor principal"

Nota: Isso também trouxe minha barra de tarefas (itens fixos, bandeja e relógio) para o monitor grande, o que não era um problema para mim.

    
por 22.02.2014 / 01:23
-1

Muito simples

  1. Conecte-se ao servidor via rdp
  2. saia do modo de tela inteira clicando no botão "restaurar abaixo", o ícone de dois quadrados próximo ao botão "Fechar" da janela.
  3. move a janela do RDP para a tela preferida
  4. maximize a janela do RDP (clicando no botão maximizar) na tela preferida.
  5. feche o RDP clicando no botão X (fechar / desconectar) enquanto ele estiver maximizado na tela preferida
  6. reabrir o RDP
  7. reconecte-se ao servidor .... O VWALLAH é aberto na tela preferida:)
por 13.10.2015 / 09:22