如何在Windows远程桌面连接(RDC)中单独设置远程会话的主显示器
如何在Windows远程桌面连接(RDC)中单独设置远程会话的主显示器
我完全理解你的需求——想在保持本地主显示器(编号1)不变的前提下,让远程桌面会话的主显示器对应本地的显示器2,而且只能用官方的RDC工具,对吧?默认的图形界面确实没有直接提供这个选项,但我们可以通过修改RDC的配置文件来实现,具体步骤如下:
方法一:修改RDP配置文件(最可靠)
这是官方支持的方式,通过手动添加参数来指定远程会话的主显示器:
- 导出当前RDC配置:
打开远程桌面连接(mstsc.exe),先设置好你常用的选项(比如已经勾选“使用所有我的显示器”),点击窗口左下角的「显示选项」,然后点击「另存为」,把配置保存成一个.rdp文件(比如命名为WorkLaptop.rdp)。 - 编辑RDP文件:
用记事本打开刚才保存的.rdp文件,找到或添加以下关键参数:use multimon:i:1:确保这个参数值为1(对应你勾选的“使用所有我的显示器”)primary monitor id:i:2:把这里的数字2改成你想设为远程主显示器的本地显示器编号(你可以通过右键桌面→「显示设置」,在多显示器布局里看到每个显示器的编号)- 如果需要指定远程会话使用哪些本地显示器,还可以添加
selectedmonitors:s:1,2,3(这里的数字是本地显示器编号,用逗号分隔,比如你想使用全部三个就写1,2,3)
- 保存并测试连接:
保存修改后的.rdp文件,双击它启动远程连接。此时远程会话的主显示器会自动映射到你指定的本地显示器2,而本地的主显示器依然保持为1,两者互不影响。
注意事项
- 确认你的本地和远程Windows 10 Pro都已更新到较新的版本,旧版本的RDC可能不支持
primary monitor id这个参数。 - 不要在远程会话的「显示设置」里修改主显示器——这会直接同步到本地的显示器配置,导致本地主显示器也跟着改变,这正是你要避免的情况。
备注:内容来源于stack exchange,提问作者Enguias
相关产品推荐
相关产品推荐

