win10/win11家庭版添加远程桌面服务功能

win10/win11家庭版,发现无法使用远程桌面服务,系该版本操作系统不提供远程桌面服务功能。经查询,在github上已有专门解决这一问题的项目:https://github.com/stascorp/rdpwrap。其原理是RDP Wrapper作为服务控制管理器(Service Control Manager)和终端服务(Terminal Services)之间的一个层工作,termsrv.dll文件可保持不变。

下载页面:https://github.com/stascorp/rdpwrap/releases
https://soft.xitongxz.net/202201/RDPWrapperLibrary_V1.6.2_XiTongZhiJia.zip
下载v1.6.2版本的zip包。

包含文件:
File name Description
RDPWInst.exe RDP Wrapper Library installer/uninstaller
RDPCheck.exe Local RDP Checker (you can check the RDP is working)
RDPConf.exe RDP Wrapper Configuration
install.bat Quick install batch file
uninstall.bat Quick uninstall batch file
update.bat Quick update batch file

软件安装及配置测试方法:
1、以管理员权限执行install.bat
2、以管理员权限执行RDPConf.exe以查看服务运行情况,如图
各状态显示皆显绿色则安装正常(界面中显示的版本号与实际win10的版本号不同,对远程桌面服务没有影响)。此时,即可进行远程桌面登录测试。
3、以管理员权限执行RDPCheck.exe,出现远程桌面登录界面则表示安装正常。

Listener state显示红色的Not listening故障的处理

1、这次安装时,遇到的问题是not listening,这是因为C:Program FilesRDP Wrapper dpwrap.ini文件中的设置没有匹配win10版本导致的,需要在github上的Issues查询对应版本的rdpwrap.ini文件来替换。本机win10版本为10.0.18363(dxdiag查询)或版本号:1909,操作系统版本:18363.657(单击桌面开始菜单-点击设置-系统 ,在左侧选择关于,在右侧Windows规格下方查看win10版本号)。

查到一个rdpwrap.ini(https://github.com/DrDrrae/rdpwrap/blob/72e6b9ec967d50c9e213fce65422099edceecc6e/res/rdpwrap.ini),经测试可用。

https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini

2、rdpwrap.ini文件替换方法:

(1)停止termservice服务:

以管理员模式开启cmd终端,输入命令:net stop termservice

(2)编辑C:Program FilesRDP Wrapper dpwrap.ini文件

把前面下载的rdpwrap.ini内容用来全部替换,保存。

(3)启动termservice服务:

以管理员模式开启cmd终端,输入命令:net start termservice


383 Views