zoukankan      html  css  js  c++  java
  • 启用Win10家庭版的远程桌面服务端

    想要让系统恢复远程桌面功能,最简单的方法是下载安装一个自动化工具RDPWrap。下载地址:

    https://github.com/stascorp/rdpwrap/releases

    压缩包中有一个启用远程桌面的工具,和一个配置工具(因为系统属性中没有配置界面,所以需要这个配置工具)

     
    具体使用方法:
    具体使用方法:

    可以点击RDPCheck.exe检查本机是否支持远程桌面服务。如果是家庭版,十有八九会提示连接失败(Socket error)。

    如果失败,右键以系统管理员身份运行 install.bat

     

    安装完成后,运行RDPConf.exe进行状态检测,如果看到下面的三行绿色就没问题了。

     

    但如果Listener state不成功,可能的原因有两个,都需要先卸载RDPWrap

     

    原因1:

    Windows10更新后,系统会缺少一个文件rfxvmt.dll,导致 Listener state 不成功,需要把rfxvmt.dll放入 c:WindowsSystem32 文件夹(RDP Wrap 1.6.2已经修复了这个问题)。

    原因2:

    c:WindowsSystem32 ermsrv.dll版本高,比如:

     

    那就需要先停止服务远程桌面服务Remote Desktop Services

     

    再修改操作文件的权限

     

    然后,替换为低版本的该文件(10.0.16299.15),然后重新启动Remote Desktop Services,并用install.bat重新安装RDPWrap,这时运行RDPConf.exe进行状态检测,应该会看到三行绿色,用RDPCheck.exe检测也会成功!

    最后,电脑上运行mstsc,手机可以用微软的RD Client进行远程登录。这种方法只要能ping到电脑,就能登录。但想要跨互联网组网登录,还需使用VPN软件比如蒲-公-英-VPN(下载地址https://pgy.oray.com/download/)、FCN(下载地址https://github.com/boywhp/fcn/)等建立虚拟内网。当然也可直接使用远程管理软件TeamViewer、Anydesk(速度慢)。

     

    在  更新  termsrv.dll 的文件时遇到权限问题:

    把以下代码  搞到 reg文件里 执行一下,鼠标右键 ,就会有一个获取TrustedInstaller权限的 选项,获取完就可以操作了

    Windows Registry Editor Version 5.00
    
     
    
    [HKEY_CLASSES_ROOT*shell
    unas]
    
    @="获取TrustedInstaller权限"
    
     
    
    [HKEY_CLASSES_ROOT*shell
    unascommand]
    
    @="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F"
    
    "IsolatedCommand"="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F"
    
     
    
    [HKEY_CLASSES_ROOTDirectoryshell
    unas]
    
    @="获取TrustedInstaller权限"
    
    "NoWorkingDirectory"=""
    
     
    
    [HKEY_CLASSES_ROOTDirectoryshell
    unascommand]
    
    @="cmd.exe /c takeown /f "%1" /r /d y && icacls "%1" /grant administrators:F /t"
    
    "IsolatedCommand"="cmd.exe /c takeown /f "%1" /r /d y && icacls "%1" /grant administrators:F /t"
    

      

    把 原来的   termsrv.dll  备份一下,放了个新的进去, 

    又坑了,原来的远程桌面服务起不来了,报错: 错误193 0xc1

    因为 新弄进来的 termsrv.dll   版本太低了(网上下载的5.几,6.几的) ,导致服务起不来,换成 10.0.14.....的服务就可以起来了,

    然后呢  报错  listener state not listerning  not supported   ,不支持监听????

    网上说 

    如果出现 not listening [not supported] ,说明还不支持当前的 windows 版本。是否支持此 windows 版本在 C:Program FilesRDP Wrapper
    dpwrap.ini 中确定。
    
    去 github issue 里面找别人发的新的 rdpwrap.ini,替换 C:Program FilesRDP Wrapper 目录里面旧的 rdpwrap.ini
    
    不能替换的话就用编辑器打开,直接 ctrl-a ctrl-v 替换。同时可以检查一下 rdpwrap.ini 里面是否有自己系统的对应配置,如果没有的话只能等大佬更新了。
    
    替换成功的话再次打开 RDPConf.exe 可以看到 fully support ,如果 listening state 仍然没有监听的话,重启电脑。
    
    之后用 RDPCheck.exe 验证即可。
    

      

     在issue 中找了下,有个针对 

    10.0.17763.292

     版本的,和自己的系统版本只有 最后三位不同,

    说下这个版本的 

    下载后, 一个bat文件一个helper 文件夹,

    把他们两个复制到

    和  install.bat 同一目录下,用管理员账号 执行 autoupdate.bat  然后 就  

    可以看到 fully support ,但是 listening state 仍然没有监听,上边说了 要重启电脑,




    然后重启了,teamvier密码变了,去求吧,等明天 同事到公司了 告诉我teamvier的密码,再看吧


    估计是版本不对,重启了 还是不行,还是重装吧

  • 相关阅读:
    几个工具类
    C#学习-程序集和反射
    Unity学习-鼠标的常用操作(八)
    Unity学习-碰撞检测(七)
    Unity学习-摄像机的使用(六)
    Unity学习-地形的设置(五)
    Unity学习-预制(四)
    Unity学习-元素类型(三)
    Unity学习-软件的基本操作(二)
    Unity学习-工具准备(一)
  • 原文地址:https://www.cnblogs.com/feiye512/p/12256247.html
Copyright © 2011-2022 走看看