2方法允许多个RDP会话在Windows 11/10

阅读时间:7分钟。

多个RDP远程会话允许多个用户同时访问Windows电脑。您可以启用此功能使用RDPWrap或通过修改“termsrv。dll文件。这

允许多个rdp Windowsjpg会话 允许多个rdp Windowsjpg会话

如果你经常访问远程Windows电脑和得到注销,因为你的同事已经登录,不知道你也登录,那么这篇文章是给你的。

默认情况下,Windows操作系统只允许一个RDP连接在一个时间。如果另一个连接是由另一个网络上的个人电脑,无论他们使用不同的用户帐户登录,您将自动注销,并将得到的以下提示:

“你已经断开,因为另一个conenction到远程计算机”
Disconenction对话框提示
断开对话框提示使用相同的用户帐户
你想让< computername /用户名>连接到这台机器吗?点击OK以立即断开会话或单击Cancel conencted。不采取行动将在30秒内断开您的会话。
Disconenction对话框提示2
如果使用不同的用户帐户断开对话框提示

无论哪种方式,都将不允许同时在远程电脑上登录。

在本文中,我们解决这个问题的同时RDP连接和如何让客户Windows PC (Windows 1011)有两个或多个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连接在电脑上。

注意:执行下面的步骤都是在远程计算机(目标)。

  1. 下载“RDPWInst。邮政”GitHub

    注意:如果您使用的是谷歌浏览器下载文件时,它将被标记为恶意并阻止下载。学习如何阻止Chrome阻止下载

  2. 提取压缩文件的内容。

    提取RDpWrap
    提取RDPWrap

    右键单击压缩文件并单击“提取所有“从上下文菜单。然后点击“提取“提取向导完成提取。

  3. “安装运行。exe”,管理权限。

    以管理员身份运行安装
    “安装运行。exe”管理员

    右键单击“install.exe”文件,然后点击“以管理员身份运行“从上下文菜单。

    RDPWrap现在开始安装在一个命令窗口。

  4. 按任意键继续安装。

    按任意键完成安装
    按任意键来完成安装
  5. 现在运行“RDPConf。exe”文件。

    RDPConf exe运行
    运行RDPConf.exe

    RDP包装配置窗口将打开。

  6. 检查中的所有元素诊断部分是绿色的。

    确保所有的元素是绿色的
    确保所有的元素是绿色的

    注意它州(不支持)前面的“侦听器状态”在右边。这是由于版本的Windows不会支持。让RDPWrap支持您的操作系统版本,必须替换“RDPWrap。ini文件”下面使用接下来的几个步骤,位于“C:\Program Files\RDP包装。”

  7. 运行一个PowerShell升高实例。

  8. 运行以下cmdlet:

    服务termservice force
    阻止RDP服务PowerShell
    阻止RDP服务PowerShell

    这将暂时停止远程桌面服务。

  9. 现在运行以下cmdlet取代rdpwrap。ini文件:

    Invoke-WebRequest https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini输出文件“C: \ Program Files \ RDP包装\ rdpwrap.ini”
    取代rdpwrap ini文件
    取代rdpwrap。ini文件
  10. 重新启动计算机。

  11. 运行“RDPConf。exe”文件再次确认的地位发生了变化(不支持)(完全支持)

    RDPWrap完全支持
    RDPWrap完全支持

就是这样!您现在应该能够与多个并发连接连接到远程电脑使用RDP工具,像MSTSC,微软RDP rdcman,等等。然而,你只能使用不同的本地用户帐户登录

如果你用相同的用户登录账户,RDC连接之前使用这个账户将自动断开连接。

通过修改Termsrv.dll用户启用多个RDP连接

如果您不希望使用RDPWrap,然后您可以修改Termsrv。dll文件,允许多个RDP连接在同一时间。这是图书馆远程连接协议用来建立连接,位于“C:\Windows\System32。”

让我们提醒您创建一个系统恢复点在继续之前,所以你可以恢复您的设置如果事情不按计划进行。

另外,我们也给步骤备份只有Termsrv。dll在下面的步骤中,因此它可以在需要时更换。

执行以下步骤来修改Termsrv。dll库,允许多个RDP连接:

注意:执行下面的步骤都是在远程计算机(目标)。

  1. 启动一个高架命令提示符

  2. Termsrv的复制。dll文件by running this cmdlet:

    复制c:\Windows\System32\termsrv.dll termsrv.dll_backup
    备份termsrv dll
    备份termsrv.dll
  3. 把原始文件的所有权通过运行下面的命令:

    takeown / F c:\Windows\System32\termsrv.dll /
    采取Termsrv dll的所有权
    采取所有权Termsrv.dll
  4. 格兰特的本地管理员组完全控制图书馆通过运行这cmdlet:

    icacls c:\Windows\System32\termsrv.dll /格兰特管理员:F
    格兰特Termsrv dll的管理员组的完全控制
    格兰特完全控制Termsrv.dll管理员组
  5. 现在停止远程桌面服务通过运行这cmdlet:

    净停止TermService

    此外,输入“Y“当要求确认。

    停止RDP服务
    停止RDP服务
  6. 确定并记下你的操作系统版本在运行命令框中键入“winver”。

    找到你的操作系统版本
    找到你的操作系统版本

    这将需要。

  7. 现在打开termsrv。dll文件(C:\Windows\System32\termsrv.dll) using a Hex editor.

    你可以在网上下载任何十六进制编辑器。

  8. 搜索以下字符串根据你的操作系统版本(步骤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 ini十六进制值
    查找和替换在Termsrv.ini十六进制值
  9. 修改并保存Termsrv。dll文件。

    保存新Termrv dll文件
    保存已修改的Termrv。dll文件
  10. 如果提示输入确认或UAC时,单击Yes。

  11. 关闭十六进制编辑器。

现在,您应该能够将多个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评论

留下一个回复

Baidu
map