RDP Wrapper 监听器状态为 Not listening [not supported] 的解决方法

image.png

一、报错原因

        由于 RDP Wrapper 多年未更新,自带的配置文件不支持新版本的远程桌面服务。因此我们只需更新配置文件即可。


二、解决方法

1. 新建一个 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

2. 保存文件并双击运行,运行完成后按任意键结束。


注:若脚本运行时出现中文乱码,请将文件保存为 ASCII 编码。因涉及服务停止和启动,运行途中可能会提示需要管理员权限,请务必授权。
若你不知道如何授权,可以通过使用鼠标右键点击文件,选择“以管理员身份运行”直接以管理员身份启动。


3. 此时我们可以看到,Listener state 已变更为 Listening [fully supported] 。


RDPWrap-v1.6.2.zip



https://blog.csdn.net/NXY666/article/details/121152969


标签: none

添加新评论 »