locked
Using a subset of multiple monitors RRS feed

  • Question

  • Hi,

    We have a number of computers with triple monitors and what we want to do is to have one monitor on the local machine and use the other two for a dual-monitor setup on an RDP session. These 'client' computers are all running Windows 7 Enterprise and the 'server' computers are running either Windows Server 2008R2 or Windows 7 Enterprise. Here is what I have found:

    • If I mstsc with 'default' settings the remote session appears on a single monitor - as expected
    • If I mstsc and select the 'Use all my monitors for the remote session' the remote session appears on all 3 monitors - as expected)
    • If I change the RDP group policy on the 'server' to 'Limit maximum number of monitors' to 2 whilst keeping the 'Use all my monitors for the remote session' on the client, the remote session appears on a single monitor - not as expected!
    • If I change the 'Limit maximum number of monitors' to 3 whilst keeping the 'Use all monitors for the remote session' on the client, the remote session appears on all 3 monitors which would *indicate* that the setting is effecting the client display.

    Can anyone help me resolve this issue so that I can configure the machines to display a remote session on 2 out of 3 screens?

    Thanks in advance,

    Phil


    • Edited by PhilRuelle Tuesday, February 14, 2012 9:58 PM Added more detail
    Tuesday, February 14, 2012 5:56 PM

