写在前面
实验室导师帮忙配置了一台工作站,但是工作站安装的是win10教育版,又不让我们重装系统,没办法只能尝试在windows中设置多人远程同时登陆,否则每次都只能一个人登陆工作站,很浪费资源。在配置工作站多人同时远程登录的时候也是碰到了许多问题的,经过多次操作,终于设置成功,在此写个博客记录设置方法,也为有需要的小伙伴提供帮助。设置之前注意防火墙问题,可以先把防火墙关掉,不想关的话需要设置防火墙允许通过的应用,在里面找到远程桌面,将其设置为允许(默认是关闭的)。
首先设置win10允许多人远程登录
- 新建用户
右键“此电脑”->管理->本地用户和组
右键“用户”选择【新用户】
点击【创建】按钮,即可完成创建
- 添加远程登录用户
右键“此电脑”->属性->远程设置
要确保1、2两处已经勾选,点击【选择用户】添加远程登录用户
点击【添加】-> 【高级】->【立即查找】,找到创建好的用户,单击【确定】即可添加成功。
- 配置本地组策略
win10 左下角搜索栏中 输入 gpedit.msc打开本地组策略编辑器
选择【计算机配置】->【管理模板】->【Windows组件】->【远程桌面服务】->【远程桌面会话主机】->【连接】
配置 【限制连接的数量】,允许的RD最大连接数 即为最大的连接数量
设置为已启用,并且【允许的RD最大连接数】要大于1个,我这里设置为10
设置多人同时远程登录
- 下载工具RDPWrap,下载地址, 提取码:o2h3
先将工具解压,解压后里面有6个文件
- 运行RDP补丁文件
进入解压后的RDPWrap文件夹中,在install.bat文件右键【以管理员身份运行】,运行成功出现如下界面
此时软件将安装在C:\Program Files\RDP Wrapper路径下,可以将解压后的6个文件放置到这个目录中去,以便下次再次设置时使用。
单击RDPConf.exe文件,出现如下界面说明设置成功,但是极大概率不会成功,如果没有成功,请参考下面分割线中的内容。
----------分割线----------
由于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执行成功,然后尝试重启电脑。
7、如果还是没有配置成功,可尝试管理员运行uninstall.bat,重新安装rdpwrap软件,然后重复上述步骤。
这个方法可以不关闭远程服务,即可在远程连接的状态下完成,不过我感觉有可能程序关闭远程服务导致远程断开,所以为了解决远程服务莫名断开而无法远程连接的问题,我自己找到了一个方法,让电脑自动在某个时间重启远程连接服务\
----------分割线----------
设置成功之后,就可以多人同时登陆工作站了。
文中都是我个人的理解,如有错误的地方欢迎下方评论告诉我,我及时更正,大家共同进步