Guias

Como corrigir janelas que se movem depois de uma sessão de Área de Trabalho Remota

Você se conecta ao PC do escritório pelo notebook via Área de Trabalho Remota, trabalha um pouco e, na manhã seguinte, todas as janelas do PC do escritório estão encolhidas e empilhadas em um monitor. Ou o contrário: você acessa remotamente o PC de casa com três telas e vê uma tela só, espremida. A Área de Trabalho Remota muda a configuração de tela da sessão, e o Windows reorganiza as janelas para caberem. Este guia explica por que, quais opções da Área de Trabalho Remota reduzem o estrago e como recuperar seu layout automaticamente.

Atualizado em 5 passos

  1. Entenda por que o RDP reorganiza as janelas

    Quando você se conecta pela Área de Trabalho Remota, o Windows dá à sessão as telas do computador de onde você conecta: a quantidade de monitores, a resolução e a escala. Seu layout de escritório para três monitores de repente precisa caber em uma tela de notebook, então o Windows move e redimensiona as janelas para mantê-las visíveis. Quando você volta ao PC do escritório, os monitores físicos retornam, mas o Windows não devolve as janelas para onde estavam. Janelas maximizadas e várias janelas do mesmo app são as mais afetadas.

  2. Use todos os monitores na sessão

    Se o computador cliente também tem vários monitores, abra a Conexão de Área de Trabalho Remota, clique em Mostrar Opções, vá até a guia Vídeo e marque Usar todos os monitores na sessão remota, ou inicie com mstsc /multimon. A sessão ganha uma tela para cada monitor do cliente e as janelas ficam menos espremidas. Isso exige uma edição do computador remoto que suporte vários monitores, como o Windows Pro. Deixar a resolução e a escala do cliente parecidas com as do computador remoto também reduz a bagunça.

  3. Salve seu layout de sempre como perfil de janelas

    No PC ao qual você se conecta, organize as janelas nos monitores dele, instale o WindowLayout, abra Perfis de janelas e clique em Salvar atual, por exemplo com o nome Escritório. Em Opções do perfil, atribua uma tecla e ative Aplicar automaticamente ao conectar esta configuração. Um perfil registra o monitor, a posição, o tamanho, o estado maximizado e a ordem de empilhamento de cada janela, e reconhece os monitores por dispositivo e modelo, então consegue devolver tudo exatamente ao lugar.

  4. Ative a restauração automática

    Em Automação, dentro de Perfis de janelas, ative Restaurar janelas após mudar monitores, suspender e desbloquear. O WindowLayout guarda um instantâneo das suas janelas para cada configuração de monitores. Quando você volta ao console depois de uma sessão remota e as janelas estão amontoadas em uma tela, ele percebe a mudança e restaura o instantâneo anterior. Ative Iniciar com o Windows em Configurações para que ele esteja sempre rodando.

  5. Restaure manualmente quando quiser

    Se prefere ter o controle, deixe a automação desligada e pressione a tecla do perfil ao se sentar, ou escolha o perfil no menu da bandeja ou na paleta de comandos (Ctrl+Alt+Space). Visualizar restauração mostra quais janelas vão se mover antes de qualquer coisa acontecer, e Desfazer última restauração as devolve se você mudar de ideia. Se só precisa encontrar tudo rápido, Ctrl+Alt+G reúne todas as janelas na tela principal.

Perguntas frequentes

O WindowLayout precisa rodar dentro da sessão remota?

Ele roda na própria sessão do Windows, que é a mesma que você vê pela Área de Trabalho Remota e no console. Ele percebe a mudança de monitores quando você volta e restaura o layout para as telas físicas.

Ajuda com outras ferramentas remotas, como o VNC?

Ferramentas que espelham a tela do console não mudam a configuração de tela, então as janelas costumam ficar no lugar. Se uma ferramenta muda a resolução ou desativa monitores, o mesmo perfil e a restauração automática ajudam.

Dá para impedir que a Área de Trabalho Remota mude a resolução?

Não totalmente, porque a sessão se adapta às telas do cliente. Usar todos os monitores do cliente e resoluções parecidas reduz a mudança, e um perfil salvo desfaz o resto.