Wiki‎ > ‎

Outcome server windows 10 remote desktop using rdpwrap

posted May 31, 2019, 9:06 AM by Danny Xu   [ updated Feb 18, 2020, 12:14 PM ]

Finally RDP Autoupdate.bat, follow the instructions here

===============================================

Apparently the INI file needs to be updated as Win10 is updated, see video tutorial https://www.youtube.com/watch?v=W9BpbEt1yJw

C:\Program Files\RDP Wrapper\rdpwrap.ini 


For Win ver 10.0.18362.xxx (known 267 to 449), the ini file (in zip) attached here works (author stripped out the windows versions in the .ini so it only had the termsrv version)

Just overwrite the old ini file.

============================================================================

If RDPcong.exe says 'fully supported','Not listening'  Check if no C:\windows\system32\rfxvmt.dll file,

1) install %windir%\servicing\Packages\Microsoft-Windows-Virtualization-RemoteFX-User-Mode-Transport-Package~*.mum package by dism

Or

2) I couldn't replace the rfxvmt.dll file even with TermService stopped, so I had to boot to safe mode command prompt. To recap:
  1. Download rdpwrap.zip here
  2. Download rfxvmt.zip from

    64-bit Windows 10: https://github.com/stascorp/rdpwrap/files/1236856/rfxvmt.zip

    32-bit Windows 10: https://github.com/stascorp/rdpwrap/files/1238499/rfxvmt.zip

  3. Unzip both to a temporary location
  4. Go to recovery options and boot to command prompt
  5. Copy rdpwrap.ini from temporary location to C:\Program Files\RDPWrap
  6. Copy rfxvmt.dll to C:\Windows\System32

Reboot and everything is working.


================================================

RDPWrap on 10.0.17134.706


Edit:  C:\Program Files\RDP Wrapper\rdwrap.ini

Hi, it worked for me. Add this to the end of your file C:\Program Files\RDP Wrapper\rdwrap.ini
Then restart the Remote Desktop services (run services.msc as Admin):

[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

ċ
rdpwrap.zip
(8k)
Danny Xu,
Feb 10, 2020, 3:21 PM
Comments