GuidesHow to Enable Multiple Remote Desktop Sessions for Windows 11

How to Enable Multiple Remote Desktop Sessions for Windows 11

ServerWatch content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

As with earlier versions of the Windows operating system, Windows 11 restricts using Microsoft’s Remote Desktop Protocol (RDP) to one remote connection, preventing users from making multiple RDP connections.

In this article, we’ll look at potential issues and workarounds that will allow you to enable Remote Desktop sessions for multiple users on Windows 11.

The Issue with Multiple Remote Desktop Sessions in Windows

Attempting to initiate a second Remote Desktop session in Windows will cause any users working locally on the machine or logged in through an existing RDP session to be kicked out. 

The issue is not a result of the technical capabilities of Windows 11 but instead with the license agreement. Therefore, before you begin, you should understand that enabling multiple Remote Desktop sessions will violate the Microsoft license agreement and therefore void any outstanding warranties.

How to Enable Multiple RDP Sessions in Windows

There are two popular options to enable multiple Remote Desktop users on Windows 11: using the RDP Wrapper Library application or by editing the termsrv.dll file.

Remember, both of these processes violate the Microsoft License Agreement.
Proceed at your own risk.

Method 1: RDP Wrapper Library

This is the more straightforward, or at least less tedious, option, as it allows you to retain any altered parameters to the file after updates, so it continues to work without issues. 

Follow these steps to use the RDP Wrapper Library to enable multiple-user RDP sessions:

  1. Download the latest RDP Wrapper Library (1.6.2 at the time of writing). The RDP Wrapper Library serves as a layer between Service Control Manager (SCM) and Terminal Services. It enables support for multiple simultaneous RDP sessions and RDP Host support on Windows 11.
RDP Wrapper Library v1.6.2 interface.
Figure 1. Screen capture from github.com
  1. Open the file, unzip the RDPWrap-v1.6.2.zip file and run install.bat with Administrator privileges.
  2. Once the installation is complete, return to the RDPWrap-v1.6.2.zip file in downloads and run the RDPConf.exe (RDP Wrapper configuration utility) file. 
  3. In the Diagnostics window, ensure that the Wrapper, Service, and Listener states are all green (i.e., marked as installed or running).
  4. Go back to the zipped folder and click on RDPCheck.exe to open a secondary RDP session or connect multiple RDP sessions from your remote computers.
  5. Check that you can run multiple Remote Desktop connections by opening a second RDP session. 

You should now be able to successfully enable Remote Desktop connections for multiple users on Windows 11.

Method 2: Modifying termsrv.dll

The alternative to using the RDP Wrapper is to replace the original termsrv.dll file on your device. It can be found in the C: WindowsSystem32 directory. 

The problem when you modify termsrv.dll is that when installing a new Windows 11 build or simply some security updates, the termsrv.dll file can sometimes be updated automatically. As a result, you will have to modify termsrv.dll using HEX Editor after every update.

Before editing or replacing anything, it is recommended that you manually create a backup of the file. You can do this through the command line prompt (cmd.exe) with the following command:

copy c:\Windows\System32\termsrv.dll termsrv.dll_backup

Follow these steps to modify termsrv.dll:

  1. First, you must become the owner of the termsrv.dll file and assign the Administrators group full rights to the file. To do this, go to this directory: C:\Windows\System32
  2. Find the file termsrv.dll, right-click on it, and select Properties.  
  3. Now click the Security tab and select Advanced at the bottom right. 
  4. At the top, where it reads Owner, click on Change and change the ownership to your username. 
  5. Now, you must stop the Remote Desktop service (TermService) in either service.msc console or from the command prompt with the following command: Net stop TermService
  6. Now open the termsrv.dll file using any HEX editor (such as the freeware HxD editor).
  7. Find the string: 39 81 3C 06 00 00 0F 84 4F 68 01 00. (Note that this string is exclusive to Windows 11.) 
  8. Replace the string you found with: B8 00 01 00 00 89 81 38 06 00 00 90
HxD Editor interface.
Figure 2. Screen capture from mh-nexus.de

Finally, save the termsrv.dll file and run TermService before attempting to run multiple Remote Desktop connections by opening a second RDP session.

Bottom Line: Using Multiple RDP Sessions

Regardless of what method you chose, you should now be able to connect multiple user Remote Desktop sessions in Windows 11 or earlier.

You can also learn how to allow multiple RDP sessions for Windows Server 2012, 2016, or 2019.

Featured Partners: RMM Software

Pulseway

Visit website

Elevate your MSP operations with Pulseway's centralized IT platform. Monitor and manage client IT systems remotely, ensuring swift issue resolution and exceptional service delivery.

Learn more about Pulseway

Zoho Assist

Visit website

Strengthen your remote monitoring and management strategy with Zoho Assist's user-friendly interface and proactive solutions. With its robust features, Zoho Assist empowers administrators to monitor devices in real time, control them remotely, install updates, ensure security and compliance, and gain insights through comprehensive reporting.

Learn more about Zoho Assist

SuperOps.com RMM

Visit website

SuperOps.ai RMM

With SuperOps.ai’s RMM (Remote Monitoring and Management) you can manage your client’s network of assets with ease and proactively tackle issues. Monitor assets in real time, dive deep for granular information about an asset and find all the context you need to resolve issues effectively.

If you’d like to try the RMM out for yourself, you can sign up for a 21-day free trial to take it for a spin and see the solution in action. No strings attached.

Learn more about SuperOps.com RMM

Wrike

Visit website

Trusted by 20,000+ companies and over two million users, Wrike is a powerful remote monitoring and management software. Stay on track with Gantt charts, synced calendars, Kanban boards, time-tracking, real-time updates, and auto-assignment – all protected by enterprise-level security. Integrate Wrike with 400+ applications and Adobe Creative Cloud so you can keep using the tools you rely on every day. Customize your workflow and reduce the need for emails, meetings, check-ins, and more.

Learn more about Wrike

NinjaOne

Visit website

NinjaRMM is NinjaOne’s powerful easy-to-use RMM, offering all the features, flexibility, and power MSPs need in a fast-to-setup, easier-to-use package. NinjaRMM gives you complete visibility into and control over your Windows, Mac, and Linux servers, workstations and laptops as well as virtual machines, and networking devices. Our centralized, policy-based management approach puts automation at the center of your endpoint management strategy. NinjaRMM is built for the way MSPs work.

Learn more about NinjaOne

Get the Free Newsletter!

Subscribe to Daily Tech Insider for top news, trends & analysis

Latest Posts

Related Stories