RDP Wrapper Library 就是可以帮你在 Windows 7、Windows 8、Windows 10 家庭版中打开远程桌面的工具。
1、把电脑上打开的安全软件与杀毒软件都关掉,因为这个远程桌面补丁会修改系统文件,所以安全软件可能会拦截。
2、下载RDP Wrapper Library补丁压缩包,解压后的所有文件将覆盖到C:\Program Files\RDP Wrapper目录下,也可以不复制(右键以管理员身份运行install.bat运行安装,等一下看到[+] Successfully installed.表示已经安装好软件了。)。
3. 如果您使用的版本是Windows 10 创意者更新版本,那么这个时候这个时候这个时候这个时候可能会缺少一个 rfxvmt.dll 文件,您需要手动把 rfxvmt.dll 文件放到 c:\Windows\System32 目录里才可以,这种情况很少见,一般是直接安装的win10家庭版用户比较多。
4. 运行RDPConf.exe可以查看远程桌面配置信息,可以显示Wrapper状态:已安装、服务状态:正在运行。
由于 RDP Wrapper 多年未更新,自带的配置文件不支持新版本的远程桌面服务。因此我们只需更新配置文件即可。
新建一个 bat 文件并输入以下内容:
@echo off & title 更新RDPWrap.ini
set INI_Path="C:\Program Files\RDP Wrapper\rdpwrap.ini"
set INI_Dir="C:\Program Files\RDP Wrapper"
::检查权限
setlocal enabledelayedexpansion>nul
net session>nul
if !ERRORLEVEL! EQU 2 (
set "args=!args: ="^&chr^(32^)^&"%!"
set "args="/C"&chr(32)&chr(34)&chr(94)&chr(34)&"%~f0""
mshta "vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe", !args!, NULL, "runas", NULL)(window.close)"&&exit
)
echo.正在停止远程桌面服务……
echo Y | net stop UmRdpService
echo Y | net stop TermService
::删除旧配置文件
:DeleteFile
del %INI_Path%
if exist %INI_Path% (
echo.文件 %INI_Path% 仍被占用,请手动关闭占用该文件的程序。
start "" %INI_Dir%
pause
goto :DeleteFile
)
echo.正在下载配置文件……
curl "https://raw.gitmirror.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini">%INI_Path%
echo.正在重启远程桌面服务……
C:\WINDOWS\System32\svchost.exe -k NetworkService
net start TermService
echo.更新完成!按任意键以结束。
pause>nul
保存文件并双击运行,运行完成后按任意键结束。
5. 再次运行RDPConf.exe 可以看到 Listener state 已变更为 Listening [fully supported] 。
6. 执行RDPCheck.exe 检查远程访问功能使能。