啟用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:\Windows\System32 文件夾(RDP Wrap 1.6.2已經修復了這個問題)。

原因2:

c:\Windows\System32\termsrv.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\runas]

@="獲取TrustedInstaller權限"

 

[HKEY_CLASSES_ROOT\*\shell\runas\command]

@="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_ROOT\Directory\shell\runas]

@="獲取TrustedInstaller權限"

"NoWorkingDirectory"=""

 

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]

@="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 Files\RDP Wrapper\rdpwrap.ini 中確定。

去 github issue 里面找別人發的新的 rdpwrap.ini,替換 C:\Program Files\RDP 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的密碼,再看吧


估計是版本不對,重啟了 還是不行,還是重裝吧


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM