How to Enable concurrent Windows login for the Remote Desktop?

Windows can be accessed remotely using a Remote Desktop. This is already build into Windows and hence an interesting alternative to third-party programs. But logging in to a Remote Desktop Connection with a concurrent Windows login is not possible out of the box, because of the Windows concurrency limit. Windows is forcing a logout in case a secondary user wants to login. This guide shows how to enable concurrent windows login, but assumes that a remote connection setup is already exists. Afterwards, it is required to modify the file responsible for the concurrency limit, the TermServ.dll. [Read: Parallels Access review: control your home server remotely]

Concurrent Windows login: The TermServ file

You can enable Windows concurrent login by patching the TermServ.dll file. This is the only change required for enabling the concurrent logins and, thankfully, automatic tools are available to resolve this problem.

Concurrent Windows Login on Windows 7

The Remote Desktop Windows 7 concurrent login patcher by a few awesome guys. Simply download the tool from the link above and apply the patch by choosing Enable multiple logons per user and press Patch.

Windows Concurrent Remote Desktop Patcher
Win &Amp; Concurrent Rdp Patcher

In case of Windows 7 updates, it is possible that the file may get overwritten with a new version. This is not to be expected as Microsoft is not releasing major patches anymore, but only security patches. Anyhow, should the concurrent login not work anymore, after a windows update, just rerun the patcher. The original program was created by DeepX, and the source code is still available, should someone be interested.

Windows 8 & 10 Concurrent Login

For Windows 8, 8.1 and 10, a RDP wrapper tool is available. This does not modify DLL but only encapsules the file. Therefore mostly immune to windows updates and other changes. Just download the wrapper, unpack it and run the install.bat. That's it. If you want to validate that everything is running correctly, start the RDPCheckprogram.

Concurrent Windows Login Check
Validating The Concurrent Login

It will initiate a local RDP connection, running concurrently with the main login. As seen above, this allows you to locally login to a Remote Desktop session. That is it. Having to logout of one session to login into another on Windows is a minor annoyance. Fortunately, with the tool above, you can enable concurrent Windows login and enjoy the added convenience.

Be the 1 in 200,000. Help us sustain what we do.
55 / 150 by Dec 31, 2024
Join Us (starting from just $1.67/month)


Anand is a self-learned computer enthusiast, hopeless tinkerer (if it ain't broke, fix it), a part-time blogger, and a Scientist during the day. He has been blogging since 2010 on Linux, Ubuntu, Home/Media/File Servers, Smart Home Automation, and related HOW-TOs.