Win10多用户远程桌面同时登录

Windows相关 专栏收录该内容
6 篇文章 0 订阅

Win10多用户同时远程桌面登陆(允许多个RDP会话)-支持win10最新1909版,本文的方法为修改Termsrv.dll文件以实现允许多个RDP会话的目的。

1.开启远程桌面

Win + s快捷键搜索remote,打开远程桌面设置,启用远程桌面并设置对应用户即可,若需要多用户访问则设置多个用户。也可右键此电脑->属性->远程,添加用户可 选择用户—>添加—>高级—>立即查找,选择想要用户即可。

2.组策略设置

快捷键win+r,输入gpedit.msc,打开组策略,依次打开->计算机配置->管理模板->Windows组件->远程桌面服务->远程桌面会话主机->连接

  1. 将“将远程桌面服务用户限制到单独的远程桌面服务会话”设置为“已启用”,看自己的需求,也可禁用,个人推荐启用。

使用此策略设置,可以将用户限制到单独的远程桌面服务会话。

如果启用此策略设置,则使用远程桌面服务远程登录的用户将被限制在该服务器上的单独会话(无论处于活动状态还是断开连接状态)中。如果用户将会话保持在断开连接状态,则下次登录时用户将自动重新连接到该会话。

如果禁用此策略设置,则允许用户通过使用远程桌面服务进行不限数量的同时远程连接。

如果未配置此策略设置,则在“组策略”级别上不指定此策略设置

  1. 将“限制连接的数量”设置为“已启用”,同时在选项里面“允许的RD最大连接数”设置为你想要的数量,这里我设置为5个最大连接数,同样,也是看自己的需求。

指定远程桌面服务是否限制同时连接到服务器的数量。

可以使用此设置限制服务器上活动的远程桌面服务会话的数量。如果超出此数量,则尝试连接的其他用户将收到错误消息,以通知他们服务器正忙,需要稍后再试。限制会话的数量可提高性能,因为请求系统资源的会话较少。默认情况下,RD 会话主机服务器不限制远程桌面服务会话的数量,并且管理远程桌面允许两个远程桌面服务会话。

若要使用此设置,请输入希望为服务器指定的最大连接数量。若要指定不受限制的连接数量,请键入 999999。

如果将状态设置为“启用”,则最大连接数量限制为与服务器上运行的 Windows 版本和远程桌面服务的模式相一致的指定数量。

如果将状态设置为“禁用”或“未配置”,则在“组策略”级别上不强制限制连接的数量。

注意: 此设置专门为在 RD 会话主机服务器(即,运行安装有远程桌面会话主机角色服务的 Windows 的服务器)上使用而设计。

3.修改Termsrv.dll文件

​ 修改Termsrv.dll文件以允许多个RDP会话。win10系统默认只能单用户远程桌面,通过修改替换termsrv.dll文件可以实现多用户同时远程登陆。

​ 注意家庭版默认没有远程功能,需通过key切换专业版,教育版,企业版后再操作。

方法:用 Tiny Hexer工具打开你自己系统termsrv.dll文件,在windows\system32目录下 ,复制出来修改后替换。Tiny Hexer工具下载链接

​ 首先,因termsrv.dll是特殊权限,无法随意编辑,故在编辑termsrv.dll文件之前,必须成为其所有者并为Administrators组授予其完整权限。

​ 最简单的方法是在命令提示符下(推荐用powershell,快捷键win+x + A)。要将文件所有者从TrustedInstaller更改为本地管理员组,请使用以下命令:

takeown /F c:\Windows\System32\termsrv.dll /A

​ 会返回提示成功,文件或文件夹已经是管理员组所有,接着,授予本地管理员组对termsrv.dll文件的“完全控制”权限:

icacls c:\Windows\System32\termsrv.dll /grant Administrators:F

​ 然后以管理员执行命令: Net stop TermService

​ 现在可以将文件复制出来(注意备份原文件,万一有问题可以恢复原始文件)用Tiny Hexer打开,首先在命令行下输入winver查看系统版本,根据以下版本代码修改替换。

Windows 10 x64 1909 39 81 3C 06 00 00 0F 84 D9 51 01 00

Windows 10 x64 1909 39 81 3C 06 00 00 0F 84 5D 61 01 00

Windows 10 x64 1909 39 81 3C 06 00 00 0F 84 5D 61 01 00

Windows 10 x64 1903 39 81 3C 06 00 00 0F 84 5D 61 01 00

Windows 10 x64 1809 39 81 3C 06 00 00 0F 84 3B 2B 01 00

Windows 10 x64 1803 8B 99 3C 06 00 00 8B B9 38 06 00 00

Windows 10 x64 1709 39 81 3C 06 00 00 0F 84 B1 7D 02 00

替换为: B8 00 01 00 00 89 81 38 06 00 00 90 保存后再覆盖系统原始termsrv.dll文件即可。

覆盖之后执行命令: Net start TermService

​ 亲测可行!相较于其它方法,修改termsrv.dll的方法缺点是win10每更新一个版本,都需要及时编辑修改代码替换文件,但是优点也同样很明显,简单方便快捷。

​ 远程桌面有两种快捷方式打开(win10下)

  1. win + s 搜索remote,选中应用回车即可

  2. win + r 输入mstsc (Microsoft terminal services client)

  • 1
    点赞
  • 0
    评论
  • 7
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

等jzy

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值