Enable Concurrent Sessions on Windows 7, Windows Vista and Windows XP (Termsrv.dll) 1) Download the Universal Termsrv.dll Patch by DeepXW and unzip it 2) Choose the corresponding patcher based on you Windows Version: For 32bit (x86) select UniversalTermsrvPatch-x86. 3) Right-click the exe file. Works under: Windows 8 / Windows Vista / Windows 7 / Windows XP; Program available in English; Program by Deepxw; Screenshots; Comments; Alternatives to Universal Termsrv.dll Patch. You might also be interested in TeamViewer 8 Beta 8.0.15959.0. Jan 19, 2019 Latest Windows Update previews appear to have included new termsrv.dll for Windows 7 sp1 x64.
I’m frequently being asked how to enable multiple concurrent remote desktop (RDP) sessions on windows 7(in an old popular post I presented a solution for winxp, but hey, we’re already in the windows 7 era…). To be honest, I didn’t have much time to explore this issue up until today (when I actually needed to find a solution for my own personal use).
So just before pulling out my hacking kit, I decided to give good’ol Google a shot and see if someone has already done the “dirty” work for me… and I’m happy to let you know that someone did (actually it was a bunch of guys) – 4 cool guys from WinMatrix forum (Pinobigbird, untermensch, cocoa & Shipit).
I've used the Universal Termsrv.dll Patch (x64) v22.214.171.124 after installing the SP1 of W7 (64bits) and is working right (like before the SP1). The termsrv.dll version is 6.1.7601.17514. The termsrv.dll version is 6.1.7601.17514. Jul 28, 2010 The script looks for it, I guess to determine if it was already patched. This is why I got that when I ran the script. After I renamed to.org, the script was run again and the patch applied itself and made a new termsrv.dll.bak of the SP1 version or termsrv.dll. Tried multiple login and it works fine.
So just before I’ll continue to the howto, I’ll give a short background explanation on why do we need this patch anyway:
Windows 7 has a built in remote desktop (RDP) feature that is limited by default to one concurrent user per session. Which means, that if two users are trying to connect the same machine at the same time, they can’t (actually they can, but the last user who logs in will kick out the user who is already logged in). So what I present here is a solution to allow multiple users with different or similar accounts to simoultaniously login to a windows 7 machine via RDP, by using a patched version of termsrv.dll.
So back to the cool patch by the WinMatrix guys… well, they’ve created a very nice package to contains the following files:
install.cmd – this is the script you’ll have to run
32_termsrv.dll – a patched version of termsrv.dll for x86
64_termsrv.dll – a patched version of termsrv.dll for x64
Termsrv.dll Patch Windows 7 X64
In order to use it, you’ll have to extract the files to a new folder and execute with administrator privileges (run as administrator).
When you run the install.cmd, you can use the following switches (remove the quotes):
“help” – quick help
“multi Enable” – enable multiple remote desktop sessions per user
“blank Enable” – enable remote logon for accounts which are not password protected
I found another patch by TCP-Z, that suppose to be better and support all Windows versions. However, since some users reported problems with this new patch, I’ve decided to keep the link to the old patch if someone needs it.
You can download the new patch from here: UniversalTermsrvPatch_20090425_by_TCP-Z.zip
IMPORTANT NOTE: this patch is valid for Windows 7 only! (if you’re looking for similar patch for Windows XP, visit our older post at: http://www.howtechnews.com/2008/05/17/enabling-multiple-concurrent-remote-sessions-on-windows-xp-sp3-patched-file-included/)
Just for the reference, here’s a transcript of their hex magic:
x86 Hex edit
00 3B 86 20 03 00 00 0F ** ** ** **
00 B8 00 01 00 00 90 89 86 20 03 00
FF 43 50 C7
FF 90 50 C7
F8 74 2F 68 ** **
F8 E9 2C 00 00 00
Universal Termsrv Patch Windows 7
x64 Hex edit
8B 87 38 06 00 00 39 87 ** ** ** ** ** ** ** ** ** **
B8 00 01 00 00 90 89 87 38 06 00 00 90 90 90 90 90 90
Termsrv Patch Windows 10
60 BB 01 00 00 00
60 BB 00 00 00 00
Termsrv.dll Patch For Windows 7 (32/64 Bit)
50 00 74 18 48 8D
50 00 EB 18 48 8D