记录一次win10家庭版无法设置远程桌面的解决过程

记录一次win10家庭版无法设置远程桌面的解决过程

win10家庭版把远程桌面阉割了,升级专业版可以彻底解决这个问题,但是不想或者不能升级的同学可以参考笔者下面这个教程

首先附参考网址

https://blog.weimo.info/archives/489/

https://ffis.me/archives/1907.html

https://blog.csdn.net/longlongioi/article/details/106150580

https://blog.csdn.net/EM_boy/article/details/106374669?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.add_param_isCf&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.add_param_isCf

第一步

先下载RDP Wrap-v1.6.2,网址https://github.com/stascorp/rdpwrap/releases/download/v1.6.2/RDPWrap-v1.6.2.zip

第二步

解压

在这里插入图片描述

第三步

管理员方式运行install.bat

第四步

重点到了,先打开RDPConf.exe看下状态,如果显示为以下状态,则表示已经可以用了

在这里插入图片描述

如果如下图所示出现红色的 Not listening[not supported] ,那么便是本文所需要解决的问题了

在这里插入图片描述

首先可以看到版本号ver. 10.0.18362.836,这是一个位于“C:\Windows\System32\”下的一个名为termsrv.dll文件版本决定的

在这里插入图片描述

在这里插入图片描述

笔者曾按照上面某个参考网址对其进行替换,奈何权限一直改不了,并且好像替换了之后也不能正常使用,所以不对其进行替换或修改(毕竟是系统文件,牵一发动全身)

出现上述 [not supported] 情况的原因就是当前安装的RDP Wrap的配置文件跟不上termsrv.dll的版本所致,需要对配置文件进行修改

step 1

首先关闭远程桌面服务,管理员命令行输入net stop termservice,回车;

或者 “运行” -> 输入services.msc -> 找到Remote Desktop Services,右键停止

step 2

打开路径“C:\Program Files\RDP Wrapper\”,找到rdpwrap.ini文件,记事本打开,拉到最下面,根据自己电脑termsrv.dll文件的版本,添加以下字段即可,(以笔者版本为例),注意最后一行要留空

[10.0.18362.836]
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=82FC5
LocalOnlyCode.x64=jmpshort
SingleUserPatch.x64=1
SingleUserOffset.x64=0DBFC
SingleUserCode.x64=Zero
DefPolicyPatch.x64=1
DefPolicyOffset.x64=1FE15
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
SLInitHook.x64=1
SLInitOffset.x64=22DDC
SLInitFunc.x64=New_CSLQuery_Initialize

[10.0.18362.836-SLInit]
bInitialized.x64 =F6A8C
bServerSku.x64 =F6A90
lMaxUserSessions.x64 =F6A94
bAppServerAllowed.x64 =F6A9C
bRemoteConnAllowed.x64=F6AA0
bMultimonAllowed.x64 =F6AA4
ulMaxDebugSessions.x64=F6AA8
bFUSEnabled.x64 =F6AAC

其他版本:

(1)[10.0.18363.836]

[10.0.18363.836]
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=82FB5
LocalOnlyCode.x64=jmpshort
SingleUserPatch.x64=1
SingleUserOffset.x64=0DBFC
SingleUserCode.x64=Zero
DefPolicyPatch.x64=1
DefPolicyOffset.x64=1FE15
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
SLInitHook.x64=1
SLInitOffset.x64=22DDC
SLInitFunc.x64=New_CSLQuery_Initialize

[10.0.18363.836-SLInit]
bInitialized.x64 =F6A8C
bServerSku.x64 =F6A90
lMaxUserSessions.x64 =F6A94
bAppServerAllowed.x64 =F6A9C
bRemoteConnAllowed.x64=F6AA0
bMultimonAllowed.x64 =F6AA4
ulMaxDebugSessions.x64=F6AA8
bFUSEnabled.x64 =F6AAC

(2)网址

https://download.csdn.net/download/weixin_44923039/14671374

可以直接下载一个配置文件用于替换原始文件,包含的版本有

[10.0.18362.657]等等之前的一些版本,可以自行下载查看是否有适合自己的版本

(3)网址https://github.com/stascorp/rdpwrap/issues/763#issuecomment-487463650%EF%BC%89

中含有的版本比较全(还包含了x86版本的配置),最新的版本到了[10.0.19645.1],大家可以查找和复制自己需要的版本

step 3

替换或修改完配置文件rdpwrap.ini,打开RDPConf.exe如下图所示,右侧显示绿色的 [fully supported] ,但是左侧显示红色的 Not listening ,这时只需重启电脑或重新开启服务便可

在这里插入图片描述

开启远程桌面服务的方法:管理员命令行输入net start termservice,回车;

或者 “运行” -> 输入 services.msc -> 找到Remote Desktop Services,右键启动便可

再次打开RDPConf.exe,显示

在这里插入图片描述

大功告成!现在可以愉快的连接远程桌面了。

为了防止win10系统自动更新又得重新修改配置文件,推荐一个好用的关闭win10更新的小工具:Windows Update Blocker ,直接百度搜索下载即可

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值