Screens swapping when connected to RDSH via GDGW

Owen Air 1 Reputation point
2020-08-03T14:15:16.067+00:00

User connecting to a RDP Session with 2 screens correctly showing as Primary (1-Left) and Secondary (2-Right) connects to the RDP using "All monitors" the RDP Screen settings "swap" ie Left (2 - Secondary) and right (1 - Primary) . Doesn't matter if another user or not... It's not profile based.

The PC in question is up to date on Updates, as are the Servers. No driver updates (Intel GPU)
We've tried the user only on one screen option and back to two; no change.
Rebooted the PC - no change
Server was rebooted on Friday
No other users affected
no GPO's about screen options
Edited the RDP to "swap" the screen numbers - no change
Downloaded new RDP file from RDWeb pages - no change

Has got many people stumped. Any suggestions from the Web?

Remote Desktop
Remote Desktop
A Microsoft app that connects remotely to computers and to virtual apps and desktops.
4,267 questions
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Jenny Yan-MSFT 9,326 Reputation points
    2020-08-04T05:57:02.84+00:00

    Hi,

    1. Could you please confirm if you are remoting a server with RD session host role installed or not?
      How many monitors were connected to the remote computer? Have you checked the display of remote computer when consolely/ locally log in?

    2.In my test, I remoting from Computer A to Computer B, both with 2 monitors: (Win 10 physical PC and simply RDP)
    Computer A: Right monitor-Main, Left monitor- Second
    Computer B: Left monitor-Main, Right monitor- Second
    When the remote connection established, the content showed up in the Left monitor(Main) of Computer B had turned to Right monitor in Computer A.
    Which means if you enabled use all monitors, the sequences of monitors of the remote session is same as the settings in client side.

    Thanks,
    Jenny

    0 comments No comments

  2. Phil Colvin 1 Reputation point
    2020-08-04T08:23:35.787+00:00

    Hi,

    1. Yes, RD Session host is installed. No monitors are connected to the server as it is virtual. No monitors installed on the host either. It's a Server 2016 Version 1607 (Build : 14393.3808) It's part of a cluster this is one server for a group of users; no other users effected.
      1. The sequence is different... I haven't got a screenshot but we could put display settings side by side on remote and local and they were completely swapped round... Left monitor set as primary would be Secondary on Remote... Right monitor set as Secondary would become the primary on the remote... Weird... And confusing for the user as programs have now flipped round in the way they open of course.

    We've physically swapped screens,rebooted PC, there's a couple of VMWare updates to go on but nothing major... No outstanding windows updates.

    0 comments No comments

  3. Jenny Yan-MSFT 9,326 Reputation points
    2020-08-11T07:54:16.603+00:00

    Hi,
    Sorry for late reply. Per searching, there is a step by step guidance on how to specify a particular monitor for a remote session if you have enabled multi-monitors.

    This is not exactly what you expected but it explains which value referred to the window position when the window is restored and it will also determine the monitor that the remote session will use when the window is maximized.

    https://social.technet.microsoft.com/wiki/contents/articles/665.how-to-set-the-monitor-for-a-remote-desktop-session-in-a-multi-monitor-setup.aspx

    Thanks,
    Jenny

    0 comments No comments