web-dev-qa-db-fra.com

Comment ouvrir une session de bureau à distance sur un moniteur secondaire?

Comment ouvrir une session de bureau à distance sur un moniteur secondaire (en plein écran)? Il semble toujours vouloir ouvrir sur le premier et je ne peux pas trouver un commutateur qui me laisse choisir.

Existe-t-il une solution ou une solution de contournement connue pour cela?

55
Kez

Je ne sais pas si cela aide, mais d'après mon expérience, Windows a tendance à se souvenir du moniteur sur lequel l'application est maximisée . Essayez d'ouvrir RD sur le deuxième moniteur, agrandissez-le, fermez-le et voyez s'il s'ouvre sur le deuxième moniteur lorsque vous l'ouvrez à nouveau.

59
user3463

Voici un guide complet de Microsoft sur la marche à suivre: 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

Essaye ça:

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

Ça a fonctionné pour moi

25
Ivan

Ouvrez le fichier RDP dans un éditeur de texte, recherchez le

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

Modifiez les xpos et ypos dans le fichier RDP et enregistrez-le.

Vous pouvez ensuite laisser la fenêtre ouverte de manière cohérente où vous le souhaitez.

12
Shane Vincent

Les autres réponses qui mentionnaient la modification du paramètre winposstr dans le fichier .RDP semblaient prometteuses, mais j’étais dérouté par l’explication de la manière dont les valeurs de position devaient être calculées.

L'article TechNet Comment configurer le moniteur pour une session de bureau à distance dans une configuration multi-moniteurs a une bonne explication.

En passant, l'article utilise des noms plus clairs pour les positions, je pense, qui ont été utilisées dans d'autres réponses ici: "winposstr: s: 0,1, gauche, en haut, à droite, en bas", où les valeurs horizontales sont mesurées à partir de la gauche à droite et valeurs verticales de haut en bas.

D'après ce que j'ai pu voir, dans l'article et après avoir expérimenté un fichier RDP dans Windows 8.1, voici comment modifier le fichier .RDP afin de maximiser une session RDP sur un moniteur particulier:

1) Déterminez les bords gauche et droit de chacun de vos moniteurs, en fonction de leur résolution et du moniteur principal. Dans mon cas, mes moniteurs sont:

Main gauche = primaire, 1680x1050;

Main droite = secondaire, 1920x1200.

Les bords des deux moniteurs seront donc:

Moniteur principal (gauche): bord gauche: 0, bord droit: 1679 (et non 1680 car la position horizontale est basée sur 0 et non sur 1);

Écran secondaire (droit): Bord gauche: 1680, Bord droit: 3599 (1680 + 1920 - 1, car la position est basée sur 0).

Notez que si le moniteur secondaire est à gauche du moniteur principal, le bord gauche du moniteur secondaire aura une valeur négative.

2) Modifiez le paramètre winposstr de votre fichier .RDP en définissez les valeurs gauche et droite sur des positions se trouvant sur le même moniteur. Peu importe la valeur de ces valeurs si la fenêtre RDP doit toujours être maximisée, tant qu'elles se trouvent sur le même écran. Les valeurs supérieures et inférieures ne sont pas importantes si vous souhaitez simplement maximiser la fenêtre RDP.

Donc, pour afficher la fenêtre RDP sur mon moniteur principal, à gauche, je pouvais définir:

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

Et pour l'afficher sur mon moniteur secondaire droit, j'ai pu régler:

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

3) Modifiez le paramètre mode écran dans votre fichier .RDP pour agrandir la fenêtre RDP:

screen mode id:i:2

4) Essayez-le. Si la fenêtre RDP ne semble toujours pas agrandie, malgré le paramétrage du "mode d'écran", définissez les paramètres desktopwidth et desktopheight de votre fichier .RDP avec les mêmes largeur et hauteur que le moniteur. la fenêtre RDP s’affiche.

9
SimonTewsi

