windows 10 配置多用户、多会话同时登录

时间:2023-01-16 15:56:44

一、设置单用户多会话同时远程登录

开启允许远程桌面并添加远程登录用户。

windows 10 配置多用户、多会话同时登录

windows 10 配置多用户、多会话同时登录

左下角运行菜单中,输入gpedit.msc打开本地组策略编辑器,选择【计算机配置】->【管理模板】->【Windows组件】->【远程桌面服务】->【远程桌面会话主机】->【连接】。windows 10 配置多用户、多会话同时登录

左下角运行菜单中,输入regedit可以打开注册表。找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server如下位置,检查图中2项配置项:fDenyTSConnections 和fSingleSessionPerUser项,默认为1,配置为0

windows 10 配置多用户、多会话同时登录

配置好后,重启explorer进程,或管理员执行RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters:这时再尝试通过2个远程桌面连接,会发现不再提示连接当前空闲用户会话或结束当前已登录用户,可直接远程桌面登录。

二、设置多用户同时远程登录

下载解除远程桌面多用户连接限制补丁 ​https://github.com/SobieskiCodes/RDPWrap​​ 

windows 10 配置多用户、多会话同时登录

进入解压后的RDPWrap文件夹中,在install.bat文件右键【以管理员身份运行】,运行成功出现如下界面。windows 10 配置多用户、多会话同时登录

此时软件将安装在C:Program Files\RDP Wrapper\路径下,可以将解压后的6个文件放置到这个目录中去,以便下次再次设置时使用。单击RDPConf.exe文件,出现如下界面说明设置成功。如果没有成功(比如:端口监听为Nothing listening, 或者出现Listening [not supported])请参考下面分割线中的内容

windows 10 配置多用户、多会话同时登录

=============================== 分割线 ===============================

windows 10 配置多用户、多会话同时登录

由于RDP很久没有更新了,而win10系统还在持续更新中,所以就会造成系统更新时修改termsrv.dll文件(termsrv.dll所在位置为: C:Windows\System32,可右键查看其版本信息。右键->属性->详细信息,可以看到文件版本号是多少,上面有一个示例图),导致多人同时远程登录失败,同时RDP也无法设置成功,幸好一直有大佬在及时更新rdpwrap.ini,这样就可以仅更新rdpwrap.ini文件即可成功配置成功。

具体操作步骤可参考如下:

1、克隆一个包含rdpwrap.ini最新内容的GitHub链接​git clone https://github.com/asmtron/rdpwrap​。如果克隆过了,可以使用​git pull origin​更新本地仓库。

2、第一次使用请将rdpwrap中bin目录下的helper文件夹和autoupdate.bat复制到C:Program Files\RDP Wrapper下。

3、每次重新配置都需要将rdpwrap中res目录下的rdwrap.ini复制到C:Program Files\RDP Wrapper(一定要确保此时的rdpwrap.ini中包含当前系统中termsrv.dll的版本信息说明,可以用记事本打开rdpwrap.ini文件查看,按照termsrv.dll的文件版本号进行搜索,如果没有,可以在GitHub上查找)

4、右键管理员运行autoupdate.bat,执行成功即可。

5、双击RDPCheck.exe测试是否成功配置成功。

6、如果没有,可以再次查看rdpwrap.ini文件确保该文件中包含当前系统中termsrv.dll的版本信息说明,并确保autoupdate.bat执行成功,然后尝试重启电脑。

windows 10 配置多用户、多会话同时登录

7、如果还是没有配置成功,可尝试管理员运行uninstall.bat,重新安装rdpwrap软件,然后重复上述步骤。