前言
RDPWrap的下载安装本帖不再赘述,可参考其他帖子。
本帖主要解决更新rdpwrap.ini
后重启服务后Listener state 为 Not listening [fully supported]
的少见问题。此方法也适用于其他所有需要更新ini文件的问题。
亲测win11、WindowsServe2019可以解决,其他版本理论上通用。
解决方案
使用大佬写好的安装与更新工具
一、下载内容
- RDPwrap v1.6.2:GitHub仓库
- autoupdate_v1.1:GitHub仓库;夸克云盘
- 最新rdpwrap.ini文件(或确保适合本机的ini文件):sebaxakerhtc大佬的GitHub一直在更新中
二、部署步骤
-
解压RDPwrap v1.6.2文件
-
D盘根目录新建RDPWrapper文件夹,将RDPwrap v1.6.2中所有文件拷贝至RDP Wrapper文件夹
-
将autoupdate_v1.1.zip并解压到RDPwrap文件夹中
-
将rdpwrap.ini复制至RDPWrapper文件夹中
-
打开运行Windows终端(管理员)
-
终端输入
D:\RDPWrapper\autoupdate.bat
回车执行 -
如果之前安装的有RDPwrap,脚本会先进行卸载操作再进行安装,如没有则将直接先进行安装操作。安装后脚本会尝试自动下载最新ini文件并更新。
-
终端窗口执行到获取INI文件步骤
如下
。
[*] Extracting files...
[*] Downloading latest INI file...
可以看到RDP Wrapper文件夹中的rdpwrap.ini已被删除,此时迅速将rdpwrap.ini再次复制至RDP Wrapper文件夹中,等待一会便可看到更新成功提示。
9. 打开RDPconf.exe,稍微等一下看下是不是全绿的正常情况。如果未成功可再来一次,一定要注意放入ini文件的时机。
10. 脚本还包含更新 rdpwrap.dll文件,步骤同第8步,同时放入两个文件即可。需要下载最新dll文件,如果上述步骤多次尝试仍未成功,可以试下更新一下dll文件。附上 rdpwrap.dll下载链接,但不是最新版本,可以在rdpwrap issues输入win版本找找适合自己的dll版本。
三、步骤解释
对应上述第几步
- 2:这里原作者是建议放在"%ProgramFiles%\RDP Wrapper"(通常为 C:\Program Files\RDP Wrapper),但是我试了D盘可以
- 8:这里是用手工放置文件的方式替代了脚本下载。因为我的环境无法连接外网进行下载。此处也不能保证可以连接外网的环境能正常下载(毕竟好多年前的脚本了)
- 9:更新后重启服务有时Listener state会有延迟,大概时间不超过1分钟,仍未变化,即为失败了。
小结
本文主要参考了Github仓库的 issues。
问题解决者的脚本还提供了开机自动更新的脚本,感兴趣的可以看下原问题。