Je suis sur Windows 7 et aucune des méthodes suggérées ci-dessus n'a fonctionné pour moi. Remarquez que j’utilisais un raccourci RDP préconfiguré que j’avais téléchargé d’Amazon EC2, ce qui explique le problème. Si vous essayez de résoudre ce problème dans une configuration similaire, voici la procédure que j’ai suivie pour le résoudre.

  1. Exécutez la connexion au bureau à distance (n'utilisez PAS votre fichier de session RDP préconfiguré)
  2. Déplacez le dialogue RDP sur le moniteur sur lequel vous souhaitez que votre session apparaisse.
  3. Cliquez sur plus d'options
  4. Saisir manuellement les détails (nom d'hôte, compte, etc.)
  5. Si vous souhaitez conserver le correctif de sorte que votre raccourci précédemment rompu fonctionne toujours comme vous le souhaitez, cliquez sur Enregistrer sous et écrasez le fichier de session RDP que vous souhaitez corriger.
  6. Cliquez sur Connecter pour vous connecter à l'hôte distant.

Si vous fermez la session et exécutez votre fichier de raccourci, la session doit maintenant apparaître dans le moniteur souhaité et avec la résolution correcte (autre problème que je rencontrais auparavant, c’est-à-dire que je pouvais déplacer la session entre les moniteurs, mais il serait difficile de trier la résolution)

J'espère que cela t'aides!

4
oxyscythe

Une façon plus simple de le faire est

  1. Exécuter la connexion au bureau à distance (NE PAS MODIFIER LE FICHIER RDP)

  2. Déplacez le dialogue RDP sur le moniteur sur lequel vous souhaitez que votre session apparaisse.

  3. Cliquez sur l'onglet 'AFFICHAGE' et faites glisser le curseur à l'extrême droite pour un affichage en plein écran.

... C'était aussi simple que ça

2
user249571

Essayez WiLMA - il dispose d’une fonctionnalité de «mise en page dynamique» qui peut forcer certaines fenêtres d’application à présenter la mise en page souhaitée (par exemple, sur un deuxième moniteur).

1
dennis

J'ai constaté que si je déplace la boîte de dialogue de connexion de bureau à distance vers le deuxième moniteur et que je l'exécute, la session y sera ouverte. Ensuite, vous pouvez enregistrer cette connexion dans un fichier .rdp et cela devrait le faire pour vous.

1
CortexCompiler

Dans Windows 8, c'est assez simple et je suppose que vous pouvez faire de même dans Windows 7: définissez simplement la taille du bureau distant sur la résolution de l'écran secondaire, ouvrez une session et faites glisser la fenêtre vers l'écran secondaire. Maximiser. Terminé.

Cela a fonctionné pour moi, vous devrez peut-être aussi appuyer sur Ctrl + Alt + Pause comme suggéré dans un autre commentaire pour que le plein écran fonctionne.

1
mattanja

Les solutions ci-dessus n'ont pas fonctionné pour moi, mais celle ci-dessous a fonctionné:

RDP sur W7 - nécessité de toujours ouvrir sur un deuxième moniteur

Exécutez le client et configurez-le selon vos préférences, ou ouvrez votre fichier RDP enregistré.

Sous l'onglet Affichage, choisissez une résolution autre que l'écran.

Sous l'onglet Général, cliquez sur "supprimer ces informations d'identification", si possible.

Cliquez sur Connecter.

Vous obtiendrez immédiatement une boîte de dialogue de connexion locale. Laissez ce champ vide et cliquez sur OK. Lorsque vous êtes connecté et que la boîte de dialogue de connexion à distance apparaît, faites glisser la fenêtre sur le moniteur souhaité. Dans la boîte de dialogue de connexion à distance, cliquez sur Annuler. La boîte de dialogue des paramètres doit réapparaître localement. Sous l'onglet Affichage, vous pouvez maintenant choisir le mode plein écran. Vous pouvez maintenant enregistrer votre session avec le bouton Enregistrer de l'onglet Général, ainsi que sauvegarder vos informations de connexion.

1
Vladimir

Je suis tombé sur cette question alors que je cherchais une solution au même problème ... il m'est apparu que ce qui était demandé, c'était - parce que mes deux moniteurs ont des résolutions différentes - un fichier RDP dont les paramètres d'affichage correspondaient exactement à la résolution de la cible moniteur (le plein écran était pas sélectionné). Ainsi, lorsque j'ai maximisé la fenêtre, elle est passée en plein écran. L'inconvénient est que vous avez besoin de deux fichiers RDP, un pour chaque moniteur.

0
Wad

J'ai eu des résultats dans Win7 64 sans pirater le fichier .RDP. J'ai dû essayer plusieurs fois cependant.

La partie la plus délicate semble être de supprimer suffisamment d'éléments de la boîte de dialogue de configuration de Connexion Bureau à distance pour réellement perdre le bit de configuration mis en cache.

Supprimez votre RDP, effacez vos informations d'identification, supprimez le plein écran et enregistrez un nouveau RDP. Persévérez jusqu'à ce que votre session non plein écran s'ouvre sur le moniteur approprié. Ensuite, passez en mode plein écran et vous êtes en or.

Remarque secondaire, peut-être une coïncidence, mais cela n'a pas fonctionné jusqu'à ce que je supprime l'option "Partager les cartes à puce" du bouton Plus ... de l'onglet Ressources locales et que je définisse l'onglet Expérience sur LAN. Peut-être que ceux-ci ont aussi un effet ...

0
Sweavo

Supprimez les anciens paramètres RDP (fichier .rdp) et recréez-les à l'aide du moniteur dont vous avez besoin.

Par conséquent, si vous souhaitez qu'il apparaisse sur le deuxième moniteur, faites glisser la boîte de dialogue de configuration RDP sur ce moniteur et, une fois connecté à RDP, réduisez la fenêtre contenant le contenu distant sur le deuxième moniteur, puis fermez-la.

Cela a fonctionné pour moi. Les autres méthodes décrites ont échoué.

Notez que vous devrez peut-être accéder à l'onglet Affichage avant de vous connecter et déplacer le curseur de résolution d'écran tout à fait à droite pour passer en plein écran. Sur mon ordinateur, il a été configuré pour correspondre à la résolution d'affichage de mon ordinateur portable.

0
net_prog

Dans Win XP j’ai écrasé les paramètres sous la forme oxyscythe suggéré

  1. (Exécuter la connexion au bureau à distance (NE PAS utiliser votre fichier de session RDP préconfiguré)
  2. Déplacez le dialogue RDP sur le moniteur sur lequel vous souhaitez que votre session apparaisse.
  3. Cliquez sur plus d'options. Saisissez manuellement les détails (nom d'hôte, compte, etc.).
  4. Si vous souhaitez conserver le correctif de sorte que votre raccourci précédemment rompu fonctionne toujours comme vous le souhaitez, cliquez sur Enregistrer sous et écrasez le fichier de session RDP que vous souhaitez corriger.
  5. Cliquez sur Connecter pour vous connecter à l'hôte distant.

  6. et puis j'ai vérifié ce qui s'est passé avec le fichier rdp dans le bloc-notes.

  7. Ici ça va:


    identificateur de mode d'écran: i: 2
    largeur de bureau: i: 1920
    desktopheight: i: 1080
    session bpp: i: 32
    winposstr: s: 0,1, -1280, -74, -480,526


Alors peut-être vérifier si c'est la même chose avec les victoires 7 et 8 ...

0
skupu

Editez le fichier RDP avec n’importe quel éditeur de texte et recherchez

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

Dans mon exemple, j’utilise [1920x1080] sur le premier moniteur et [1440x900] sur le second, tous les deux alignés

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

0
user243245

Utilisation de Windows 8.1 sur un écran d'ordinateur portable HP à gauche, associé à un grand écran à droite.

Problème: La connexion via RDP ouvrait toujours une fenêtre plus petite sur mon petit écran d’ordinateur 1366x768.

Solution:
Ouvrez le Panneau de configuration -> Affichage -> Résolution de l’écran Sous "Modifier l’apparence de vos moniteurs", mettez en surbrillance le grand écran du moniteur 2 et sélectionnez "Activer cet affichage principal". Cliquez sur Appliquer.

Maintenant, lorsque je me connecte via RDP, je peux augmenter la résolution sous Options pour qu'elle corresponde au deuxième moniteur et que celui-ci s'ouvre sur le deuxième moniteur ou sur "l'écran principal".

Remarque: Cela a également amené ma barre de tâches (éléments épinglés, plateau et horloge) sur le grand moniteur, ce qui n'était pas un facteur décisif pour moi.

0
user302242