Universal Termsrv.dll Patch V1.0b Build 20090425 Release
Friday, April 17, 2009
Screen capture: 3 client and 1 local console connect to Widnows 7 RC 6.1.7100.0.
Project: Universal Termsrv.dll Patch
Support: Windows XP SP2 SP3; Vista SP1 SP2/Windows 7, 32bit(x86)/64bit(x64)
Download Link 1: UniversalTermsrvPatch_20090425.zip (zip File, 66 KB)
Download Link 2: UniversalTermsrvPatch_20090425.zip (zip File, 66 KB)
Download Link 3: UniversalTermsrvPatch_20090425.zip (zip File, 66 KB) (Click to download)
Crack termsrv.dll, remove the Concurrent Remote Desktop sessions limit, allow multi-user login in XP/Vista at the same time.
This is only a file patch for termsrv.dll.
More setting for RDP, please google it.
The meaning of the last number of checksum:
1 - Original file, without any modification.
9 - The file has been modified.
Notes:
1, Can oprate in normal mode. Do not need to enter safe mode.
2, Choose the corresponding patcher based on you Windows:
For 32bit(x86): UniversalTermsrvPatch-x86.exe
For 64bit(amd64): UniversalTermsrvPatch-x64.exe
3, Require administrator rights. Right-click the exe file, select Run as Administrator.
4, After patch, Restart computer to take effect.
5, Backup file: \windows\system32\termsrv.dll.backup.
History:
2009.04.16 V1.0
+ First release.
2009.04.25 V1.0b
* Fix a bug in xp.reg. Thanks godolphinaim!
Posted by deepxw at 04:38 |
Labels: Universal Termsrv.dll Patch


Hi deepxw,
Nice! Been looking for this for a while! Would this patch also work on Windows Server 2008?
Simon
I have not Win 2008 to test.
Most of the files of 2008 are same as Vista, You can have a try.
Hi!
I try this with Windows XP SP2 x64.
I didn't work correctly.
It patch OK.
But when i try to connect with remote desktop it logoff current window/user.
When i disconnect the remote desktop session. I can logon again.
more than 3 concurrent session limit is allowed?
is there possible some type of silent install? ...i would like to run this from command line... just add it to my .bat file
To Phuong Pham:
Sorry, I have not test in this version of Windows.
This patch is only a file patch.
You need to setup registry, GP, and more...
I will try to solve it in future.
To Beto Reyes:
Yes.
To ARP:
It will be added in next version.
Hi deepxw,
This patch not work with Vista SP2 RTM (6002.18005) x86.
Please fix it.
To PavloN:
Hi! Please upload the original file to http://rapidshare.com.
Or send the file to my e-mail.
Thanks!
Works perfectly on Vista SP2 RTM (6002.18005) x64! Thanks so much!
Very nice hack! Keep up the good work.
Trouble on Windows 7:
Remote desktop font size is set to 120 DPI and does not change.
If the Remote Desktop disconect (no logoff), it can not be over login.
How this can be repaired?
Great work on this patch!
Does this patch incorporate the things that make terminal service work on Vista Home Premium?
If not, that would make it even more universal!
To Howking: I don't know.
I will do some test about it.
To your locutus: I will try to test it.
to deepxw: this problem was on built 7022, 7048, 7057, 7068, 7070, 7100. Build 7000 work correctly.
to deepxwthanx !
But this patch must have silent install.
to deepxw and Phuong PhamFor XP SP2 change:
0x000225B7: 54 55 -> 20 55
For XP SP3 change:
0x00022692: F4 -> C0
This will change pointer from string AllowMultipleTSSessions to EnableConcurrentSessions.
Also add to the Registry:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"EnableConcurrentSessions"=dword:00000001
to deepxw
what means these parameters:
-silent, -path, -nt61, -deepscan ?
Hi,
You don't say anything about these .reg files - do we need to enter them into the registry? Are they for Vista and XP only and we don't need to run it in Win7?
Hi,
I've used this patch and now the remote destop service will not start on vista x64 SP1. It returns "Error 5: Access denied". any ideas, please.
The vista registry file works in windows 7
Hi Tried UniversalTermsrvPatch-x86.exe on Vista Home Premium SP2 (RTM) and found that it doesn't work. If i try on Vista Home Premium SP1 it works. Any change of an update?
Thanks for the hard work!
Cheers,
Darren
Please make this work on Home Premium for Vista SP2 released today. I am relying on you buddy!!! You're the best! I'm not going SP2 until I can remote into my Home Premium machine like under SP1
Hi, thanks for the patch, but its not fully working for me on Vista SP2 x64.
I only have one one user account on my computer. My understanding is that setting fSingleSessionPerUser to 0 would allow me to have multiple sessions with that one account.
I have double checked my settings and it is set to 0, but it only logins into the "console" session. Am I missing something?
Hi deepxw,
great work, I've installed it on my Windows 7 RC1, build 7100.
I was under the impression that the local user could log on as user A, and that a remote user can also log on as user A. This is obviously not the case as a result of my misunderstanding.
What I do want to ask is: is this going to be possible in the near future?
Thanks a lot.
On Vista x64 XP2, this only works to the extent that multiple concurrent sessions of unique users is allowed. It will not allow a user to have more than one login however. That worked fine for me in Vista x64 SP1 with a manually hex-edited termsrv.dll. I would regularly have 3 sessions in that case: UserA-Console, UserA-RDP, UserB-RDP. Now, UserA cannot have console and RDP sessions simultaneously. I have tried the vista.reg as well as group policy modification. Neither has worked and neither was required in the case of Vista64 SP1. I can only conclude that the problem lies in the nature of the patch.
To deepxw:
I have not had any luck with Home Prem SP1, any ideas? The patch is applied, but can not RDP in.
Tried on 7137, but doesn't work. If there any plan to update for this Version ?
sorry, my mistake ... 7137 is ok with 20090425 release
The SP1 termsrv.dll posted here works with SP2. You just need to reregister it after the SP2 install
http://www.unet.fi/fransblog/2007/08/30/enable-remote-desktop-connection-on-vista-home-premium/
K
For those using Vista x64 SP2 and wanting multiple simultaneous logins from the same user (not taking over the console session) just use your previously patched/working x64 SP1 termsrv.dll. It worked great for me. I'm just glad I had saved off my "termsrv.dll.patched" from SP1.
I continue to have problems with any patched dll, and have lost the original termsrv.dll in x64 Vista SP2. Would someone mind sending me a copy so I can start from scratch again, and ensure it is working?
Would someone post a download, or private message me where I can find it?
Thanks,
Hi everyone!
I have used on the xp and vista the missing remote's hack. But now I have win7 x64, but I can't find the termsrv.dll in the "c:/windows/system32" folder. I found that file in the "C:\Windows\winsxs\amd64_microsoft-windows-t..teconnectionmanager_31bf3856ad364e35_6.1.7100.0_none_5bb0d5ad61b759e1" folder. I replaced the termsrv.dll under the ubuntu, but the second user cannot use the computer.
Somebody can help me? I use the win7 build 7100 from Microsoft webpage.
Hi deepxw
My Windows is Vista Home Premium x86 SP2
After patch it is listening on port 3389, but don't connect and don't show erros message.
Thank you
Alex
Hi, someone have this problem?
Time to time after close and open rdp sessions remotely the machine (XP SP2, PIV 3.0Ghz, 1 Gb Ram)that is patched stop to logon users, without errors, put the user and pass and can't logon. The same if you try in the rdp clients. I think is something about the way XP user session memory. Any ideas?
I can comfirm what PavloN said... April 29, 2009 8:16 PM
Hi deepxw,
This patch not work with Vista SP2 RTM (6002.18005) x86.
It does not work with this build.
multi-logons of the same user does not work on win7 7100 or 7600
Below is the fix.
Search for differences
1. termsrv.dll.backup: 543,232 bytes
2.termsrv.dll: 543,232 bytes
Offsets: hexadec.
140: 5D 6C
141: BD 9F
18AF3: 3B B8
18AF4: 86 00
18AF5: 20 01
18AF6: 03 00
18AF8: 00 90
18AF9: 0F 89
18AFA: 84 86
18AFB: 57 20
18AFC: 4B 03
18AFD: 01 00
19225: 43 90
849F9: 00 64
849FA: 00 65
849FB: 00 65
849FC: 00 70
849FD: 00 78
849FE: 00 77
19 difference(s) found.
search 85 E0 FE FF FF 43 50 C7
replace 85 E0 FE FF FF 90 50 C7
The patch did not work for xp 64 bit
Hey there - I'm in a bit of a squeeze and was wondering if anyone can help. I patched termsrv.dll with a batch file that I found on remotedesktoprdp.com and now I can't connect via RDP at all. In the services control panel, the service "TermService" isn't started - it shows Failed to Read Description. Error Code 2.
Has anyone seen this before, or know how to fix it? I would live with even just one RDP session at this point...
Thanks,
Tom
Patch worked great on Windows 7 x64.
Hi, deepxw
64x SP2 Vista Home Prem -- said my sys was already patched. How do I get rid of previous termsrv.dll patch from a different hack?
Hi,
I tried the same thing on a _german_ installation of Windows Server 2003 Enterprise SP2 without success.
Did anybody get it to work on w2k3 at all?
cu
mathias
Does this hack also work for Windows 7 Home Premium ? I ask this because this version of Windows 7 does not have the "Remote Desktop Host" feature available (Pro and Ultimate have it).
I'm currently using Win XP Pro SP3 with the termsrv.dll hack enabled and it works fine.
I've purchased Win 7 Home Premium and want to know if I have to upgrade to Pro or Ultimate if I want multiple concurrent logon to my PC.
Thanks for your help
works perfeclty fine on Windows 7 RTM Professional x64. thanks!
This works perfectly on Win7 Ultimate RTM x86
Ok, we know now that this hack works with Windows 7 RTM Pro or Ultimate.
Does it also work with the Home premium version ?
I noticed that the patch when opened goes out to "phone home" on a couple servers 207.114.197.72 and 207.114.197.80... Is this by design? If so why?
How this patch works with Windows File Protection? Does anyone from here noticed this warning during initialisation? Thanks for reply.
Will this work on windows server 2003?
I want more than 3 users to login
Hi, has anyone tested it on Win 7 whilst connected to a domain?
Just ran on Win 7 Pro Build 7600 and worked like a charm.
I quickly tested this today on a server domain...It works!
Works on my Vista Sp2 x64.
Same question as Regis: has anyone managed to get W7 Home Premium working??
Its so highly informative things are posted in your blog. I was seeking for this type of Desktop related Conference blog that have a fresh and interesting content.
Web Conference
Win XP Pro SP3 patch doesn't work
termsrv.dll ver 5.1.2600.5512
only one concurrent connection is working - like no patch at all...
OK, I've just tested with W7 Home Premium and it does NOT work.
Probably because W7 Home does not include the RDP host (W7 Pro and Ultimate include RDP host).
So, we first need a hack to enable RDP host on W7 Home editions, like the one that already exists for Vista Home premium (http://www.unet.fi/fransblog/2007/08/30/enable-remote-desktop-connection-on-vista-home-premium/).
Waiting for such a hack, I'm keeping Win XP Pro.
Windows 2008 Server - works great...
I can comfirm what PavloN said... April 29, 2009 8:16 PM
Hi deepxw,
This patch not work with Vista SP2 RTM (6002.18005) x86.
It does not work with this build.
cuote...
Anonymous said... October 19, 2009 12:35 PM
Win XP Pro SP3 patch doesn't work
termsrv.dll ver 5.1.2600.5512
only one concurrent connection is working - like no patch at all...
Me too. The same case.
Hi again. I´m the previous anonymous... :)
The problem is solved. The registry file for XP was not applied making "Click" in the patch aplication. I had to combine manually after.
Anyway thks at all to deepxw...
Mh. For me it doesn't work with Windows 7 Final Home Premium. The client doesn't connect! It tries to connect for a split second and just cancels. A connection is established (as seen in TCPView) for that split second though.
Rdesktop (the Linux thing) just says
ERROR: modulus len 0x108
Initially, then
ERROR: send: Result too large
for every pixel I move my mouse inside the window or every keyboard hit.
Worked for me!! Windows 7 Ultimate, XP SP2 and XP SP3.
Dream patch this one!!
Whats the user limit though? Any one know??