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.
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.
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
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.
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:
"
@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.
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/VF3tho4I 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 TermServiceandnet start TermService. Try it
Thank you!
Doesn't working, we really need a fix, Please, I really can't live withour RDPWrap.
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.
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.
It works!!!
this is the right solution for 64bit 10.0.17763.437
Most helpful comment
rdpwrap.zip
It works!!!