Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0

        Windows10  2004版本版本已经支持!!!直接见本文最下面的更新!!!

        Windows10 1909版本已经支持!!!

     所有版本的Windows现在均已经支持,包括目前还未发布的2020年以后的版本!只要Windows的远程桌面架构不发生大的变化!!!

       关于Windows多用户同时远程桌面的问题至此终结,谢谢大家一直以来的帮助!

       另外,本人由于之前对Windows多用户同时远程桌面的原理并不彻底清楚,就堂而皇之的发了这篇博客,对此浪费各位朋友的时间,对不起,前面我还在文中批评其他人的博客浮夸,结果本人也是一丘之貉,本人还是太菜了,IT技术真的是浩如烟海,区区一点却深不可测,特以为记!!!

       请移步最新的博客(https://blog.csdn.net/u010804317/article/details/104011926)!!!!!这篇博文详细说明了原理性的内容和最简单的方法。

       按道理来说,这个篇博文原本应该删除掉,但是很多朋友说这篇博文将操作的每一步都描述清楚建议保留,本想将2片博文合并,然而实际发现这样博文会太长,不方便阅读,所以还是决定保留,将其作为上面那篇博文的补充,将某些细节补充完全,并提供一种另类思路解决最新版本系统的多用户远程桌面问题。如果已经看明白上面链接的博文,这篇博文可以不看了!

注意,这里以1809为例子,1909版本经过本人测试OK!

因为不能发网盘链接,下载积分也不能设置,发邮件因为含有dll文件被认为是病毒无法发邮件,请私信我,谢谢!

       最近公司要求搭建跳板机,让所有人通过跳板机远程桌面连接到华为云端虚拟机上进行开发,因为以前没有了解这一块的知识,所以看了看网上,发现现在的博客论坛真的是乱,基本上完全都是在说,怎么做的就成功了,甚至有的言语都不通顺,毫无逻辑,根本不讲为什么,它的原理是什么,反正就是怎么做然后就成功了,让人摸不着头脑,一旦环境不同,这些方法就完全不可用,看看下面清一色的不可用评论,然后博主也不回复,感觉他们自己也搞不清楚。勿在浮沙筑高楼,浮夸之气不可有。现在结合我的经验,来分析一下Win10多用户远程桌面的解决原理并说明详细步骤。

说明:

       这里主要是通过另类的方法(降低termsrv.dll的版本,有系统不稳定风险!)来解决Win10的1809及1909及2020以后的版本。

       本文建议在阅读完另外一篇博文(https://blog.csdn.net/u010804317/article/details/104011926)再阅读本博文,或者当你使用最新的Windows版本,版本新到RDPWrapper的GitHub上面都还没有人更新配置文件再阅读采用本文的方法,因为本方法毕竟替换了termsrv.dll,可能造成系统不稳定!注意!注意!注意!由此造成的任何损失本人概不负责!

注意!这是另类方法!不是正道!标准简单的方法参见上面提到的博文!直接使用RDPWrap这个软件,执行bat文件,自动打入破解补丁即可完美解决,非常简单,这里就不再进行说明。

原理分析:

       Windows多用户远程桌面解决方法,基本上是通过RDPWrap这个软件打入破解补丁来实现的。可以参见RDPWrap的官方GitHub(https://github.com/stascorp/rdpwrap/releases/tag/v1.6.2),首页写着最新的版本是v1.6.2,最近一次更新时间为2017年12月,现在已经2020年,难道这个项目中途夭折了?实际上没有,而是这个项目目前已经接近完美,最后一个版本,作者将软件进行了拆分,将核心模块和配置文件拆分独立出来了,通过修改配置文件,就可以让软件支持最新版本的Windows,并且配置文件的修改方法也录制了详细的视频放在了这个GItHub上面,只要有一个人更新了配置文件 ,并把它上传或者分享到GitHub上面,那么所有使用这个版本Windows的人都可以直接使用这个配置文件,多么方便啊!共享万岁!正是这种优良的设计,所以作者才一直没有更新吧!以上内容为本人猜测!
      

      本文以Windows10 1809版本为例(1909及以后的版本同理),并假定当前RDPWrap最新的补丁配置文件还没有人做出来,需要我们自己想办法解决多用户远程桌面的问题。参考下面的图片,RDPWrap对1809是不支持的。

 

Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第1张图片

Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第2张图片

另类解决方案:

        想想Windows一贯以来的一个优点,向下兼容!get到了吗?远程桌面模块已经运行这么多年了,Bug和缺陷其实早就修复完了,最新的Windows中的termsrv.dll和上一个版本,甚至上上个版本的termsrv.dll基本上完全相同,也就是说,我们完全可以用上一个低版本的termsrv.dll替换本机上面最新termsrv.dll,当然凡事得有个度,物极必反,两个文件的版本还是不要相差的太大。只要替换成低版本后远程桌面能正常运行即可,而低版本的在RDPWrap的GitHub上面肯定有人已经解决了(你要相信肯定不只你一个人遇到这个问题),所以问题得到解决。
 

那么我们只要找一个RDPWrap已经支持的低版本的termsrv.dll文件,替换本机上高版本的termsrv.dll文件,再执行RDPWrap的install.bat就可以实现远程多用户登陆了。

 

补充一点,如何看RDPWrap已经支持的哪些版本的termsrv.dll文件?

       找到你已经下载的RDPWrap,解压缩,先执行 install.bat安装RDPWrapper,会在C:\Program Files\RDP Wrapper下面生成2个文件:rdpwrap.dll(核心模块),rdpwrap.ini(配置文件),没错,这就是这个配置文件。打开它,仔细看,里面有这样一行[10.0.17763.1-SLInit] ,对的,就是你想的那样,这就是RDPWrapper能支持的termsrv.dll版本号,有这一行及下面那一段,说明RDPWrap支持10.0.17763.1版本的termsrv.dll,这就是我选择这个版本的termsrv.dll来替换的原因,如果没有类似这样的配置代码,则说明不支持。如果还是不明白,参见博文(https://blog.csdn.net/u010804317/article/details/104011926),超级详细!

Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第3张图片

      这里以本人的Windows10的1809对应的termsrv.dll版本是10.0.17763.437为例,我们找一个相近的termsrv.dll,它的版本是10.0.17763.1(本人测试过了,1809和1909版本可以替换使用),两个termsrv.dll文件的大版本都是10.0.17763.X.

注意,最重要的一点,先备份本机的termsrv.dll,以便出问题了好还原。

 

Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第4张图片

 

实现步骤:

1.打开电脑的远程连接,设置为允许远程连接,并添加加允许远程连接的用户。

Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第5张图片

2.替换本机的termsrv.dll为RDPWrap已经支持的低版本的termsrv.dll,本人这里将高版本437替换为低版本1。注意观察,两个文件的版本不要相差太大,否则会失败。最重要的一点,先备份本机的termsrv.dll,以便出问题了好还原。

Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第6张图片

       由于,termsrv.dll位于C:\Windows\System32下面,需要特殊权限TrustedInstaller才能访问替换,所以需要额外的降权操作,我们把它的所有者改为User,然后修改权限为完全控制,接下来就可以替换这个文件了,对了,还有一个问题,因为远程连接的服务Remote Desktop Services默认是自动启动的,所以替换前要先把服务里面的Remote Desktop Services关掉再替换,否则会提示无法替换或者Remote Desktop Services服务报错。

Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第7张图片

Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第8张图片

Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第9张图片

然后,我们执行RDPWrap里面的install.bat安装RDPWrap,安装成功后,打开检测软件RDPConf.exe,发现已经全绿支持了,破解成功,已经支持多用户远程桌面了。注意,替换文件后,要再把服务Remote Desktop Services启动起来。

Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第10张图片

Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第11张图片

3.现在本机已经支持多用户了,但是毕竟不是Server,还不能实现多用户。另外还要修改本机的本地组策略配置的远程桌面服务设置

Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第12张图片

在【运行】里面,输入 gpedit.exe 命令,进入到远程桌面服务的组策略配置,当然也可以通过控制面板的计算机管理进入。
选择【管理模板】->【Windows组件】->【远程桌面服务】->【远程桌面会话主机】->【连接】
需要修改2个项目:限制连接数量和将远程桌面服务用户限制到单独的远程桌面服务会话。

 

 Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第13张图片

3-1.允许用户远程连接:配置 【限制连接的数量】,已启用 允许的RD最大连接数 即为最大的连接数量,修改为你需要的数字,如999999。

 Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第14张图片

 

3-2.设置连接数 【将远程桌面服务用户限制到单独的远程桌面服务会话】,改成 “已禁用”。

注意,这里的设置!!!设置成“已禁用”的情况下,用户断开远程后,再次登录时,会重新建立连接,前面的工作会丢失(当然,文件之类的,你提前保存了就完全没有问题,这个不会丢失,系统设置也是生效保存的,因为每个远程登录用户都有自己的工作空间)。有些朋友,希望,断开远程后,下次登录时,直接进入上次离开时的远程桌面,可以接着干上次的事情,那么这里就要改为“已启用” ,这样没注销的情况下,下次登录直接远程到上次离开时的远程桌面。
Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第15张图片

注意,修改完成后要重启电脑才能生效。

至此,Win10的多用户远程桌面已经可以正常使用了,我们用RDPWrap里面的测试模拟软件进行本地连接,成功。

Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第16张图片

4.还有一个问题,当多用户使用远程连接时,你会发现远程电脑越来越卡,甚至卡到不能使用,这时因为其他远程用户使用完后没有正常退出(注销自己的用户),而是直接点击远程连接上面的X来关闭,因为远程连接默认是一直保持的,用户不注销,还会继续占用系统资源,导致系统卡顿,同时影响其他用户使用。但是我们不可能要求所有人正常关闭,或者每次有用户断开远程连接后都手动的注销用户,所以要实现用户断开后,自动注销该用户。
Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第17张图片

Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第18张图片

4-1.同上面一样,进入到远程桌面服务的本地组策略配置,选择【管理模板】->【Windows组件】->【远程桌面服务】->【远程桌面会话主机】->【会话时间限制】
需要修改1个项目:设置已中断会话的时间限制

Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第19张图片

4-2.选择“已启用”,然后下面选择断开会话的时间。一般1分钟为宜,也可以根据自己的需要设置,然后再点击确定。那么以后再连入的会话,断开连接之后,1分钟后就可以自动注销了。注意,以后出现无法连接远程桌面时,要考虑到这里的设置,当用户断开连接后,要等待这里设置的时间(比如1分钟)后才能再次远程连接。

Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第20张图片

5.另外,因为询问的朋友太多,这里,补充添加新用户的方法,一种是在【控制面板】->【管理】->【计算机管理】->【本地用户和组】->【用户】右键菜单,添加用户即可。这种方法可以不用设置3个安全问题,简单一点

Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第21张图片

另外一种是点击最下角的Win,然后点击当前头像,选择【更改账号设置】->【家庭及其他用户】->【将其他人添加到电脑】,然后输入名字及密码,比较麻烦的是,要设置3个安全问题。另外注意,最好断网后再添加,否则Windows会让你使用邮箱来注册新用户。

Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第22张图片

Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第23张图片

6,最后,请先自行操作,多试几次,不要一上来就找我,谢谢!

7.很多朋友反馈,更新完后不能使用了,要注意我们解决办法的原理,我们需要检查本机上面的termsrv.dll的版本,因为更新可能会还原或者更新termsrv.dll文件,造成破解失败,可以关闭Windows更新来避免。但是这样又存在安全问题,那么只有不断检查本机的termsrv.dll的版本,然后找RDPWrap已经支持的大版本相同的termsrv.dll来替换,以保证安全性。

1024.最后是大家喜闻乐见的成功截图!

 1.因为Windows10 1809版本马上要停止服务了,这里我直接上Windows10 1909版本的成功截图。

       注意看细节部分,第一张图,windows已经升级到最新的Windows10 1909版本,这个版本的termsrv.dll为18362.267,时间为2020/01/03,我直接替换成上一个Windows版本的termsrv.dll也就是Windows10 1809版本中最低版本的1773.1,时间为2018/09/15,看第二张图,OK的!使用起来也没有问题,稳如老狗!

Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第24张图片

Win10多用户同时远程桌面的另类解决方案---支持1809和1909和2004版本V2.0_第25张图片
 

2.关于更新支持Win10 2004版本的成功截图

 

       注意看细节部分,windows已经升级到最新的Windows10 2004版本,这个版本的termsrv.dll为10.0.19041.84,时间为2020/05/31,稳如老狗!

 

6666.关于相关资源问题

1.RDPWrapper软件和最新的支持最新Windows版本的配置文件rdpwrap.ini,请在GitHub官网(https://github.com/stascorp/rdpwrap/releases/tag/v1.6.2)下载。目前这个项目已经被封,GitHub已经打不开了。GitHub和网络上有其他人维护的版本,但是出于尊重版权,Respect!考虑到其他人维护的版本,安全和稳定性得不到保障,特别是害怕有人篡改程序植入木马病毒,我这里不更新资源地址,希望大家理解!!!

2.另外,关于各位朋友建议将资源上传方便大家下载,我最开始也是这么办的,但是后来,一方面是更新资源时,因为带有dll文件,会报病毒,而放百度网盘的链接,又被屏蔽,发送失败;另一方面,考虑到下载需要积分,我这边不能设置为0积分,也给很多人造成了麻烦。所以,我综合考虑了一下,还是以评论留下邮箱的方式分享,这样可以及时交流发现问题,我可以及时收集各位朋友反馈的问题,更新博文,让大家少走弯路,评论留下邮箱即可,因为我也在不断学习,回复可能会晚点,请见谅!如果你需要termsrv.dll[10.0.17763.1]版本和最新的rdpwrap.ini请私信我,谢谢~!

你可能感兴趣的:(杂货铺,多用户远程连接,远程连接,Win10)