RDP Wrapper 不能使用的原因:
微软最近WIN10更新KB4493464的补丁。
解决方案1(共2种方法)
- 直接卸载该补丁
- 修改文件rdpwrap.ini,追加以下内容:(注意这个文件在C盘Program Files的RDP Wrapper文件夹里面)
[10.0.17134.706]
LocalOnlyPatch.x86=1
LocalOnlyOffset.x86=ADAB8
LocalOnlyCode.x86=jmpshort
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=92521
LocalOnlyCode.x64=jmpshort
SingleUserPatch.x86=1
SingleUserOffset.x86=36B1C
SingleUserCode.x86=nop
SingleUserPatch.x64=1
SingleUserOffset.x64=1511C
SingleUserCode.x64=Zero
DefPolicyPatch.x86=1
DefPolicyOffset.x86=33579
DefPolicyCode.x86=CDefPolicy_Query_eax_ecx
DefPolicyPatch.x64=1
DefPolicyOffset.x64=10E78
DefPolicyCode.x64=CDefPolicy_Query_edi_rcx
SLInitHook.x86=1
SLInitOffset.x86=475DD
SLInitFunc.x86=New_CSLQuery_Initialize
SLInitHook.x64=1
SLInitOffset.x64=22F5C
SLInitFunc.x64=New_CSLQuery_Initialize
[10.0.17134.706-SLInit]
bInitialized.x86 =CBF38
bServerSku.x86 =CBF3C
lMaxUserSessions.x86 =CBF40
bAppServerAllowed.x86 =CBF44
bRemoteConnAllowed.x86=CBF48
bMultimonAllowed.x86 =CBF4C
ulMaxDebugSessions.x86=CBF50
bFUSEnabled.x86 =CBF54
bServerSku.x64 =F1378
lMaxUserSessions.x64 =F137C
bAppServerAllowed.x64 =F1380
bInitialized.x64 =F2430
bRemoteConnAllowed.x64=F2434
bMultimonAllowed.x64 =F2438
ulMaxDebugSessions.x64=F243C
bFUSEnabled.x64 =F2440
然后重启。
如果你发现依然无效,那可能是最近win10又更新的KB4519338,光是卸载补丁不能算是长期的解决方案了。
可以尝试解决方案2。
解决方案2
以管理员身份启动CMD,
输入net stop termservice,回车,
然后替换 C:\Program Files\RDP Wrapper文件夹中的rdpwrap.ini,
输入net start termservice,回车,
重启电脑。
OK!
用于替换的rdpwrap.ini文件,已上传资源,
也可从参考内容[3]链接获得。
参考内容: