RDP Wrapper 不能使用的原因:
微软最近WIN10更新KB4493464的补丁。
解决方案1(共2种方法) 直接卸载该补丁修改文件rdpwrap.ini,追加以下内容:(注意这个文件在C盘Program Files的RDP Wrapper文件夹里面)[10.0.17134.706]LocalOnlyPatch.x86=1LocalOnlyOffset.x86=ADAB8LocalOnlyCode.x86=jmpshortLocalOnlyPatch.x64=1LocalOnlyOffset.x64=92521LocalOnlyCode.x64=jmpshortSingleUserPatch.x86=1SingleUserOffset.x86=36B1CSingleUserCode.x86=nopSingleUserPatch.x64=1SingleUserOffset.x64=1511CSingleUserCode.x64=ZeroDefPolicyPatch.x86=1DefPolicyOffset.x86=33579DefPolicyCode.x86=CDefPolicy_Query_eax_ecxDefPolicyPatch.x64=1DefPolicyOffset.x64=10E78DefPolicyCode.x64=CDefPolicy_Query_edi_rcxSLInitHook.x86=1SLInitOffset.x86=475DDSLInitFunc.x86=New_CSLQuery_InitializeSLInitHook.x64=1SLInitOffset.x64=22F5CSLInitFunc.x64=New_CSLQuery_Initialize[10.0.17134.706-SLInit]bInitialized.x86 =CBF38bServerSku.x86 =CBF3ClMaxUserSessions.x86 =CBF40bAppServerAllowed.x86 =CBF44bRemoteConnAllowed.x86=CBF48bMultimonAllowed.x86 =CBF4CulMaxDebugSessions.x86=CBF50bFUSEnabled.x86 =CBF54bServerSku.x64 =F1378lMaxUserSessions.x64 =F137CbAppServerAllowed.x64 =F1380bInitialized.x64 =F2430bRemoteConnAllowed.x64=F2434bMultimonAllowed.x64 =F2438ulMaxDebugSessions.x64=F243CbFUSEnabled.x64 =F2440
然后重启。
如果你发现依然无效,那可能是最近win10又更新的KB4519338,光是卸载补丁不能算是长期的解决方案了。
可以尝试解决方案2。
解决方案2以管理员身份启动CMD,
输入net stop termservice,回车,
然后替换 C:Program FilesRDP Wrapper文件夹中的rdpwrap.ini,
输入net start termservice,回车,
重启电脑。
OK!
用于替换的rdpwrap.ini文件,已上传资源,
也可从参考内容[3]链接获得。
参考内容:
[1] Listener state: Not listening [not supported]
[2] 10.0.17134.706.txt
[3] stop the service running CMD as administrator
2020年08月29日补充:
该解决方案具有时效性(2019-10-28),仅供参考!
在使用之前,请先看看已经过去了多长时间了。