Special offer
+370 5 205 5502 sales@monovm.com

How to Establish Concurrent Remote Desktop Connections

Microsoft's RDP protocol is an amazing tool built-in to Windows OS, allowing you to control a Windows machine over the internet as if you were right in front of it. Despite its usefulness, it also has some limitations. You might have experienced issues when trying to connect through different RDP connections to one system at the same time. Multiple Remote Desktop connections can be established through RDP or Remote Desktop Protocol and today we will show you how to do it. First, however, let us begin with understanding the concept of RDP.

02 Jun, 21 by Antoniy Yushkevych 5 min Read

A Step-by-step Guide on Establishing Concurrent RDP Connections


What is RDP?

If you want to remotely access a Windows machine, you can do it through RDP. In simple words, it allows you to use Windows from a different location and from different devices. There are situations in life when you cannot attend your office or can be physically present with your co-workers. Fret not, RDP is a sure-shot solution to this issue. You can work from any place and connect with your team. There are tons of benefits associated with RDP. Read on!

Benefits of RDP

  • Productivity: Many general issues are resolved with RDP along with accessing the system from anywhere. For instance, you can easily fetch and share all the files with everyone and coordinate well.
  • Security: You can be assured of strong security while working with RDP. The professionals take care of your server and the issues related to it. Regular updates are carried out by them for your convenience and ease of work. They constantly back up the data so that the recovery becomes easy in times of data loss.
  • Easier Management: Any number of clients can connect on the same network through Remote Desktop access. Also, you can change the permissions as per your requirement for different workers. The management of the network becomes simple.

Now, let us move to our core topic.


How to establish concurrent remote desktop connections?

Firstly, why is this such a task? The answer is that whenever you try to establish a second remote desktop session, the local users either get logged out of the session, or the users working on an already established RDP session are interrupted. Now, why does this happen?

This is the issue related to licensing. There are two possible ways of fixing this issue. Take a look:

  • Use RDP Wrapper library


  • Edit termsrv.dll file

Let’s get started!

How to enable the RDP Wrapper library?

The RDP Wrapper library loads the file with modified parameters, by doing so, you encounter no such issues.  

Here is how you can install it.

  1. Download the RDP Wrapper library. This library provides tremendous support for multiple remote desktop connections as well as starts RDP host services. Additionally, it acts as a layer between the Service Control Manager and the Terminal Services.

  1. Now, run install.bat with the admin privileges in order to use the RDP Wrapper Library.
  2. After that, run RDPconfig.exe, and cross-check if the Diagnostics section’s elements display green color.
  3. That is all. Perform a verification test to confirm the establishment of the second RDP connection. 

Congratulations. The process is complete. Moving on towards the next method now. The second method is the modification of the termsrv.dll file. 

Modification of termsrv.dll file

This process involves the replacement of the original file. Before you begin, do take a backup. Use the following command to take a backup:

Copy c:WindowsSystem32termsrv.dll termsrv.dll_backup

Once you have successfully taken the backup, start performing the following steps:

  1. Firstly, allocate the administrator group’s rights to the file. 
  2. Right-click on file and select Properties. Head towards the Security tab. And then click Edit. 
  3. Now hunt for the Local administrator group and allocate complete control over the file.
  4. Hit save. 
  5. Now, open the command prompt or services.msc console and terminate the Remote Desktop service.

           Use the following command:

           Net stop TermService

  1. Open termsrv.dll file and search this  line:

           39 81 3C 06 00 00 0F 84 73 42 02 00

           And type this instead:

            B8 00 01 00 00 89 81 38 06 00 00 90

  1. All you have to do now is hit Save. Try to run the Term Service first before establishing a second RDP connection. 

Bravo! Your installation of the second method is successful!



Within this article, we provided two different methods you could use to establish concurrent remote desktop connections. We hope that by utilizing either of the alternatives, you were able to successfully reach your goal. If you have any questions or suggestions, please leave them in the comment section below.

Antoniy Yushkevych

Master of word when it comes to technology, internet and privacy. I'm also your usual guy that always aims for the best result and takes a skateboard to work. If you need me, you will find me at the office's Counter-Strike championships on Fridays or at a.yushkevych@monovm.com