All replies

  • Hi,

    Thanks for your report.

    I will find a display card that has a multiple output ports to have a test. If get any light, I will post back.

    Juke Chou
    TechNet Subscriber Support
    If you are TechNet Subscription user and have any feedback on our support quality, please send your feedbackhere.


    Juke Chou

    TechNet Community Support


    • Edited by Juke Chou Friday, February 17, 2012 2:09 AM
    Thursday, February 16, 2012 5:56 PM
  • Hi,

    Have you tried to uncheck the checkbox "Use all my monitors for the remote session" and only use the polcy to limit the monitor number to 2? This would make the group policy take into effect only.

    Thanks,

    Spencer Shi


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

    Monday, February 20, 2012 12:50 PM
  • Hi Spencer,

    Thanks for the reply. As I understand it the 'Limit maximum number of monitors' setting applies on the 'server-side' as it appears under the 'Remote Desktop Session Host' folder. However I did give it a go and I'm afraid it didn't work.

    Thank you for the suggestion though. I'm still scratching my head on this one!

    Phil

    Tuesday, February 21, 2012 10:47 AM
  • Hi Phil,

    I did not get a chance to test the issue with 3 monitors so far. After performing research, i find a blog talk about the feature in Windows 7. I am providing you for your reference.

    Using Multiple Monitors in Remote Desktop Session(http://blogs.msdn.com/b/rds/archive/2009/07/01/using-multiple-monitors-in-remote-desktop-session.aspx)

    I understand that you configured that via Group Policy now, for test purpose, could you please disable the policy but using the UI settings under TSconfig to control the number? Then check if the issue still persists.

    Thanks,

    Spencer


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

    Thursday, February 23, 2012 8:37 AM
  • Hi Paul,

    Have you got any update about the issue?

    Thanks,

    Spencer


    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

    Saturday, February 25, 2012 8:42 AM
  • Hi Spencer,

    Yes and unfortunately I get the same result. So having removed the GP limitation and set the server-side to limit monitors to 2 via tsconfig.msc (I could only do this on a Server 2008R2 box as the tool wasn't available on the Windows 7 Enterprise boxes) :

    1) I logged in without the 'Use all my monitors' option selected -> appeared on one screen

    2) I logged in with the 'Use all my monitors' option selected -> appeared on one screen

    Thanks for following up on this.

    Phil

    Thursday, March 1, 2012 12:55 PM
  • I'll give this thread a bump because I'm seeing the same issue with Windows 7 to an 08 R2 server.  In my case I'm using 4 monitors and cannot get only 2 or 3 monitors to be part of the rdp session.  I'm not using a GPO, but just gpedit.msc on the machine itself.
    Wednesday, May 16, 2012 6:56 PM
  • Hello

    I also have problems with this. My system has 4 monitors and we have found no way of enabling a RDP session on 2 or 3 of the monitors.

    Please help!

    Wednesday, May 23, 2012 3:40 PM
  • Giving this thread a bump too as I am running into this wall right now and it is quite frustrating.
    Friday, May 25, 2012 1:57 PM
  • Still the same issue, what is the point to the limit monitors, if it gives you either one or all ???

    Can not limit a 3 monitor computer down to use only 2, it is either all 3 or just 1, no matter how you configure the server settings.

    So, again, I will ask. What is the point of having the option to limit monitors options of 1-4, if it does not work correctly?

    6 months and no one has an answer for this?

    Friday, August 31, 2012 3:38 AM
  • Bump.  I've been wrestling with the exact same issue for months, and it's driving me crazy.  The monitor limit is completely nonfunctional, and I've had to use a VM to limit it to 2 monitors.  This is not a great workaround as the VM is very resource-intensive and adds a layer of complexity that's totally unnecessary.

    Anyone have a solution?

    Wednesday, September 12, 2012 2:33 PM
  • Same here. Would love to get an answer to this. I fear the answer is 'all or one, take your pick'.

    GaryPharr

    Friday, September 14, 2012 8:37 PM
  • Bumping this again as I'm here trying to figure out the exact same thing. To say it is frustrating is an understatement.
    Friday, October 19, 2012 3:41 PM
  • Another bump is long overdue. Would have been really nice to have.
    Monday, January 21, 2013 1:53 PM
  • Bumping again.  I've been forced into the corner of 1 or all as well.
    Monday, February 4, 2013 9:43 PM
  • Bump. Same issue here on Windows 8. I want to use it on 2 of my 3 monitors.
    Thursday, February 7, 2013 1:00 PM
  • Bumping this again.  I am connecting from a Windows 2012 Hyper-V Host Workstation to VM's and it would be awesome to be able to have a Windows 8 VM on 2 monitors, windows 7 VM on 2 other monitors and then have a monitor for management tools.
    Monday, March 4, 2013 10:15 PM
  • Bumping this post. This feature would be extremely useful to a large number of users.
    Monday, March 18, 2013 12:53 PM
  • Same here... I have 4 monitors and I want to be able to use 2 or 3, but so far not luck.... and seems like I'm not the only one having a hard time with this situation...

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    My guess is the Q&A/Testing department at Microsoft didn't test this feature properly, and they work in the assumption of one monitor and all monitors; never considering that the people eventually will use more than 2 monitors, and would like to use a subset of the total monitors when you have more than 2 monitors.... Why I say that? because, in order to enable such feature correctly it will be necessary to bring a window to select which monitors the user is want to activate for remote desktop. 

    I hope that somebody from Microsoft have the sincerity to come with an answer indicating that they are working to solve this situation, they don't have clue how to fix it, and/or with a simply statement... that feature is not supported and you have to live with that..... 

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


    • Edited by moralesrd Wednesday, March 20, 2013 10:45 PM
    Tuesday, March 19, 2013 5:16 PM
  • Here is my work around for my 3x1 setup to use 2 monitors with a similar experience:

    edit the RDP file for the resolution I'm looking for.  Turn off multi monitor and turn off smart screen sizing (not really required)

    screen mode id:i:1
    use multimon:i:0
    desktopwidth:i:3840
    desktopheight:i:1080
    smart sizing:i:0

    Next I use auto hot key to make the app appear like a full screen, borderless app.  Windows+F11 resizes the window to desktop 2 and 3 and removes the border.  Win+f12 restores the border for easy move.

    Just FYI, the RDP client is odd in that it captures all key strokes so I had to use the class name of the window to target it.  You cannot have the app active.  Just select the desktop or another app and then hit win+F11 or win+F12.  Also, make sure the window is not maximized.

    Here is the ahk script:

    #f11::
    WinSet, Style, -0xCF0000, ahk_class TscShellContainerClass
    WinMove ahk_class TscShellContainerClass,, 0,0,3840,1080
    return
    #f12::
    WinSet, Style, +0xCF0000, ahk_class TscShellContainerClass
    return

    Link for autohotkey:

    http://www.autohotkey.com/

    • Edited by Agrrrrr Friday, April 26, 2013 8:33 PM
    • Proposed as answer by x9sim9 Tuesday, February 24, 2015 11:45 PM
    Friday, April 26, 2013 8:30 PM
  • Bump from me as well - not being able to use 2 of my 3 monitors for RDP-sessions is a serious limitation for me. I am really limited by not being able to setup RDP this way. Please help by resolving this issue!

    /AZ

    Monday, April 29, 2013 6:01 AM
  • I wonder IF somebody from Microsoft is monitoring this Thread and be able to provide a real answer beyond of the copy/paste from the Microsoft blog from 2009????
    Tuesday, April 30, 2013 9:35 PM
  • I have the feeling that this thread has fallen on deaf ears :/
    Monday, May 20, 2013 3:52 PM
  • I hate to raise the dead, but necro post bump.

    Can anyone answer this question, Same issue on windows 8 to 2k3 Servers.


    Monday, August 26, 2013 2:06 PM
  • Everything that should work from multimon to changing max monitor in group policys to configuring RDP host server on client settings tab does not work at all. Clearly Microsoft won't fix this and it is very annoying indeed.

    There is a large group of people that really have a problem with this issue and now me including. So please Microsoft, what do you really have to say about this issue.

    I have three monitors and for my RDP session I want to use two of them and the third one local. We know all where we can makes changes in the configuration. But that advice won't work because the software does not work. But you might proof me wrong...

    So what's up!


    Wednesday, August 28, 2013 2:30 PM
  • Any update on this thread.  We are using 3 displays and would like to use 1 locally and the other 2 in an RDP session.  Hopefully a resolution is in the works.
    Wednesday, November 20, 2013 6:07 PM
  • Bumping this up.  Having the same issue here at a pretty large corporation that spends lots of money on MS products including Win 7 licenses.  This is a huge limitation.
    Wednesday, April 16, 2014 1:35 PM
  • I'm having the same problem, should use 2 of 3 monitors for RDP. Still no solution?
    Monday, August 4, 2014 5:33 AM
  • I'm having the same issue in Windows 8.1.  I have a laptop hooked up to two monitors.  I'd like the laptop to display my main OS and have an RDP session running off my hyper-v VM on the other two monitors.

    I need the ability to monitor emails, chat windows, music, etc on my laptop while dev'ing on my VM.

    Tuesday, September 2, 2014 7:44 PM
  • Just chiming in on what I've found.

    I was able to limit RDP to use 2 monitors (out of the clients 4) when using a Windows 7 Enterprise client to Windows 7 Enterprise host.  To do this I had to 1) set 'Use all my monitors' on the client and 2) set the policy to 'Limit maximum number of monitors' enabled and set to 2 on the host (shown in the image).

    I also found and ended up digging up a thread somewhere that escapes me now that this is not supported in Windows 7 Pro (which sadly was the ultimate goal of our organization).  We proved that as well when using a Windows 7 Pro client hitting the same host but could only get 1 or All monitor configurations to work and didn't seem to respect/support the host "Limit" setting at all.

    I will pay anyone eleventy-billion dollars if they can tell me how to limit the number of monitors used when using a Windows 7 Pro client as this would be a gold mine for us (i.e. to use only 2 of the 4 monitors on the client).  The closest we can come is by manually adjusting the mstsc command line parameters for display width and height (to choose a width 2x the size of 1 monitor) but this is not truly a 2-monitor environment and ends up just being single monitor that spans 2 screen widths.  

    Cheers. 


    Wirestealth

    Thursday, November 13, 2014 5:48 PM
  • Goodmorning,

    Is there already a fix to this issue? 

    I use WS2012R2 and i really love to see it fixed!
    Wednesday, February 4, 2015 9:31 AM
  • Many thanks worked perfectly with a few tweaks
    Tuesday, February 24, 2015 11:45 PM
  • What few extra tweaks did you do ?

    I'm looking for a solution to use 2 out of 3 monitors with W2012 R2 DS servers

    Thanks

    LeifG-SN

    Monday, March 9, 2015 8:07 AM
  • Here is my work around for my 3x1 setup to use 2 monitors with a similar experience:

    edit the RDP file for the resolution I'm looking for.  Turn off multi monitor and turn off smart screen sizing (not really required)

    screen mode id:i:1
    use multimon:i:0
    desktopwidth:i:3840
    desktopheight:i:1080
    smart sizing:i:0

    Next I use auto hot key to make the app appear like a full screen, borderless app.  Windows+F11 resizes the window to desktop 2 and 3 and removes the border.  Win+f12 restores the border for easy move.

    Just FYI, the RDP client is odd in that it captures all key strokes so I had to use the class name of the window to target it.  You cannot have the app active.  Just select the desktop or another app and then hit win+F11 or win+F12.  Also, make sure the window is not maximized.

    Here is the ahk script:

    #f11::
    WinSet, Style, -0xCF0000, ahk_class TscShellContainerClass
    WinMove ahk_class TscShellContainerClass,, 0,0,3840,1080
    return
    #f12::
    WinSet, Style, +0xCF0000, ahk_class TscShellContainerClass
    return

    Link for autohotkey:

    http://www.autohotkey.com/

    This solution works absolutely beautifully. It's definitely the best one I've come across. Thank you for sharing your AHK script code and RDP settings!!! got it working on 4x monitors (using 3) @ 7680x1440. The exact solution i needed.
    Wednesday, August 3, 2016 5:08 PM
  • I am trying to configure a 911 dispatch console.  The dispatchers have one main application that they dispatch from and a bunch of peripheral applications that they use for support (think outlook, internet etc...).  We have had several instances where the peripheral applications have caused problems with the CAD (computer aided dispatch) software.  To prevent this, I am wanting to install a hyper-v virtual machine on the Windows 10 computer that is running the CAD software.  I will then load all the peripheral applications onto the virtual machine. 

    In order for the dispatchers to quickly see the information that they need, we have 6 displays connected to the physical computer.  We would like to have the virtual machine come up on two of those 6 and leave the other 4 for the CAD software.  However, I am running into the same problem as outlined by this post.... I can run the virtual computer on all 6 monitors or only on 1, but not a subset of the 6.

    I have added the RemoteFX 3D Video Adapter to the virtual machine and configured it with a maximum number of monitors = 2.  When I attach to this VM with more than 2 monitors attached to the physical system, only one monitor comes up.  If I change the minimum number of monitors to the number of monitors attached to the physical computer, the virtual machine comes up on all the displays as expected; however, this will not work as the dispatchers need to quickly see information on both the CAD software and the peripheral applications.<o:p></o:p>

    Can anyone confirm for me that this is a limitation of RDP/Hyper-V or if I have something configured incorrectly?  In other words, has anyone been successful in using RDP or another software (if so what) to connect to a virtual machine using a subset of the number of monitors on the physical system.

    The above solution posted will not work in this environment as I need something simple and straight forward for the dispatchers to be able to use quickly and easily.

    As a side note, I have been testing with VirtualBox and I have been successful in getting this configuration to work but I would prefer to use Hyper-V for multiple reasons.

    Thanks in advance for any assistance!/responses!



    • Edited by demcolo Friday, September 30, 2016 8:15 PM
    Friday, September 30, 2016 8:14 PM
  • Please vote here for request from Remote Desktop Team at Microsoft

    https://remotedesktop.uservoice.com/forums/266795-remote-desktop-services/suggestions/18010924-allow-ability-to-choose-subset-of-local-monitors-f 

    Tuesday, March 28, 2017 11:13 PM
  • Bump?
    Monday, September 18, 2017 11:17 AM
  • Bumping a six year old issue!

    Seeing the same behavior on W10

    Tuesday, February 6, 2018 10:15 PM
  • I just purchased a third monitor and found this thread and can say that i was severely disappointed to find out this couldn't be done by default using RDP. Like most i want one monitor for local apps and my other two monitors to display a full screen spanned RDP session.

    What i found out was the Max Monitor GPO settings people keep referring to aren't "broken" they are working as intended, its just that the intended behavior is not clear. Basically max monitor means that if you set the value to 2 monitors and you have 2 monitors it will span those two monitors, if you have 3 monitors that goes over the "max monitors" limit of 2 and instead of just using 2 monitors it reverts back to using only one monitor and doesn't span at all. 

    I spent about 3 days searching everything trying to find a solution, trying various tricks disabling monitors, and different desktop managers. I ended up finding a program called "split view". This software is intended to split your monitor into multiple parts however it has a feature where you can slide application windows (left and right) with little arrows at the top of your applications on your primary desktop. I noticed the arrows were on my full screen RDP session and clicked it to the right and it slid the whole RDP session to the right causing my left local monitor to become visible while my center and right monitors displayed my spanned RDP session which is what i finally wanted! Essentially it moves the right RDP display off to an invisible monitor freeing up your left local display to be used locally. There are other combinations as well but in the end it was good enough for me. Unfortunately its a pay software with a 30 day trial but honestly since it works i will probably buy it. I am not affiliated with them in any way just figured that people going insane trying to figure this out like i was might like a solution. 

    I really do hope Microsoft implements a feature like this in the future so we don't have to go to a third party app to make this setup work. Anyway hope this helps some people 

    Friday, April 20, 2018 3:26 AM
  • 2019 will end in 3 month and still there is no answer from Microsoft on this bugged feature...
    Friday, October 4, 2019 9:39 AM
  • Maybe I'm not understanding what you are trying to achieve, but this is what I have done on my Win 10 system:

    Right click START > RUN

    MSTSC /L

    this list your monitors with a corresponding ID for each

    create and save a .rdp file

    edit the .rdp file in notepad

    ensure that the .rdp file contains these 2 lines:

    use multimon:i:1
    selectedmonitors:s:A,B

    where A and B are the corresponding monitor IDs you wish your RDP session to span fullscreen.

    Save it and use it to launch your RDP session.

    Tuesday, August 25, 2020 6:03 PM