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


    一、背景:新到一天办公用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 nameDescription
    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),经测试可用。

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

    (1)停止termservice服务:

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

    (2)编辑C:Program FilesRDP Wrapper dpwrap.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命令调出组策略管理工具。

  • 相关阅读:
    python中logging的使用
    从零到Django大牛的的进阶之路02
    PostgreSQL 输出 JSON 结果
    Hello World
    Node多国语言包
    更改ejs模板引擎的后缀为html
    Node.js 调试小技巧
    JavsScript 一些技巧方法
    如何预测 Pinterest 和 Instagram 的未来发展潜力?
    如何获得div对象的绝对坐标
  • 原文地址:https://www.cnblogs.com/sfccl/p/13126541.html
Copyright © 2020-2023  润新知