草庐IT

win11家庭版安装远程桌面服务(使用RDPWra解决windows家庭版无法远程桌面问题)

JerryLXu 2023-10-21 原文

1.进行rdpwrap软件安装
2.设置rdpwrap软件进行相关配置
3.按当前系统版本号修改rdpwrap.ini文件
4.进行windows账户相关设置,进行远程桌面测试

获取RDP软件和相关配置文件

rdpwrap相关压缩包和对应版本号的rdpwrap.ini配置文件
百度网盘获取RDP软件和配置文件
https://pan.baidu.com/s/1EJQnfUMoJUOkPS4u3xp4Zw?pwd=8853

github获取RDP软件
https://github.com/stascorp/rdpwrap/releases
github获取rdpwrap.ini配置文件
https://github.com/sebaxakerhtc/rdpwrap.ini
安装rdpwrap软件

1.解压压缩文件RDPWrap-v1.6.2.zip得到

2.使用脚本进行软件安装,在install.bat 鼠标右键,以管理员方式运行

3.启动命令窗进行程序安装,在命令日志中,记录rdpwrap.dll文件和
rdpwrap.ini文件的位置,我的都是在系统c盘的C:\Program Files\RDP Wrapper目录下,相关安装日志及自己的理解,一般Windows配置文件就是默认在C盘

4.使用RDPConf.exe文件检查服务是否安装好了,还是要使用管理员权限运行,如果你的windows版本恰好在rdpwrap.ini配置文件之内,那么大概率打开配置文件检查全绿,全绿的话,重启一下电脑就可以正常使用了

配置截图表示不行,服务不能使用,3389端口不监听,当前win版本是10.0.22621.608 ,我们需要根据这个版本去找对应的rdpwrap.ini配置解决不是全绿的问题

5.找到rdpwrap.ini文件,上图的日志信息显示C:\Program Files\RDP Wrapper\rdpwrap.ini 在这个目录下,我们要对这个文件进行编辑,使用记事本打开这个文件,可以看到两行醒目的注释:没得知识不要乱改

6.我们必须进行修改,即使没有知识也要进行尝试,我们要找到对应版本的配置文件,这里我直接在github上找,仓库地址为,这里使用csdn的加速连接,建议复制连接打开,使用csdn的可能因为同步不及时搜索不到
https://github.com/sebaxakerhtc/rdpwrap.ini


进入目录后,按照win版本信息搜索,之前配置页面我的版本信息是10.0.22621.608,进行搜索,在git上打开文本进行复制,另存为文本文件

6.打开复制好的对应版本的rdpwrap.ini 和 C:\Program Files\RDP Wrapper\rdpwrap.ini进行比对修改

[Main] 部分 [SLPolicy] 部分 [PatchCodes] 部分 基本上是一样东西,不用修改

把版本号对应内容复制插入到rdpwrap.ini 旧的版本号之前

搜索到[SLInit]部分,基本相同不用修改



另存这个修改好的配置文件,然后使用管理员权限替换C:\Program Files\RDP Wrapper\rdpwrap.ini下的配置文件

再次使用RDPConf.exe查看配置情况,现在显示完全支持,还剩下一个Listener state监听为红色

Listener state 问题解决,可以尝试重启电脑,重启电脑会重启相关服务,也可以使用相关命令信息,以管理员模式开启cmd终端,输入命令net stop termservice停止服务,输入net start termservice在启动服务,完成重启(这里服务一直在关闭中哈哈,还是使用了重启大法)

net stop termservice
net start termservice

再次使用RDPConf.exe查看配置情况目前状态是全部绿色

目前服务是可使用状态,我们可以正常的进行远程连接测试,这里使用自带的测试软件进行测试双击打开RDPCheck.exe软件,点击连接进行远程连接测试


发现只有一个模糊的壁纸,并没有登录账户信息的地方,这个是windows微软网络登录账户导致,
方法一 我们可以改网络账户为本地账户,这也会注销当前账户需要保存当前工作,不然会丢失相关信息

