一、背景介绍

Windows家庭版提示不支持远程桌面,如下图Windows11家庭版:

本文将介绍一种Windows家庭版开启远程桌面的方法,分为开启远程桌面设置、配置问题排查及解决:

  • 安装远程桌面补丁文件;
  • 手动开启“远程协助”,防火墙开放端口;
  • RDP Wrapper自救指南;
  • 远程桌面设置常见问题排查和解决。

二、安装补丁

1、下载补丁并解压,下载链接:https://github.com/stascorp/rdpwrap

注意:用谷歌浏览器会提示危险文件,选择“保留危险文件”即可。如果大家不放心,请用杀软进行查杀。

  

2、选择“install.bat”右键,选择“以管理员身份运行”进行安装,安装成功则如下提示。

3、选择“RDPConf.exe”右键,选择“以管理员身份运行”查看相关信息,如下图则表示安装成功。

此时,就能远程控制该机器了!

三、手动开启“远程协助”,防火墙开放端口

1、点击“Windows图标”打开开始菜单,然后找到点击“设置”进入设置界面。

2、在“系统”中选择“关于”“系统信息”,然后点击“高级系统设置”进入系统属性。

然后选择“远程”选项卡并勾选“允许远程协助连接这台计算机”,最后点击“应用”保存配置。

3、按“Win+S”键和输入“控制面板”进入控制面板界面,然后选择“系统和安全 > Windows Defender 防火墙 > 允许应用或功能通过Windows Defender防火墙”,最后确保远程协助已允许。

四、RDP Wrapper自救指南

当RDP Wrapper初始状态Service state为Stopped时,应该如何排查和解决呢?

1、关闭防火墙/网络防火墙、退出杀毒软件。

2、重启电脑,手动复制rdpwrap.dll至C:\Program Files\RDP Wrapper,卸载后重新install

结果:Wrapper ver正常出现

3、检查防火墙配置是否允许3389端口

4、uninstall RDP Wrapper,重新安装,就可以了:

5、最后记得重新启用网络防火墙:

五、远程桌面设置常见问题排查和解决

 1、rdpwrap下载安装之后,安装目录缺失rdpwrap.dll或rdpwrap.ini文件

 2、已经显示绿色 fully supported,但是无论如何操作 Listener state都是红色Not Listening 

解决方案(两种解决方案都可以试试):

  • 检查下C:\Program Files\RDP Wrapper\rdpwarp.ini文件,看是不是刚才生成的ini配置文件粘贴错了位置,不能粘贴在文件最底端,要求粘贴到同类型配置文件的最顶端。
  • 重启服务,发现启动不了,被篡改了注册表解决方法可参考https://blog.csdn.net/qq_35903121/article/details/104342391,按照上面操作后,命令行起终端管理员,然后执行net start TermService命令即可。

3、RDP Wrapper其他都绿了,但是termsrv ver无法显示,support level也不为绿

解决方案:

  • 这种情况可能是软件界面显示问题,理论上已经可以被远程,可以电脑远程试一下。

4、RDP Wrapper都配置OK,刚开始试过可以远程,但过段时间再远程不了电脑

解决方案:

  • 记得去设置里调一下电源选项,要不然息屏后睡眠会断网。系统--电源--“插入电源时,在闲置以下时间后将设备置于睡眠状态”:选择【从不

5、配置成功后未重启,开启防火墙后就无法远程

解决方案:

  • 配置后开启防火墙,记得需重启电脑哦!

六、参考文献

  • https://github.com/stascorp/rdpwrap
  • https://github.com/stascorp/rdpwrap/issues/1883
  • https://github.com/sebaxakerhtc/rdpwrap.ini/tree/master/autogenerated
  • https://blog.csdn.net/qq_35903121/article/details/104342391

Windows家庭版开启远程桌面的方法的更多相关文章

  1. Windows 2008开启远程桌面连接

    具体请看下面的截图. 最重要的就是要打开远程允许远程桌面的默认端口 3389 的入站规则,我第一次弄,这一端口没打开,折腾了很久!!! 第一.首先打开“服务器管理器”—“配置”—“高级安全Window ...

  2. Windows 10打开远程桌面的方法

    今天使用windows 10,想要用远程桌面连接,可是怎么都找不到,哎,win10相比于win7和XP系统,感觉还是有点使用不习惯.不过后来还是找到了两个方法,在此记录下来,分享给需要的朋友. 1. ...

  3. 关于windows上开启远程桌面连接不上的问题解决

    解决办法 启用远程桌面连接(计算机-属性-远程设置) 选择第二个:允许运行任意版本远程桌面 关闭防火墙(或者给远程桌面添加端口3389放行也可以) 创建用户以及密码 这里注意,一定要建立密码,只有账号 ...

  4. Win7系统怎么开启远程桌面?Win7远程桌面怎么用(转)

    远程桌面服务开启之后,可以方便的远程管理服务器或计算机.为生活和工作带来不少便利呢,很多小伙伴还不知道怎么开启win7远程桌面吧(下面咗嚛以内网远程桌面为例)   工具/原料 Win7 Win7远程桌 ...

  5. windows 2012 r2如何开启远程桌面

    windows 2012 r2如何开启远程桌面 编写人:左丘文 2019-7-6 Windows 2012安装完成后需要开启远程桌面才可以远程连接,网上搜索了一下,有以下几个解决办法,虽说最后还是自己 ...

  6. Windows批处理:配置防火墙规则、开启远程桌面

    一.简介 公司主机加入域后,防火墙未进行设置,规则不统一,不少主机ping不通.另打算开启远程桌面,方便远程管理网内每台主机.曾在DC上测试过域组策略内的Windows防火墙设置,无论是新增规则还是直 ...

  7. windows系统局域网内开启远程桌面图解

    需要开启防火墙 默认这里没有远程桌面   添加方法   到此远程桌面已经开好了.

  8. 如何开启远程桌面连接功能?windows的远程桌面连接功能使用步骤

    由于远程桌面的诞生,为电脑工作者提供了极大的便利.首先,推荐1款比较适合服务器管理的远程桌面: 可以管理1000+服务器/vps的远程桌面:IIS7远程桌面管理 开启远程桌面功能步骤: 1.右键点击电 ...

  9. windows server 2003 远程桌面最大连接数调整与windows 2008远程桌面后,本地帐号自动锁定

    调整windows server 2003 最大远程连接数的步骤如下: 第1步.开始-->控制面板-->添加或删除程序-->添加/删除windows组件-->选择"终 ...

  10. Linux和Windows系统的远程桌面访问知识(转载)

    为新手讲解Linux和Windows系统的远程桌面访问知识   很多新手都是使用Linux和Windows双系统的,它们之间的远程桌面访问是如何连接的,我们就为新手讲解Linux和Windows系统的 ...

随机推荐

  1. 开源:基于mybatis和jpa的数据库安全加密脱敏插件,围观交流

    开源:基于mybatis和jpa的数据库安全加密脱敏插件,围观交流

  2. LosslessCut 视频 切割合并 - 软件推荐 - 非常好用

    LosslessCut 视频切割合并 - 软件推荐 - 非常好用 下载地址 https://n802.com/f/14902046-490311155-557856 参考文章 http://www.r ...

  3. linux-关于conio.h文件的文件缺失问题

    链接: https://pan.baidu.com/s/1Qzo4CkJB1_5E-3rDLtfG4Q 提取码: fh65 编辑以下这个依赖库就可以了 $ cd libconio-1.0.0 $ ./ ...

  4. 逆向通达信Level-2 续六 (调试pad控件)

    调试终端面版单元, 以及宿主窗口 调试大数据面版单元, 以及宿主窗口 逆向通达信Level-2 续十一 (无帐号登陆itrend研究版) 逆向通达信Level-2 续十 (trace脱壳) 逆向通达信 ...

  5. SpringMVC异常之The request sent by the client was syntactically incorrect解决方案

    最近在做SpringMVC开发的时候,直接访问后台的controller,出现如下异常 这个问题是什么原因造成的呢? 后来经过测试发现,是表单提交的内容数据类型与实体的(也就是数据表字段)的数据类型不 ...

  6. Java取当前时间的一分钟后,并格式化输出

    1.Java1.8 以前 Calendar instance = Calendar.getInstance();//获取当前日期时间 instance.add(Calendar.MINUTE,1);/ ...

  7. 16_AAC解码实战

    本文主要讲解:如何将AAC编码后的数据解码成PCM. 命令行 用法非常简单: ffmpeg -c:a libfdk_aac -i in.aac -f s16le out.pcm -c:a libfdk ...

  8. Linux 运维工程师面试真题-4-Linux 服务配置及管理

    Linux 运维工程师面试真题-4-Linux 服务配置及管理** 1.请写出 apache2.X 版本的两种工作模式,以及各自工作原理.如何查看 apache 当前所 支持的模块,并且查看是工作在哪 ...

  9. Android 开发Day4

    我们双击进入activity_main.xml 先将android.support.constraint.ConstraintLayout改为LinerLayout线性的,意思就是水平的的结构 并加入 ...

  10. drf(请求和响应)

    一 请求 源码分析 from rest_framework.request import Request class Request: def __init__(self, request, pars ...