Sunday 5 August 2018

How To Allow Multiple Concurrent Remote Desktop Sessions in Windows 10


By default, multiple concurrent remote desktop sessions are not allowed on any of Windows desktop systems, including Windows 10. Here is what you will get when you are trying to log in 2 or more accounts simultaneously on a Windows 10 computer.

Remote Desktop Connection - 2015-12-23 23_18_19
Another user is signed in. If you continue, they will be disconnected. Do you want to continue?
If you click Yes, the current session will be disconnected to make the room for your connection. It doesn’t log off but rather switches to the account you logged in.
Just like on Windows 7, and 8, there are ways to work around it. And here is one of them.
Warning: before you start, create a system restore point or back up termsrv.dll file in c:\windows\system32 folder, just in case something goes wrong along the way.
First of all, download the zipped file below and extract the termsrv.dll file to a convenient location such as Desktop.
Note that the revised version of termsrv.dll is compatible on Windows 10 build 11085.
Then, stop Remote Desktop Service by running the following command on an elevated Command Prompt.
net stop termservice
Now, open File Explorer, navigator to c:\windows\system32 folder and locate the termsrv.dllfile. Since only TrustedInstaller account can get access to the file, you will need to change its ownership and give the full control permission to Administrators group before you can make changes to this DLL file.
Right-click termsrv.dll file, and choose Properties. Go to Security tab and click Advancedbutton.
termsrv.dll Properties
Then click Change link next to Owner: TrustedInstaller and select an account that has local administrator rights. Click OK and OK to close the Properties dialog box.
Advanced Security Settings for termsrv.dll
Right-click termsrv.dll file again, and choose Properties. Go to Security tab and give the local administrators group the full control rights.
Local admin group with full access
Local admin group with full access
Once it’s all set, copy the termsrv.dll you downloaded earlier into c:\windows\system32 folder to replace the default one that comes with the system.
Restart Remote Desktop Service by
net start termservice
And let’s give it a try to see if it works. As you can see from the screenshot below, I successfully log in 2 accounts to the same Windows 10 computer at the same time. Hooray.
Multiple Concurrent RDP sessions in Windows 10
If you are looking for doing the same thing on Windows 7 or Windows 8, check out the following posts.