方法二 我们需要创建一个windows本地账户,设置相关pin码,并给这个账户管理员权限,这样在登录这个账户时,会分配一个本地的用户信息,就是相当于一个新用户的电脑桌面信息
账户设置成功后,我们在来进行网络连接,这时候出现了相关的用户登录信息

方法三
使用微软网络账户登录的方法
使用RDPConf.exe,更改认证方式为 网络认证,应用后,在使用微软账户进行登录

使用网络用户名和网络用户密码进行登录,注意不能使用本地登录使用的pin码,有可能验证不通过

到此基本上就完成了网络连接的功能,此方法可以很好的适用于内网环境,如果可以使用外网,也可以使用向日葵之类的远程软件工具

关于防火墙出站规则,基本使用的端口为3389,这里软件会帮忙配置,如果没有配置出入站规则可以手动在防火墙出入站规则中为3389端口添加相关规则

如果不小心把rdpwrap.ini配置文件玩坏了,可以使用uninstall.bat脚本进行卸载后,在重新运行install.bat安装就可以了

命令窗内容的个人理解:停止进程服务后,会干掉之前的配置文件ini和dll库,修改注册表(解决掉服务的开机启动),对防火墙进行设置,大概率在设置3389端口的出入站规则

有关win11家庭版安装远程桌面服务(使用RDPWra解决windows家庭版无法远程桌面问题)的更多相关文章

  1. ruby - 在 Ruby 程序执行时阻止 Windows 7 PC 进入休眠状态 - 2

    我需要在客户计算机上运行Ruby应用程序。通常需要几天才能完成(复制大备份文件)。问题是如果启用sleep,它会中断应用程序。否则,计算机将持续运行数周,直到我下次访问为止。有什么方法可以防止执行期间休眠并让Windows在执行后休眠吗?欢迎任何疯狂的想法;-) 最佳答案 Here建议使用SetThreadExecutionStateWinAPI函数,使应用程序能够通知系统它正在使用中,从而防止系统在应用程序运行时进入休眠状态或关闭显示。像这样的东西:require'Win32API'ES_AWAYMODE_REQUIRED=0x0

  2. ruby - 在 Windows 机器上使用 Ruby 进行开发是否会适得其反? - 2

    这似乎非常适得其反,因为太多的gem会在window上破裂。我一直在处理很多mysql和ruby​​-mysqlgem问题(gem本身发生段错误,一个名为UnixSocket的类显然在Windows机器上不能正常工作,等等)。我只是在浪费时间吗?我应该转向不同的脚本语言吗? 最佳答案 我在Windows上使用Ruby的经验很少,但是当我开始使用Ruby时,我是在Windows上,我的总体印象是它不是Windows原生系统。因此,在主要使用Windows多年之后,开始使用Ruby促使我切换回原来的系统Unix,这次是Linux。Rub

  3. Vscode+Cmake配置并运行opencv环境(Windows和Ubuntu大同小异) - 2

    之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vsstudio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vscode下配置CV之法。其实极为简单,图比较多所以很长。如果你看此文还配不好,你应该思考一下是不是自己的问题。闲话少说,直接开始。0.CMkae简介有的人到大二了都不知道cmake是什么,我不说是谁。CMake是一个开源免费并且跨平台的构建工具,可以用简单的语句来描述所有平台的编译过程。它能够根据当前所在平台输出对应的m

  4. ruby - 安装libv8(3.11.8.13)出错,Bundler无法继续 - 2

    运行bundleinstall后出现此错误:Gem::Package::FormatError:nometadatafoundin/Users/jeanosorio/.rvm/gems/ruby-1.9.3-p286/cache/libv8-3.11.8.13-x86_64-darwin-12.gemAnerroroccurredwhileinstallinglibv8(3.11.8.13),andBundlercannotcontinue.Makesurethat`geminstalllibv8-v'3.11.8.13'`succeedsbeforebundling.我试试gemin

  5. 深度学习部署:Windows安装pycocotools报错解决方法 - 2

    深度学习部署:Windows安装pycocotools报错解决方法1.pycocotools库的简介2.pycocotools安装的坑3.解决办法更多Ai资讯:公主号AiCharm本系列是作者在跑一些深度学习实例时,遇到的各种各样的问题及解决办法,希望能够帮助到大家。ERROR:Commanderroredoutwithexitstatus1:'D:\Anaconda3\python.exe'-u-c'importsys,setuptools,tokenize;sys.argv[0]='"'"'C:\\Users\\46653\\AppData\\Local\\Temp\\pip-instal

  6. ruby - 如何在 Ruby 中执行 Windows CLI 命令? - 2

    我在目录“C:\DocumentsandSettings\test.exe”中有一个文件,但是当我用单引号编写命令时`C:\DocumentsandSettings\test.exe(我无法在此框中显示),用于在Ruby中执行命令,我无法这样做,我收到的错误是找不到文件或目录。我尝试用“//”和“\”替换“\”,但似乎没有任何效果。我也使用过系统、IO.popen和exec命令,但所有的努力都是徒劳的。exec命令还使程序退出,这是我不想发生的。提前致谢。 最佳答案 反引号环境就像双引号,所以反斜杠用于转义。此外,Ruby会将空格解

  7. ruby - ri 有空文件 – Ubuntu 11.10, Ruby 1.9 - 2

    我正在运行Ubuntu11.10并像这样安装Ruby1.9:$sudoapt-getinstallruby1.9rubygems一切都运行良好,但ri似乎有空文档。ri告诉我文档是空的,我必须安装它们。我执行此操作是因为我读到它会有所帮助:$rdoc--all--ri现在,当我尝试打开任何文档时:$riArrayNothingknownaboutArray我搜索的其他所有内容都是一样的。 最佳答案 这个呢?apt-getinstallri1.8编辑或者试试这个:(非rvm)geminstallrdocrdoc-datardoc-da

  8. ruby - rails 3.2.2(或 3.2.1)+ Postgresql 9.1.3 + Ubuntu 11.10 连接错误 - 2

    我正在使用PostgreSQL9.1.3(x86_64-pc-linux-gnu上的PostgreSQL9.1.3,由gcc-4.6.real(Ubuntu/Linaro4.6.1-9ubuntu3)4.6.1,64位编译)和在ubuntu11.10上运行3.2.2或3.2.1。现在,我可以使用以下命令连接PostgreSQLsupostgres输入密码我可以看到postgres=#我将以下详细信息放在我的config/database.yml中并执行“railsdb”,它工作正常。开发:adapter:postgresqlencoding:utf8reconnect:falsedat

  9. u盘安装系统(win10为例) - 2

    下载微PE工具箱进入官网下载微PE工具箱-下载 安装好后,打开微PE工具箱客户端,选择安装PE到U盘 PE壁纸可选择自己喜欢的壁纸,勾选上包含DOS工具箱,个性化盘符图标 下载原版系统进入网站下载镜像NEXT,ITELLYOU如果没有账号,注册一下就好进入选择开始使用选择win10 这里我们选择消费者版,用迅雷把BT种子下载下来 下面的两个盘符,是PE工具箱安装进U盘后,分成的盘符,注意EFI的盘符,这里面不能删东西,也不能添东西,另一个盘符可以当做正常的U盘空间使用,我们现在需要把下载下来的景象文件复制到正常的U盘空间中去 这个时候我们的系统U盘就只做好了 安装系统我们将U盘插入电脑,开机,

  10. 【Linux操作系统】——网络配置与SSH远程 - 2

    Linux操作系统——网络配置与SSH远程安装完VMware与系统后,需要进行网络配置。第一个目标为进行SSH连接,可以从本机到VMware进行文件传送,首先需要进行网络配置。1.下载远程软件首先需要先下载安装一款远程软件:FinalShell或者xhell7FinalShellxhell7FinalShell下载:Windows下载http://www.hostbuf.com/downloads/finalshell_install.exemacOS下载http://www.hostbuf.com/downloads/finalshell_install.pkg2.配置CentOS网络安装好

随机推荐