在Win11中配置多用户同时登陆远程桌面(并发远程桌面RDP)之前,请先确保已开启远程桌面并单用户访问运行正常。
配置远程桌面服务
打开编辑组策略
应用,进入本地计算机策略
-计算机配置
-管理模板
-Windows组件
-远程桌面服务
-远程桌面会话主机
-连接
。
启用允许用户通过使用远程桌面服务进行远程连接
,启用限制连接的数量
并按自己需求修改数量,启用将远程桌面服务用户限制到单独的远程桌面服务会话
,这样设置的目的是使得多用户链接的时候重新链接能恢复之前的工作而不是新开启一个会话(丢失桌面)。另外,推荐客户端为MacOS的用户启用选择 RDP 传输协议
并选择同时使用UDP和TCP
,同时使用Microsoft Remote Desktop Beta
优化使用体验。
复制系统文件
多用户同时使用远程桌面,会提示必须下线对端用户,为了实现多用户同时使用且互不干扰,需要修改win11操作系统的C:\Windows\System32\termsrv.dll
文件。
先将该文件复制出来,此DLL文件可以使用任何HEX编辑器(例如 Tiny Hexer )进行修改。
为方便大家使用,工具已打包提供下载:修改及使用.zip
解压并进入文件夹内,右击并以管理员权限运行
。
运行完毕后,文件夹内会将C:\Windows\System32\termsrv.dll进来,并已更改可编辑权限。
手工修改方法
HEX编辑器查找(注意,查找的最后四组XX可以是任何数字
):
39 81 3C 06 00 00 0F 84 XX XX XX XX
替换为:
B8 00 01 00 00 89 81 38 06 00 00 90
替换系统文件
以管理员权限运行
运行附件文件夹里面的2_替换.bat
文件,即可(运行文件会重启,请注意保存文件)。