Skip to content

Instantly share code, notes, and snippets.

@diego898
Last active October 13, 2020 21:18
Show Gist options
  • Star 54 You must be signed in to star a gist
  • Fork 8 You must be signed in to fork a gist
  • Save diego898/6871478 to your computer and use it in GitHub Desktop.
Save diego898/6871478 to your computer and use it in GitHub Desktop.
Enable Concurrent Remote Desktop Users in Windows 8.1 x64

thanks to @neurodyne and this link for updated instructions

This works with the following versions of termsrv.dll

x64 - termsrv.dll - 6.3.9600.17095

Find Replace
39813C0600000F849E310500 B80001000089813806000090
090085C07F078BD8 090085C090908BD8
BB01000000C7 BB00000000C7

x86 - termsrv.dll - 6.3.9600.17095

Find Replace
3B81200300000F84C0EC0100 B80001000089812003000090
837DF8007415 837DF800EB15
8D44242843 8D44242890
@jackhandy9
Copy link

does NOT work windows 8.1 pro x64 running in wmware workstation. edited it twice and made sure reg changes are correct. However, the console logon screen doesnt tell you now when a remote session is taking place it simply looks like no one has logged in at all. But can NOT have a logged in console session while a remote client is connected. Any idea why? 3/3/14.

@christian-crg
Copy link

As you were saying vectorizer. Leechers, leechers everywere! (Fuckers)
http://www.nextofwindows.com/how-to-allow-multiple-concurrent-users-log-in-windows-8-through-remote-desktop/

@CadillacRick
Copy link

Just tried this edit for Windows 8.1 Enterprise and worked like a charm !! Thanks for the great post !

@dfdiaza
Copy link

dfdiaza commented Jun 11, 2014

Thank man... It worked for me W 8.1 Pro x64

@RalfOE
Copy link

RalfOE commented Jul 10, 2014

MS rolled a service pack with a new termsrv.dll (1.018.880 Bytes) out, and you can't use concurrent logins anymore.
HEX 8B 81 38 06 00 00 39 81 3C 06 00 00 0F 84 1B 70 00 00 does not exist anymore in the new file. But I changed to the old termsrv.dll and it works fine till now. But I think it would be better to use the newer file if possible. If someone has a new patch, thank you in advance.

@nweddle
Copy link

nweddle commented Jul 10, 2014

x64 - termsrv.dll - 6.3.9600.17095

Find Replace
39813C0600000F849E310500 B80001000089813806000090
090085C07F078BD8 090085C090908BD8
BB01000000C7 BB00000000C7

x86 - termsrv.dll - 6.3.9600.17095

Find Replace
3B81200300000F84C0EC0100 B80001000089812003000090
837DF8007415 837DF800EB15
8D44242843 8D44242890

Found here.

@RalfOE
Copy link

RalfOE commented Jul 11, 2014

Fine. x64 works.
Thank you

@nimra98
Copy link

nimra98 commented Jul 11, 2014

Didn't worked for me. Do you have a ready .dll x64?
Do I have to make any other changes to the registry?

@diego898
Copy link
Author

@Neurodyne thank you that worked after a microsoft patch dropped a new version of termsrv.dll.

@ALL I will update instructions above

@atyinfosec
Copy link

Worked fine X64, previously I patched it but with recent windows update this file was updated and this time file has different code and previous patch not applied on it and this patch exactly works like a charm. Thanks :)

@Resarf
Copy link

Resarf commented Jul 28, 2014

Worked perfectly on 8.1 Pro with Media Center. Thanks so much!!!

@ajaysolleti
Copy link

Thanks

@euyuil
Copy link

euyuil commented Sep 18, 2014

This is great and worked in my case. Thanks!

@binarymaster
Copy link

If you don't want to modify any system file, you may try RDP Wrapper.
It's fully open source, and also it works on Core/Basic edition.

https://github.com/binarymaster/rdpwrap/releases/

@deliamania
Copy link

hi, I have a problem with Windows 8.1 Pro x64, remote desktop connection, I have a message:

Your computer could not connect to another console on the remote computer because a session is in progress

what should i do? thanks

@kaarthicus
Copy link

