[How To] Use Dual Monitors in Remote Desktop Session on Windows 7

image

If you have dual or multiple monitors setup on your desktop and often use remote desktop client log into the remote terminal server, you may want to have the same screen setup over on remote desktop session as well to have more screen real state. And here is how.

The version of the remote desktop client that comes with Windows 7 supports multiple monitors natively, so you don’t need 3rd party tools to help make that happen.

If you are remote desktop to a Windows operating system prior to Windows 7 or Windows server 2008 R2

Launch the remote desktop client from the command line by using the following command:

mstsc.exe /span

What it does is to match the remote desktop width and height with the local virtual desktop, spanning across multiple monitors if necessary. It works pretty smooth but with some of the limitations:

  • The set of monitors must form a rectangle. In other words, the set of monitors has to use the exact same screen resolution. If one monitor sets to 1600×1200 and the second one to 1400×1050, span option will be ignored, and you are still stuck in one monitor.
  • The total of the resolutions must be below 4096×2048.
  • The multiple monitors are in span mode. Maximizing one application window will maximize the window across all monitors, instead of one.

If you want to know what more options you can use to open remote desktop, type mstsc.exe /? from the command line.

image

If you are connecting to Windows 7 or Windows Server 2008 R2

You can enable Multimon option using one of the methods below to open remote desktop.

a. Tick the option “use all monitors for the remote session” in remote desktop client display option.

image

Note that I don’t have a dual monitor setup at the moment so the option is grayed out.

b. use the “/multimon” switch on the mstsc.exe command line.

mstsc.exe /multimon

c. add “use multimon:i:1” to the RDP file.

And here is the advantage using multimon option over span option.

With true multimon support, the client-side monitors can be arranged in any order and can be of any resolution.

Since a span mode remote session is essentially a single-monitor session, if a window in the remote desktop is maximized, it spans across all the monitors. With true multimon support, a window will only maximize to the extent of the containing monitor.

If an application queries for the number of monitors inside a span-mode session, it will find only one monitor, whereas it will find as many monitors as are actually present on the client system when using true multimon RDP. This difference can change the behavior of applications such as PowerPoint.

Check this post on Remote Desktop Services Team Blog for more information.

[update on Feb. 20, 2012]

Note that the multimon switch and “use all my monitors on the remote session” option ONLY work when the remote computer is running Windows 7 ultimate or enterprise edition, or Windows server 2008 R2. Use Span option when the remote is running on the windows not listed. Thanks to both commenters Akmil and altascene mentioned below.

And that’s it. Happy dual-monitoring.

Kent Chen

Microsoft MVP, IT Professional, Developer, Geek, and the co-founder of Next of Windows.

Last updated: 12/22/2015

Posted in: How to
Discover more: ,

Leave a Reply

Notify of
avatar

altascene
Guest
altascene
4 years 7 months ago

Akmil is correct. If you are trying to use a dual-monitor computer running Windows 7 Pro to remote connect into a remote dual-monitor PC running Windows 7, the remote machine must be running either Windows 7 Ultimate or Enterprise. Verified this just this weekend. The user went from XP to 7 Pro, and the loss of dual monitor during remote sessions was disappointing. They upgraded to ultimate, and dual monitor use during remote sessions was restored. Microsoft needs to do a much better job of this requirement in their product materials.

LeeEverest
Guest
LeeEverest
4 years 5 months ago

Nice!

GirlyGirl
Guest
GirlyGirl
4 years 2 months ago

I am new to this. I have dual monitor setup at work and its running on windows XP. primary monitor is horizontal, and other is vertical. My system at home is setup the same way but I am using windows 7 enterprise. I am having difficulty using both monitors the same way as my job (one horizontal and other vertical). it will only work is both are horizontal. Is there any way I can use them the same way as I have them at work?
Please email your responses at [email protected]

Kent Chen
Guest
4 years 2 months ago

You probably need a little bit more specific what doesn’t work when one is vertical and the other horizontal. usually, dual screen works much better in Windows 7 than in XP.

Geo
Guest
Geo
3 years 8 months ago

you’re the best … thank you

Sophie
Guest
Sophie
3 years 7 months ago

It’s so helpful of you!!!! Bestest

trackback

[…] 2008, Windows 7 has v7.0) for multimon. More information is available on this MSDN blog. Also, this guide has some detail how the Windows version effects multimon […]

Daniela
Guest
Daniela
3 years 6 months ago

At my home I have a PC with Windows 7 Ultimate, 2 monitors and at my work I have Windows 7 Professional. When I want to work at home, I use RDP and VPN to log into my work. Option use all my monitors for the remote sessions is on. As I understand you, you cannot use multimon because Windows 7 Professional at my work is not enough even I have Windows 7 Ultimate at home?? I tried everything but I cannot use multimon. Span works but I cannot use it.

Kent Chen
Guest
3 years 6 months ago

I believe the computer at your work computer needs to be ultimate in order to use multimon option.

Hoyt Velasquez
Guest
2 years 8 months ago

A very informative article in using dual monitors during a remote desktop session. Thanks for sharing.

wpDiscuz