Rdpwrap: RDPWrap doesn't support 10.0.17763.437

Created on 10 Apr 2019  路  56Comments  路  Source: stascorp/rdpwrap

Hi all,
After Windows updated itself the termsrv.dll file is now at version 10.0.17763.437. RDPWrapper doesn't support this version. Can we expect support for this soon?

Thanks,
Allistar.

Most helpful comment

Doesn't working, we really need a fix, Please, I really can't live withour RDPWrap.

rdpwrap.zip

It works!!!

All 56 comments

Same here, Any Fix (I try downgrade termsrv.dll)?

Edit: This fix seems to be incomplete as service + listener state go to red after a short time...

not working fix
I was able to make it fully supported again by duplicating a config in rdpwrap.ini for
similar enough build (in my case it was 10.0.17763.292) and then re-isntalling rdwrap with this new modified rdpwrap.ini:
``ini [10.0.17763.437] ; Patch CEnforcementCore::GetInstanceOfTSLicense LocalOnlyPatch.x86=1 LocalOnlyOffset.x86=AFAD4 LocalOnlyCode.x86=jmpshort LocalOnlyPatch.x64=1 LocalOnlyOffset.x64=77A11 LocalOnlyCode.x64=jmpshort ; Patch CSessionArbitrationHelper::IsSingleSessionPerUserEnabled SingleUserPatch.x86=1 SingleUserOffset.x86=4D665 SingleUserCode.x86=nop SingleUserPatch.x64=1 SingleUserOffset.x64=1322C SingleUserCode.x64=Zero ; Patch CDefPolicy::Query DefPolicyPatch.x86=1 DefPolicyOffset.x86=4BE69 DefPolicyCode.x86=CDefPolicy_Query_eax_ecx DefPolicyPatch.x64=1 DefPolicyOffset.x64=17F45 DefPolicyCode.x64=CDefPolicy_Query_eax_rcx ; Hook CSLQuery::Initialize SLInitHook.x86=1 SLInitOffset.x86=5B18A SLInitFunc.x86=New_CSLQuery_Initialize SLInitHook.x64=1 SLInitOffset.x64=1ABFC SLInitFunc.x64=New_CSLQuery_Initialize ```` AfterwardsRDPConf.exe` shows 'Fully supported' again.

For manually updating the rdpwrap.ini, see this post https://github.com/stascorp/rdpwrap/issues/645#issuecomment-457010029.

Same, hope to get it fixed soon.

I only have x64
SLInit is the same just copy paste

[10.0.17763.437]
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=77A41
LocalOnlyCode.x64=jmpshort
SingleUserPatch.x64=1
SingleUserOffset.x64=3E520
SingleUserCode.x64=Zero
DefPolicyPatch.x64=1
DefPolicyOffset.x64=18025
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
SLInitHook.x64=1
SLInitOffset.x64=1ACDC
SLInitFunc.x64=New_CSLQuery_Initialize

I only have x64
SLInit is the same just copy paste

[10.0.17763.437]
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=77A41
LocalOnlyCode.x64=jmpshort
SingleUserPatch.x64=1
SingleUserOffset.x64=3E520
SingleUserCode.x64=Zero
DefPolicyPatch.x64=1
DefPolicyOffset.x64=18025
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
SLInitHook.x64=1
SLInitOffset.x64=1ACDC
SLInitFunc.x64=New_CSLQuery_Initialize

copied your text, listener not working.

copied SLInit , checks all green , but wont allow me to connect with multiple users.

I only have x64
SLInit is the same just copy paste

[10.0.17763.437]
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=77A41
LocalOnlyCode.x64=jmpshort
SingleUserPatch.x64=1
SingleUserOffset.x64=3E520
SingleUserCode.x64=Zero
DefPolicyPatch.x64=1
DefPolicyOffset.x64=18025
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
SLInitHook.x64=1
SLInitOffset.x64=1ACDC
SLInitFunc.x64=New_CSLQuery_Initialize

Just tested, it worked for me, thanks.

This is my SLInit part, it was copy from 17763.292, that worked for me.

[10.0.17763.437-SLInit]
bInitialized.x86 =CD798
bServerSku.x86 =CD79C
lMaxUserSessions.x86 =CD7A0
bAppServerAllowed.x86 =CD7A8
bRemoteConnAllowed.x86=CD7AC
bMultimonAllowed.x86 =CD7B0
ulMaxDebugSessions.x86=CD7B4
bFUSEnabled.x86 =CD7B8
bInitialized.x64 =ECAB0
bServerSku.x64 =ECAB4
lMaxUserSessions.x64 =ECAB8
bAppServerAllowed.x64 =ECAC0
bRemoteConnAllowed.x64=ECAC4
bMultimonAllowed.x64 =ECAC8
ulMaxDebugSessions.x64=ECACC
bFUSEnabled.x64 =ECAD0

Still not working for me , can you post your full .ini file ?

maybe i am missing something ?

not working for me, Can someone give the dll and ini file?

Doesn't working, we really need a fix, Please, I really can't live withour RDPWrap.

Doesn't working, we really need a fix, Please, I really can't live withour RDPWrap.

rdpwrap.zip

It works!!!

with @SDGdimitry supplied INI it works.

Thanks

and the dll file? ? of version rdpwrap 1.6.2 ?

Used same install (RDP Wrap 1.62)

and the dll file? ? of version rdpwrap 1.6.2 ?

No need dll...

For those who couldn鈥檛 get it to work, if you are sure you鈥檝e copied the correct text to the ini file, make sure to add a blank line to end of the ini file.

Hi, I have 32bit dll. Cloud sombody help me? Please.
termsrv.zip

Not working for me.

@saurav-biswas
try this for a temp fix:
https://github.com/stascorp/rdpwrap/issues/722#issuecomment-481636753

@SDGdimitry: Works with my particular system, too, thanks!

@saurav-biswas: For manually updating the rdpwrap.ini, see this post https://github.com/stascorp/rdpwrap/issues/645#issuecomment-457010029.
rdpwrap would download the rdpwrap.ini from this repository otherwise,
which is much older and doesn't contain the discussed fix.

Does anyone have for 32 bit version? Offset's. ini? Above solution works fine for x64 bit version of RDPWrapper.
Please anyone?

@Inkvision: It appears that @1Pekol got such a 32bit DLL?: https://github.com/stascorp/rdpwrap/issues/720#issuecomment-481621992

Nope, I think he need help with 32 bit version too :(

I confirm that with this ini file https://github.com/stascorp/rdpwrap/issues/720#issuecomment-481588640 it works good under 17763.437. If it doesn't work simply stop and restart "termservice" service:
net stop termservice
net start termservice

Yes, with x64 version works perfectly. Unfortunately not working with Windows 10 32bit - listener state is NOT LISTENING but fully supported. (#720 comment ini file).

W10 Home 32bit ver. 10.0.17763.437 (#720 ini) service stop and start don't solve the problem.

@bramburn thanks, problem is eesolved for now, but i want a permanent solution

720 comment got it fixed, i confirm this,

does anyone got the a patched termserv.dll 10.0.17763.437?

I can confirm that the ini file provided in comment #720 has worked for me too. Thanks everyone.

After "net stop termservice" and "net start termservice",it worked for me. Thanks

Hi, I solved 32bit dll (tested on W10 Pro 32bit):

[10.0.17763.437]
LocalOnlyPatch.x86=1
LocalOnlyOffset.x86=AFE24
LocalOnlyCode.x86=jmpshort
SingleUserPatch.x86=1
SingleUserOffset.x86=4D7B5
SingleUserCode.x86=nop
DefPolicyPatch.x86=1
DefPolicyOffset.x86=4BFB9
DefPolicyCode.x86=CDefPolicy_Query_eax_ecx
SLInitHook.x86=1
SLInitOffset.x86=5B2CA
SLInitFunc.x86=New_CSLQuery_Initialize

[10.0.17763.437-SLInit]
bInitialized.x86 =CD798
bServerSku.x86 =CD79C
lMaxUserSessions.x86 =CD7A0
bAppServerAllowed.x86 =CD7A8
bRemoteConnAllowed.x86=CD7AC
bMultimonAllowed.x86 =CD7B0
ulMaxDebugSessions.x86=CD7B4
bFUSEnabled.x86 =CD7B8

Have a nice day.

1Pekol - Thank you very much - works like a charm!
Tested with 32 bit Homer version of Windows 10.
Net stop TermService - required.

I tested W10 Pro. Installation need stop TermService of course.

Everything works except for the "Single session per user" option. Do you have a fix for this?

Now I login with my user in my PC but as soon as I login with that same user from a different PC, I get a new user session instead of getting the first session (with all the programs open for example and so on)

I have tried to reinstall and reboot several times but it doesn't work, this is very important for me and I had to remove the last Windows update in order to go back to the previous version. This feature works perfectly fine in the previous version, so it's clear is related to the last update.

Thank you.

https://imgur.com/VF3tho4

Hi, all
I have Windows 10 Pro x64
I try add to rdpwrap.ini file writing codes before but it doesn't help me. RDPConf tell me all is "grean" when I add codefrom 1Pekol, but it still can't multiple users connect
Can you help me?

Thanks.

Hi,
I have the same problem, when i update the ini file RDP service are still rebooting.

It is help me!
I just copy his the code from his ini
https://github.com/stascorp/rdpwrap/issues/729
FZappatta - thanks
"
Updated INI link that works:

https://github.com/stascorp/rdpwrap/files/3062713/rdpwrap.zip

and the other thread it came from:

720

"

@1Pekol , Thanks a lot mate for x86 solution. Works like a charm on Enterprise x86 machine. Multiuser concurrent sessions are back! :-)

-Gamma

Everything works except for the "Single session per user" option. Do you have a fix for this?

Now I login with my user in my PC but as soon as I login with that same user from a different PC, I get a new user session instead of getting the first session (with all the programs open for example and so on)

I have tried to reinstall and reboot several times but it doesn't work, this is very important for me and I had to remove the last Windows update in order to go back to the previous version. This feature works perfectly fine in the previous version, so it's clear is related to the last update.

Thank you.

https://imgur.com/VF3tho4

I have solved it on my x64 machine with OS Build 17763.437. You just need to change the offset param SingleUserOffset.x64=1322C (in .ini file as in 292 version) and single session will fork fine then. After doing so, just restart the TermService via commands in a row net stop TermService and net start TermService. Try it

Everything works except for the "Single session per user" option. Do you have a fix for this?
Now I login with my user in my PC but as soon as I login with that same user from a different PC, I get a new user session instead of getting the first session (with all the programs open for example and so on)
I have tried to reinstall and reboot several times but it doesn't work, this is very important for me and I had to remove the last Windows update in order to go back to the previous version. This feature works perfectly fine in the previous version, so it's clear is related to the last update.
Thank you.
https://imgur.com/VF3tho4

I have solved it on my x64 machine with OS Build 17763.437. You just need to change the offset param SingleUserOffset.x64=1322C (in .ini file as in 292 version) and single session will fork fine then. After doing so, just restart the TermService via commands in a row net stop TermService and net start TermService. Try it

Thank you!

Doesn't working, we really need a fix, Please, I really can't live withour RDPWrap.

rdpwrap.zip

It works!!!

Thanks a lot, it work for my windows 10 pro 1809 ...10.0.17763.437, stop an start service and vualaaaa,it works again.

Anyone have found a solution for resuming an already disconnected session?

Sorry - I am completely missing the "How to" part between all the different comments. Can I just ask someone to give a quick step by step explanation of what to do?

Where must the ini file be copied?
If I downloaded the ini file, must I still edit anything?

Sorry I am lost...

@hhelmbold

You need to copy the rdpwrap.ini file to the folder "C:\Program Files\RDP Wrapper" . If it still doesn't work then you need to edit the ini file.

Thank you!

-Gamma

@hhelmbold

You need to copy the rdpwrap.ini file to the folder "C:\Program Files\RDP Wrapper" . If it still doesn't work then you need to edit the ini file.

Thank you!

-Gamma

Thank you so much for the reply - but I am still in the dark here... If copying the .ini file doesn't work, what should I edit? I thought the downloaded ini file was the edited file?

The listener is now showing as "Listening" but it still shows ver. 10.0.17763.292 [not supported]

@hhelmbold

sorry for my late reply.

You need to check following information.

  1. 32 bit or 64 bit windows
  2. Windows 10 OS build as reported in Settings --> System --> About --> OS build

Thanks!

-Gamma

I truly appreciate the replies and I will take them at whatever speed they come :-) Unfortunately the PC is at school and I don't have the full build details now, but it is a 64-bit Windows 10 Pro setup. I will confirm but I think it is Version 1809 and build 17763.437

@hhelmbold

Thanks for your understanding. :-)

From your info the probable good news is the will work. A few users had same version and the changes worked for them.

I see that the current ini file does not have a section for build 17763.437. That's why it's looking at the nearest available build which is 17763.292. Then it doesn't find an appropriate entries for 17763.292. So it says [292 not supported]. The solution is adding entries for 17763.437.

Assuming you reported the version (1809) and build (437) correctly, you need to add these two sections to the ini file :

;----------------- build 10.0.17763.437 starts ----------------
[10.0.17763.437]
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=77A41
LocalOnlyCode.x64=jmpshort
SingleUserPatch.x64=1
SingleUserOffset.x64=3E520
SingleUserCode.x64=Zero
DefPolicyPatch.x64=1
DefPolicyOffset.x64=18025
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
SLInitHook.x64=1
SLInitOffset.x64=1ACDC
SLInitFunc.x64=New_CSLQuery_Initialize

[10.0.17763.437-SLInit]
bInitialized.x86 =CD798
bServerSku.x86 =CD79C
lMaxUserSessions.x86 =CD7A0
bAppServerAllowed.x86 =CD7A8
bRemoteConnAllowed.x86=CD7AC
bMultimonAllowed.x86 =CD7B0
ulMaxDebugSessions.x86=CD7B4
bFUSEnabled.x86 =CD7B8
bInitialized.x64 =ECAB0
bServerSku.x64 =ECAB4
lMaxUserSessions.x64 =ECAB8
bAppServerAllowed.x64 =ECAC0
bRemoteConnAllowed.x64=ECAC4
bMultimonAllowed.x64 =ECAC8
ulMaxDebugSessions.x64=ECACC
bFUSEnabled.x64 =ECAD0
;----------------- build 10.0.17763.437 ends ----------------

These entries are sourced from earlier posts. They are confirmed working. Hope they work for you as well.

Thanks !

-Gamma

Thank you so much Gamma!

So am I correct that if the build is different eg. 292 instead of 437 I would basically just have to copy the above and change build numbers? It helps a lot more now that I understand a bit more. I will be trying this first thing Monday morning when I get back to the school.

Really appreciate your help! Thanks again

@hhelmbold

You are welcome! :-)

If the build no is other than 437 then you need to supply another set of offsets appropriate for that build no. Normally you can't just change its label. You may give it a try though. I did and I failed. But who knows, it might simply work for you ! Fingers crossed. I am too not an expert. I am also learning from your situation. So thanks for updating. :-)

-Gamma

I am starting to feel a bit stupid here... I edited the ini file and pasted the suggested code.

My current OS version and build number is : version 1809 and build 17763.437

Running the RDPconf file the status is green on everything except I still get the ver 10.0.17134.706 [not supported] - is this referring to the termsrv.dll version?

@hhelmbold

That's really confusing. rdpwrap is reading your os build as 17134.706 instead of 17763.437. My guess is the rdpwrap has some leftovers from previous installation. I would suggest uninstall rdpwrap. Please use uninstall.bat. Then restart the pc and reinstall.

Then check if it works. If not, add the entries posted above.

Also please ensure that you are using latest rdpwrap that's version 1.6.2 (ref : https://github.com/stascorp/rdpwrap/releases).

Thanks!

-Gamma

Success!!... Well.... almost :-(

Thanks for the help, it is now reading the build correctly, everything is green and says fully supported, except if I run the RDPcheck I can only have 2 instances open.

Our setup consists of nComputing MX100S units connecting to Windows 10 "server" - We have to use Windows 10 cause Microsoft Server doesn't support the Microsoft store and a lot of the educational games used in the classroom doesn't run on Windows Server. Everything was working great until Friday when Windows updated.

I am not sure if I am still missing something with the RDP utility? I mean everything shows that's it's fully functioning but shouldn't I be able to open several RDPcheck windows?

@hhelmbold

Nice to hear your success ! :-)

I feel the rdpwrap error is resolved. Your problem looks like a config issue. It might be out of scope for this thread. I don't mind helping you, but we need to proceed to a more suitable place. If you find one such, I will be happy to follow you. Just leave a pointer here.

Thank you for your understanding.

-Gamma

@gamma-577 - You have been a HUGE help!! Thanks

Doesn't working, we really need a fix, Please, I really can't live withour RDPWrap.

rdpwrap.zip

It works!!!

this is the right solution for 64bit 10.0.17763.437

Was this page helpful?
0 / 5 - 0 ratings

Related issues

cakexxx picture cakexxx  路  6Comments

eduardolucioac picture eduardolucioac  路  4Comments

wanglulei picture wanglulei  路  4Comments

nick7inc picture nick7inc  路  5Comments

sk-lau picture sk-lau  路  4Comments