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

二、软件下载:

下载页面:https://github.com/stascorp/rdpwrap/releases

下载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家庭版添加远程桌面服务功能-冯金伟博客园

各状态显示皆显绿色则安装正常(界面中显示的版本号与实际win10的版本号不同,对远程桌面服务没有影响)。此时,即可进行远程桌面登录测试。

3、以管理员权限执行RDPCheck.exe,出现远程桌面登录界面则表示安装正常。

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

1、这次安装时,遇到的问题是not listening,这是因为C:Program FilesRDP Wrapperdpwrap.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),经测试可用。

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

(1)停止termservice服务:

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

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

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

(3)启动termservice服务:

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

附:win10家庭版添加gpedit.msc功能

win10家庭版比较坑,很多工具都没有,对使用上造成较大不便。这里是添加gpedit.msc功能(组策略编辑)的方法:

1、编辑批处理文件gpedit.bat

   @echo off

  pushd “%~dp0”

  dir /b %systemroot%WindowsservicingPackagesMicrosoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >gp.txt

  dir /b %systemroot%WindowsservicingPackagesMicrosoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>gp.txt

  for /f %%i in (‘findstr /i . gp.txt 2^>nul’) do dism /online /norestart /add-package:”%systemroot%WindowsservicingPackages\%%i”

  pause

2、以管理员模式打开cmd或powershell,运行gpedit.bat

显示如下结果:

PS C:Windowssystem32> dism /online /norestart /add-package:”C:WindowsservicingPackagesMicrosoft-Windows-GroupPolicy-ClientExtensions-Package~31bf3856ad364e35~amd64~zh-CN~10.0.18362.1.mum”

部署映像服务和管理工具
版本: 10.0.18362.1

映像版本: 10.0.18363.657

正在处理 1 (共 1) – 正在添加程序包 Microsoft-Windows-GroupPolicy-ClientExtensions-Package~31bf3856ad364e35~amd64~zh-CN~10.0.18362.1
[==========================100.0%==========================]
操作成功完成。

3、上述操作成功后,即可在cmd中运行gpedit.msc命令调出组策略管理工具。