如果你经常访问远程Windows电脑和得到注销,因为你的同事已经登录,不知道你也登录,那么这篇文章是给你的。
默认情况下,Windows操作系统只允许一个RDP连接在一个时间。如果另一个连接是由另一个网络上的个人电脑,无论他们使用不同的用户帐户登录,您将自动注销,并将得到的以下提示:
“你已经断开,因为另一个conenction到远程计算机”
你想让< computername /用户名>连接到这台机器吗?点击OK以立即断开会话或单击Cancel conencted。不采取行动将在30秒内断开您的会话。
无论哪种方式,都将不允许同时在远程电脑上登录。
在本文中,我们解决这个问题的同时RDP连接和如何让客户Windows PC (Windows 10或11)有两个或多个RDP连接在同一时间。这将增加你的团队的生产力和节省宝贵的时间。
在我们开始之前,我们想指出几件事。
关键的考虑
第一是,微软想要你使用Windows Server许可证而不是Windows客户端许可证如果你想允许多个RDP连接。这让我们相信,Windows操作系统在技术上并不缺乏任何能力能够处理多个RDP连接。从技术上讲,所有这一切都归结到可用的系统资源。
一个典型的RDP连接只需要150 - 200 mb的RAM / RDP会话。如果您的系统已经可用的内存,你可以允许多个远程会话使用下列方法之一表示。
其次,我们遇到了几个网站给一个方法允许多个RDP连接使用组策略编辑器通过重新配置”限制远程桌面服务用户一个远程桌面服务会话雷竞技下载iOS地址”的政策。注意,这个方法只适用于Windows服务器。
因此,不要浪费你的时间编辑组策略,正如我们已经测试出来。
第三,只有专业企业Windows版本支持RDP连接。如果你有一个Windows家庭版学习如何使RDP或者使用第一种方法(RDPWrapper)允许多用户远程连接。
话虽这么说,没有祖国,直截了当的方法允许多个RDP连接客户端Windows电脑上。你需要使用第三方工具或操作关键Windows文件,使多用户RDP连接。因此,我们建议您创建一个系统恢复点在继续之前提出的两种方法。
使用RDPWrap启用多个RDP用户连接
RDPWrap是一个开源项目可以在GitHub。RDPWrap支持大量并发RDP会话以及RDP主机之前无法访问Windows版本,像家一样。
遵循以下步骤精确的提供允许多个RDP连接在电脑上。
注意:执行下面的步骤都是在远程计算机(目标)。
下载“RDPWInst。邮政”GitHub。
注意:如果您使用的是谷歌浏览器下载文件时,它将被标记为恶意并阻止下载。学习如何阻止Chrome阻止下载。
提取压缩文件的内容。
右键单击压缩文件并单击“提取所有“从上下文菜单。然后点击“提取“提取向导完成提取。
“安装运行。exe”,管理权限。
右键单击“install.exe”文件,然后点击“以管理员身份运行“从上下文菜单。
RDPWrap现在开始安装在一个命令窗口。
按任意键继续安装。
现在运行“RDPConf。exe”文件。
RDP包装配置窗口将打开。
检查中的所有元素诊断部分是绿色的。
注意它州(不支持)前面的“侦听器状态”在右边。这是由于版本的Windows不会支持。让RDPWrap支持您的操作系统版本,必须替换“RDPWrap。ini文件”下面使用接下来的几个步骤,位于“C:\Program Files\RDP包装。”
运行一个PowerShell升高实例。
运行以下cmdlet:
服务termservice force
这将暂时停止远程桌面服务。
现在运行以下cmdlet取代rdpwrap。ini文件:
Invoke-WebRequest https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini输出文件“C: \ Program Files \ RDP包装\ rdpwrap.ini”
重新启动计算机。
运行“RDPConf。exe”文件再次确认的地位发生了变化(不支持)来(完全支持)。
就是这样!您现在应该能够与多个并发连接连接到远程电脑使用RDP工具,像MSTSC,微软RDP rdcman,等等。然而,你只能使用不同的本地用户帐户登录。
如果你用相同的用户登录账户,RDC连接之前使用这个账户将自动断开连接。
通过修改Termsrv.dll用户启用多个RDP连接
如果您不希望使用RDPWrap,然后您可以修改Termsrv。dll文件,允许多个RDP连接在同一时间。这是图书馆远程连接协议用来建立连接,位于“C:\Windows\System32。”
让我们提醒您创建一个系统恢复点在继续之前,所以你可以恢复您的设置如果事情不按计划进行。
另外,我们也给步骤备份只有Termsrv。dll在下面的步骤中,因此它可以在需要时更换。
执行以下步骤来修改Termsrv。dll库,允许多个RDP连接:
注意:执行下面的步骤都是在远程计算机(目标)。
启动一个高架命令提示符。
Termsrv的复制。dll文件by running this cmdlet:
复制c:\Windows\System32\termsrv.dll termsrv.dll_backup
把原始文件的所有权通过运行下面的命令:
takeown / F c:\Windows\System32\termsrv.dll /
格兰特的本地管理员组完全控制图书馆通过运行这cmdlet:
icacls c:\Windows\System32\termsrv.dll /格兰特管理员:F
现在停止远程桌面服务通过运行这cmdlet:
净停止TermService
此外,输入“Y“当要求确认。
确定并记下你的操作系统版本在运行命令框中键入“winver”。
这将需要。
现在打开termsrv。dll文件(C:\Windows\System32\termsrv.dll) using a Hex editor.
你可以在网上下载任何十六进制编辑器。
搜索以下字符串根据你的操作系统版本(步骤6)决定了下表,代之以下列:
B8 00 01 06 00 00 00 00 89 81 90
Windows建立 字符串替换 Windows 11 22 h2 39 81 3 c 06 00 00 0 f 84 75 7 01 00 Windows 11 RTM (21 h2 - 22000.258) 39 81 3 c 06 00 00 0 f 84 4 f 68 01 00 Windows 10 x64 21 h2 39 81 3 c 06年61 01 00 00 00 0 f 84分贝 Windows 10 x64 21 h1 39 84 81 3 c 06 00 00 0 f 2 b 5 f 01 00 Windows 10 x64 20 h2 39 81 3 c 06 00 00 0 f 84 21 68 01 00 Windows 2004 x64 39 84 81 3 c 06 00 00 0 f D9 51 01 00 Windows 1909 x64 39 81 3 c 06 00 00 0 f 84 5 d 61 01 00 Windows 1903 x64 39 81 3 c 06 00 00 0 f 84 5 d 61 01 00 Windows 1809 x64 39 81 3 c 06 00 00 0 f 84 3 b 2 b 01 00 Windows 1803 x64 8 b 99 3 c 06 00 00 8 b B9 38 06 00 00 Windows 1709 x64 39 81 3 c 06 00 00 0 f 84 B1 7 d 02 00 Windows版本和对应的十六进制字符串替换 修改并保存Termsrv。dll文件。
如果提示输入确认或UAC时,单击Yes。
关闭十六进制编辑器。
现在,您应该能够将多个RDP会话连接到远程电脑修改Termsrv之后。dll文件。
如果事情没有按计划进行时,你可以恢复原始Termsrv。dll文件by running the following cmdlet in Command Prompt using the backup we had created in step 2 above:
termsrv副本。dll_backup c:\Windows\System32\ termsrv.dll
结论
可以同时有多个RDP连接在Windows电脑会导致显著增加生产力。现在,你和你的团队成员可以在客户端同时Windows电脑,无需等待。
说,在这篇文章中给出的方法其实和你可以执行他们逐字的Windows电脑允许同时RDP会话。然而,尽管工作的方法,我们建议您创建系统备份以防。
1评论
匿名
黑客Windows 10 22 h2在哪里?谢谢!