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 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 Files\RDP Wrapper\rdpwrap.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 Files\RDP Wrapper\rdpwrap.ini文件

把前面下載的rdpwrap.ini內容用來全部替換,保存。

(3)啟動termservice服務:

以管理員模式開啟cmd終端,輸入命令:net start termservice

3、注意的問題:

(1)關於rdpwrap.ini文件的獲取

rdpwrap.ini文件的獲取:在https://github.com/stascorp/rdpwrap/issues中查找與rdpwrap.ini文件有關的帖子。

(2)關於C:\Windows\System32\termsrv.dll文件的替換

有時,需要替換termsrv.dll文件,該文件一般為TrustedInstaller角色才能修改,需要把該文件的所有者改為當前登錄用戶才能操作。

修改方法參考:https://jingyan.baidu.com/article/5bbb5a1b5d293413eba179ea.html

文件替換后,還需重新安裝一次rdpwrap軟件(執行install.bat),安裝前需要在軟件安裝目錄下用新的termsrv.dll文件替換原來的termsrv.dll文件。

若termsrv.dll文件替換后不重新安裝,使用RDPConf.exe查看運行狀態,會顯示rdpwrap state狀態顯示為未安裝。

(3)一般情況下,修改rdpwrap.ini文件后不用重啟電腦,但是,若使用net stop termservice命令停止服務出現問題,最好重啟電腦后再使用RDPConf.exe測試。

4、怪招:https://github.com/stascorp/rdpwrap/issues/1373 

 

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

win10家庭版比較坑,很多工具都沒有,對使用上造成較大不便。這里是添加gpedit.msc功能(組策略編輯)的方法:

1、編輯批處理文件gpedit.bat

   @echo off

  pushd "%~dp0"

  dir /b %systemroot%\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >gp.txt

  dir /b %systemroot%\Windows\servicing\Packages\Microsoft-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%\Windows\servicing\Packages\%%i"

  pause

2、以管理員模式打開cmd或powershell,運行gpedit.bat

顯示如下結果:

PS C:\Windows\system32> dism /online /norestart /add-package:"C:\Windows\servicing\Packages\Microsoft-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命令調出組策略管理工具。

 


免責聲明!

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



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