Hi I was able to make the changes to the termsrv.dll file on x64 - Win 8.1 pro successfully. but while trying to bring the RDS service start, I am getting an error. It fails. Any reason. Why? Any help appreciated.

@kaarthicus
Copy link

I was able to make the fix the termsrv.dll and start RDS Service Successfully now. While connecting thru remote, i get the login , then once accept provide the password.....it fails. RDS Services stops abruptly.

Do i need to do any Changes on the Registry? If yes. Can you please provide the detials Appreciate it.

@kaarthicus
Copy link

Finally i am able to get it done. Successfully on Win 8.1 Pro x64. Please check this link - http://www.nextofwindows.com/how-to-allow-multiple-concurrent-users-log-in-windows-8-through-remote-desktop/

I used termsrv.dll file downloaded from this website.

and also take care of the Registry settings as well.

HKLM\System\CurrentControlSet\Control\Terminal Server
fDenyTSConnections (DWORD) = 0
fSingleSessionPerUser (DWORD) = 0

Good Luck.

@burgerga
Copy link

I had it working correctly, but since 1 or 2 weeks (termsv.dll is now 6.3.9600.17415) I get the warning that the other user will be logged out (the other user will get a dialog too, asking if this is ok.)

solution from here
http://www.mysysadmintips.com/windows/clients/345-multiple-rdp-remote-desktop-sessions-on-windows-8
is replacing:
39 81 3C 06 00 00 0F 84 D3 1E 02 00
with
B8 00 01 00 00 89 81 38 06 00 00 90

@czeslav87
Copy link

Solution for latest updates (April 2015), which worked for me: http://woshub.com/enable-multiple-concurrent-rdp-sessions-in-windows-8/

@jaredh
Copy link

jaredh commented Jul 29, 2015

If you've sobered up from your Windows 10 launch party and looking for the latest patch, here it is.

Windows 10 x64 - termsrv.dll - 10.0.10240.16384
Original: 39 81 3C 06 00 00 0F 84 73 42 02 00
Patch: B8 00 01 00 00 89 81 38 06 00 00 90

@blanchardx
Copy link

What about windows 10 x32 ?
Anyone with the patch ?

@atyinfosec
Copy link

Hey Jaredh, Its worked for me but the issue arises here is that when I accessed that other account from remote desktop I got temporary profile issue on that means no desktop icons no my wallpaper and in users Dir machine name .temp folder created. Do you have such issues or solution to it.

I found some solutions for windows 8 for same problem but these didn't worked for me.

@jaredh
Copy link

jaredh commented Aug 21, 2015

@aty80 I haven't experienced any issues like that on my end, sorry.

@eliekstein
Copy link

thanks @jaredh, well done!

@AaronKelley
Copy link

Windows 8.1/10 x64 GENERIC patch
I did this with the new Windows 10 TH2 build 10586 and it worked. It appears to also be consistent with all of the patches posted above.

This is for multiple users only, not concurrent sessions.
(In other words, you can have several people signed and using the PC at once, but you'll need to apply another patch in order to have two or more sessions going with the same user.)

Original: 39 81 3C 06 00 00 0F 84 ?? ?? ?? 00
Patch: B8 00 01 00 00 89 81 38 06 00 00 90

(?? ?? ?? could change from build to build... just clobber it.)

@z3r0ne
Copy link

z3r0ne commented Nov 16, 2015

@aaron44126
-Concurrent Remote Desktop sessions-

Windows 10 x64 , termsrv.dll Build 10.0.10586 Patch
http://depositfiles.com/files/2l0llrg11

@GingFreecs
Copy link

let's say i'm on computer A on user 1 and i want to use rdp to connect to user 2 on the same computer, how do i do this? it givres me an error everytime and i really need exactly this. do not suggest alternatives like vmware, it' really important that i connect to user on the same computer.

@angelhdzmultimedia
Copy link

To: GingFreecs

The solution was already given. http://woshub.com/enable-multiple-concurrent-rdp-sessions-in-windows-8/

@mickrussom
Copy link

What is the x64 patch for windows 7 For 6.1.7601.22843 ? Any help please, I keep Windows 7 alive ...

Is it possible to take the data from rdpwrap and make an dll binary patch? The pic here shows and example for 22843 x64

22843_x64_patch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment