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.
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.
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.
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:
You should now be able to successfully enable Remote Desktop connections for multiple users on Windows 11.
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:
C:\Windows\System32
Net stop TermService
39 81 3C 06 00 00 0F 84 4F 68 01 00
. (Note that this string is exclusive to Windows 11.) B8 00 01 00 00 89 81 38 06 00 00 90
Finally, save the termsrv.dll file and run TermService before attempting to run multiple Remote Desktop connections by opening a second RDP session.
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.
Ray is a Content and Communications Specialist with more than 15 years of experience. He currently works at Publicize and as a contributing writer for TechRepublic, eSecurityPlanet, and Enterprise Networking Planet in addition to ServerWatch. His work has also been published in Microsoft, Venture Beat, Forbes, Entrepreneur, The Sunday Mail, FinTech Times, Spiceworks, Dice Insights, Horasis, the Nature Conservancy, and other leading publications.
Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved
Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.