win10家庭版(阉割版)打开远程桌面服务

时间:2024-03-20 16:24:54

需求:由于疫情期间,让我在家里呆了将近两个月。但是一次系统在这期间出现bug,而且必须修改源码解决。怎么办呢?公司有人值守,但是自己出不去小区。于是想到了远程桌面连接内网电脑实现远程修改代码。特记录在此,以防止以后自己遇到问题能不用再次踩坑。

工具准备:神卓互联(内网穿透)+RDPWrap(自动化配置工具)

神卓:https://neiwangchuantou.oss-cn-shanghai.aliyuncs.com/shenzhuo5.3.2.1.rar

RDPWRAP:https://github.com/stascorp/rdpwrap/releases

 

当然,如果你能自己配v*n 或者 用FRP 内网穿透工具配置也行,目的都是让自己的电脑暴露在公网上。

首先服务端 我的电脑-右键-属性 > 远程设置 > 允许远程协助连接

win10家庭版(阉割版)打开远程桌面服务

然后  WIN+R - services > Remote Desktop Services - 右键  > 启动  

win10家庭版(阉割版)打开远程桌面服务

然后 WN+R > cmd > 输入: telnet 127.0.0.1 3389

能直接跳转,说明启动成功了

如果提示 telnet不是内部或外部命令 

win10家庭版(阉割版)打开远程桌面服务

解决方法:WIN+R > 输入: control > 程序 > 启用或关闭Windows 功能 >  勾选:Telnet Client 

win10家庭版(阉割版)打开远程桌面服务

win10家庭版(阉割版)打开远程桌面服务

 

然后打开  RDPWRAP > RDPCheck.exe 如果连接上了 ,相当于本地远程桌面打开了。只需要配置内网穿透地址后,就可以远程连接桌面。

win10家庭版(阉割版)打开远程桌面服务

 

如果出现:socket error 

解决方法: RDPWRAP > install.bat -右键 -管理员身份运行   >>>>  然后  打开RDPConf.exe

 win10家庭版(阉割版)打开远程桌面服务

出现全绿,说明成功了

 

如果 Listener state: 现红 not supported

解决方法: 1.卸载RDP

win10家庭版(阉割版)打开远程桌面服务

2.关闭 Remote

然后  WIN+R - services > Remote Desktop Services - 右键  > 停止

win10家庭版(阉割版)打开远程桌面服务

 3.Windows10更新后,系统会缺少一个文件rfxvmt.dll,导致 Listener state 不成功,需要把rfxvmt.dll放入 c:\Windows\System32 文件夹(RDP Wrap 1.6.2已经修复了这个问题)。

4.如果3.已经解决,还是有问题,继续操作

打开: c:\Windows\System32/termsrv.dll > 右键 详细 > 记录产品版本

win10家庭版(阉割版)打开远程桌面服务

 

修改文件并备份 termsrv.dll > termsrv.dll

如果出现权限问题: 安全 > 编辑 > 完全控制

win10家庭版(阉割版)打开远程桌面服务

获取TrustedInstaller权限的问题:

解决方法:

新建 TrustedInstaller.reg文件

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

Windows Registry Editor Version 5.00

 

  

 

[HKEY_CLASSES_ROOT\*\shell\runas]

 

@="获取TrustedInstaller权限"

 

  

 

[HKEY_CLASSES_ROOT\*\shell\runas\command]

 

@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

 

"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

 

  

 

[HKEY_CLASSES_ROOT\Directory\shell\runas]

 

@="获取TrustedInstaller权限"

 

"NoWorkingDirectory"=""

 

  

 

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]

 

@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

 

"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

复制代码并粘贴进  TrustedInstaller.reg文件  ,然后  WIN+R > cmd > 输入:  regedit /s TrustedInstaller.reg

 

5.打开 https://github.com/stascorp/rdpwrap/issues/1040 

很庆幸,github有相应issues.直接下载。如果没有,可以访问 https://github.com/stascorp/rdpwrap/issues 然后找自己版本相近的issues。

下载zip

win10家庭版(阉割版)打开远程桌面服务

解压除了一个文件:

win10家庭版(阉割版)打开远程桌面服务

然后打开 C:\Program Files\RDP Wrapper

win10家庭版(阉割版)打开远程桌面服务

备份rdpwrap.ini > rdpwrap.ini.bak  ,将解压文件拷贝进来,覆盖。

然后重新启动服务 Remote Desktop service

       重新安装RDP

 

 

然后 注册 > 登陆  神卓互联 > 添加 

win10家庭版(阉割版)打开远程桌面服务

 

然后保存 > 刷新

 

win10家庭版(阉割版)打开远程桌面服务

访问地址就是对外开放的远程桌面地址

到这里,基本上服务端就配置成功了。

让我们来远程连接试试:

WIN+R > mstsc > 输入 上图访问地址

OK ! 大功告成!

最后感谢博主大神:飞叶 枯寂

https://www.cnblogs.com/feiye512/p/12256247.html