Hi Sohil Ahmed,
How is your issue going? Has it been resolved yet? If it has, please consider accepting the answer as it helps others sharing the same problem benefit too. Thank you :)
VP
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
I regularly connect to a Windows Server at my office using Remote Desktop (RDP). On my personal laptop running Windows 11, I use a multi-monitor setup with two external displays.
I would like more flexible control over how monitors are used during an RDP session. Specifically, I want to dedicate only my two external monitors to the remote session, while keeping my laptop’s built-in screen available for local tasks.
Currently, multi-monitor RDP either uses all monitors, or use only one. An option to easily select specific monitors for the remote session would greatly improve productivity and usability for users with multi-display setups.
Hi Sohil Ahmed,
How is your issue going? Has it been resolved yet? If it has, please consider accepting the answer as it helps others sharing the same problem benefit too. Thank you :)
VP
Hi Sohil Ahmed,
To achieve this specific monitor configuration, you can bypass the standard Remote Desktop graphical interface limitations by editing the connection file directly. First, open the Command Prompt on your local Windows 11 laptop and execute the command mstsc.exe /l. This will output a list of all currently connected displays along with their numerical system IDs. Identify and make a note of the specific integer values assigned to your two external monitors.
Next, open the standard Remote Desktop Connection application, input your target Windows Server details, and use the Save As option to generate an .rdp configuration file on your desktop. Right-click this newly created file and open it using Notepad to manually adjust the connection parameters. You will need to verify or add the parameter use multimon:i:1 to ensure the remote session is permitted to span across multiple screens.
To restrict the session to your chosen displays, append a new line to the file reading selectedmonitors:s:X,Y, replacing the placeholders with the numerical IDs you retrieved from the command prompt. Ensure the first number you define is the monitor you want to act as the primary display for the remote session. Save the document and close Notepad. Double-clicking this customized file will launch your remote session strictly on the designated external screens while keeping your built-in laptop display completely isolated for local applications.
Hope this answer brought you some useful information. If it did, please hit “accept answer”. Should you have any questions, feel free to leave a comment.
VP
Selecting only the two external monitors for an RDP session while leaving the laptop’s internal display for local use is supported via RDP properties; it is not limited to “all monitors or just one.”
Use the selectedmonitors RDP property together with use multimon:
mstsc.exe /l
.rdp file for the server connection:
.rdp file in a text editor.X,Y with the external monitor IDs from step 1):
use multimon:i:1
selectedmonitors:s:X,Y
.rdp file:
.rdp file to start the session.Notes:
use multimon:i:1 must be enabled for selectedmonitors to work.selectedmonitors becomes the primary display in the remote session.If using Windows App or the newer Remote Desktop app, the same RDP properties apply, as they support multiple monitor configurations, custom and dynamic display resolutions, and scaling.
References: