Universal Termsrv.dll Patch V1.0b Build 20090425 Release


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   |    

70 comments:

Simon said... April 17, 2009 3:25 PM  

Hi deepxw,

Nice! Been looking for this for a while! Would this patch also work on Windows Server 2008?

Simon

deepxw said... April 18, 2009 12:17 AM  

I have not Win 2008 to test.

Most of the files of 2008 are same as Vista, You can have a try.

Phuong Pham said... April 19, 2009 8:30 PM  

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.

Beto Reyes said... April 19, 2009 11:59 PM  

more than 3 concurrent session limit is allowed?

ARP said... April 20, 2009 10:46 AM  

is there possible some type of silent install? ...i would like to run this from command line... just add it to my .bat file

deepxw said... April 25, 2009 1:43 AM  

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.

deepxw said... April 25, 2009 1:44 AM  

To Beto Reyes:
Yes.

deepxw said... April 25, 2009 1:45 AM  

To ARP:
It will be added in next version.

PavloN said... April 29, 2009 8:16 PM  

Hi deepxw,
This patch not work with Vista SP2 RTM (6002.18005) x86.
Please fix it.

deepxw said... April 30, 2009 12:43 AM  

To PavloN:
Hi! Please upload the original file to http://rapidshare.com.
Or send the file to my e-mail.
Thanks!

chuba said... May 1, 2009 8:33 AM  

Works perfectly on Vista SP2 RTM (6002.18005) x64! Thanks so much!

Moshster said... May 2, 2009 12:57 AM  

Very nice hack! Keep up the good work.

Howking said... May 6, 2009 6:38 PM  

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?

your locutus said... May 7, 2009 3:48 AM  

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!

deepxw said... May 7, 2009 11:12 PM  

To Howking: I don't know.
I will do some test about it.

deepxw said... May 7, 2009 11:13 PM  

To your locutus: I will try to test it.

Howking said... May 8, 2009 6:58 AM  

to deepxw: this problem was on built 7022, 7048, 7057, 7068, 7070, 7100. Build 7000 work correctly.

goodguy said... May 11, 2009 4:00 PM  

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

goodguy said... May 11, 2009 4:07 PM  

to deepxw

what means these parameters:
-silent, -path, -nt61, -deepscan ?

Anonymous said... May 12, 2009 3:47 AM  

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?

Darin said... May 14, 2009 3:04 PM  

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.

Anonymous said... May 19, 2009 3:23 PM  

The vista registry file works in windows 7

Daz said... May 26, 2009 4:29 PM  

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

Mark2000 said... May 27, 2009 12:40 PM  

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

Anonymous said... May 27, 2009 12:55 PM  

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?

Don said... May 29, 2009 7:14 AM  

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.

Anonymous said... May 29, 2009 11:25 AM  

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.

jlt said... May 30, 2009 9:51 AM  

To deepxw:
I have not had any luck with Home Prem SP1, any ideas? The patch is applied, but can not RDP in.

Anonymous said... May 30, 2009 10:06 PM  

Tried on 7137, but doesn't work. If there any plan to update for this Version ?

Anonymous said... May 30, 2009 11:21 PM  

sorry, my mistake ... 7137 is ok with 20090425 release

KingoftheHill said... May 31, 2009 3:44 AM  

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

Anonymous said... June 2, 2009 9:38 PM  

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.

Travis said... June 2, 2009 11:13 PM  

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,

Aldebaran said... June 30, 2009 5:51 PM  

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.

Anonymous said... July 3, 2009 11:39 PM  

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

Anonymous said... July 16, 2009 3:37 AM  

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?

Joar said... July 17, 2009 10:55 PM  

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.

Anonymous said... July 20, 2009 3:08 AM  

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

eggsterino said... July 28, 2009 4:34 PM  

The patch did not work for xp 64 bit

Tom said... July 31, 2009 6:43 AM  

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

MJ said... August 15, 2009 12:14 AM  

Patch worked great on Windows 7 x64.

Dude007 said... August 15, 2009 5:36 AM  

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?

Anonymous said... August 19, 2009 3:48 PM  

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

Régis Oberlé said... August 27, 2009 11:17 PM  

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

netholik said... August 28, 2009 12:59 AM  

works perfeclty fine on Windows 7 RTM Professional x64. thanks!

Michaja said... September 2, 2009 4:56 PM  
This post has been removed by the author.
Michaja said... September 2, 2009 4:58 PM  

This works perfectly on Win7 Ultimate RTM x86

Régis Oberlé said... September 2, 2009 5:34 PM  

Ok, we know now that this hack works with Windows 7 RTM Pro or Ultimate.
Does it also work with the Home premium version ?

Concerned1 said... September 8, 2009 10:02 PM  

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?

Anonymous said... September 17, 2009 7:03 PM  

How this patch works with Windows File Protection? Does anyone from here noticed this warning during initialisation? Thanks for reply.

haxxy said... September 18, 2009 8:54 AM  

Will this work on windows server 2003?
I want more than 3 users to login

Michael said... September 20, 2009 3:11 PM  

Hi, has anyone tested it on Win 7 whilst connected to a domain?

Anonymous said... September 21, 2009 7:48 AM  

Just ran on Win 7 Pro Build 7600 and worked like a charm.

Michael said... September 21, 2009 6:33 PM  

I quickly tested this today on a server domain...It works!

VRC said... September 29, 2009 12:53 AM  

Works on my Vista Sp2 x64.

Kevin said... October 7, 2009 6:59 AM  

Same question as Regis: has anyone managed to get W7 Home Premium working??

Remote Desktop said... October 14, 2009 8:32 PM  

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

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...

Régis Oberlé said... October 27, 2009 5:53 PM  

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.

Anonymous said... October 30, 2009 3:41 AM  

Windows 2008 Server - works great...

Anonymous said... October 31, 2009 7:35 PM  

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.

Anonymous said... November 8, 2009 1:55 AM  

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.

Anonymous said... November 8, 2009 2:45 AM  

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...

sinni800 said... November 9, 2009 6:15 AM  

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.

Russ said... November 10, 2009 12:25 AM  

Worked for me!! Windows 7 Ultimate, XP SP2 and XP SP3.

Dream patch this one!!

Whats the user limit though? Any one know??

Night Lord said... November 24, 2009 3:58 AM  

Worked on Windows 7 Ultimate 7600(final). Even Remote Desktop of Win XP worked :-)

Walt said... November 26, 2009 2:22 AM  

I have gone through three separate patches and all have been unsuccessful thus far. My box is a windows xp sp3 fully updated. I have just run this patch and am encountering the same result. After applying the patch and rebooting I am still unable to get two simultaneous connections/logins, when another user wants to login the current user that is logged in gets logged off. Please help :)

Walt said... November 26, 2009 2:36 AM  

I may also want to say that I have also tried editing the group policy by enabling remote connections and setting the max user limit to 999999. Thanks!

Régis Oberlé said... November 26, 2009 5:13 AM  

Look at this:
http://thegreenbutton.com/forums/t/79427.aspx

It finally worked for me (Windows 7 Home Premium x86 French Retail DVD)

sinni800 said... November 28, 2009 5:48 PM  

The one on Green Button works instantly for Home Premium x64!!!!

Post a Comment

Next previous home
 
Copyright 2009 deepxw | TCP-Z, Best TCP/IP Patch