How to Allow Multiple RDP Sessions in Windows 10 via Registry

How to Allow Multiple RDP Sessions in Windows 10 via Registry?

How to allow multiple RDP sessions in Windows 10 via registry? By default, Windows 10 only allows one Remote Desktop session per user, and connecting from another device will log out the existing user. Many professionals, IT administrators, and developers still need multiple RDP sessions on Windows 10, especially for collaboration, remote support, and multitasking. While Windows Server editions support multiple sessions, Windows 10 requires manual tweaks — particularly registry edits and patching — to enable this functionality.

Disclaimer: Modifying the Windows registry can affect system stability. This guide is for educational purposes only. Always back up your registry and system before making changes.

Why Allow Multiple RDP Sessions?

Here are a few scenarios where enabling multiple RDP sessions on Windows 10 is helpful:

  • IT professionals managing systems remotely
  • Developers testing multi-user applications
  • Businesses with remote access needs but limited server infrastructure
  • Home lab users experimenting with RDP and virtualization

What You’ll Need

  • A Personal Computer running Windows 10 Pro, Enterprise, or Education
    (Home Edition does not support Remote Desktop)
  • Administrator privileges
  • A tool to patch termsrv.dll (optional)
  • Basic understanding of the Windows Registry Editor

How to Allow Multiple RDP Sessions in Windows 10 via Registry Best Guide

Method 1: Registry Hack to Allow Multiple RDP Sessions

Unfortunately, registry changes alone won’t fully unlock concurrent multiple sessions — you’ll also need to modify the termsrv.dll file. But the registry part is essential for controlling RDP behavior.

Step 1: Enable Remote Desktop

Before proceeding, make sure Remote Desktop is enabled:

  • Open Settings > System > Remote Desktop.
  • Toggle Enable Remote Desktop to ON.
  • Note your PC name for later use.

Step 2: Edit the Windows Registry

Here’s how to prepare the system:

1. Launch Registry Editor

  • Press Win + R button, type regedit, and press Enter.

2. Navigate to the RDP registry key:

Copy
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

3. Add a new DWORD value:

  • Right-click in the right panel → New → DWORD (32-bit) Values
  • Name it: AllowMultipleTSSessions
  • Double-click it and set the value to 1

This key is not always present. Adding it allows the system to consider allowing multiple Terminal Service sessions (though this alone isn’t enough).

Method 2: Patch termsrv.dll (Concurrent RDP Sessions Enabler)

The file termsrv.dll is responsible for Remote Desktop services. By default, it restricts Windows 10 to one session per user. You can modify or patch this file to allow concurrent RDP sessions.

Important Warning:
Patching system files can trigger antivirus warnings and system instability. Proceed only if you understand the risks.

Step-by-Step Guide:

1. Boot into Safe Mode

You must boot into Safe Mode to replace or edit system files like termsrv.dll.

  • Press Win + I → Update & Security > Recovery > Advanced Startup > Restart now
  • Choose Troubleshoot > Advanced Options > Startup Settings
  • Restart and select Safe Mode with Networking

2. Take Ownership of termsrv.dll

Navigate to:

makefile   Copy
C:\Windows\System32\
  • Locate termsrv.dll
  • Right-click → Properties > Security > Advanced
  • Change ownership to your user account
  • Grant yourself Full Control permissions

3. Backup Original termsrv.dll

Always create a backup:

go   Copy
copy termsrv.dll termsrv.dll.bak

4. Patch the DLL File

Use a tool like:

  • RDPWrap (recommended for safer modification)
  • Or a hex editor to manually patch

Using RDP Wrapper Library (Recommended)

RDP Wrapper allows multiple sessions without modifying termsrv.dll directly. It acts as a layer between the service and the system.

Steps:

  1. Download the latest RDPWrap installer from GitHub.
  2. Unzip and run install.bat as Administrator.
  3. Run RDPConf.exe to verify:
    • Status: Fully Supported
    • All features should be green: “Multiple sessions”, “Listener state”, etc.

If it shows “Not supported”, update the rdpwrap.ini file with the latest supported version from the GitHub community.

Reboot and Test

After patching, restart your PC. Try to connect multiple RDP sessions using different accounts:

  1. On another PC, launch Remote Desktop Connection (mstsc.exe).
  2. Enter the IP address or PC name.
  3. Log in using another local user account.

You should now be able to have multiple active RDP sessions at the same time.

Security Considerations

  • Use strong passwords for all accounts with RDP access
  • Enable Network Level Authentication (NLA)
  • Restrict RDP access to specific IPs using the firewall
  • Consider using RDP over VPN for added security

Undoing the Changes

If you want to revert to default:

  1. Restore the original termsrv.dll:
    CSS   Copy
    del termsrv.dll
    ren termsrv.dll.bak termsrv.dll
  2. Uninstall RDP Wrapper using uninstall.bat
  3. Remove the registry key AllowMultipleTSSessions

Conclusion

Enabling multiple RDP sessions on Windows 10 is still possible in 2025, but it requires registry edits, patching system files, or using RDP Wrapper. While these methods work well for personal or testing purposes, they may not be suitable for enterprise environments.

If you’re managing a business or multi-user environment, it’s best to explore Windows Server solutions with proper licensing. But for home labs, power users, and remote work enthusiasts — this guide will help unlock the hidden power of your Windows 10 machine.

Scroll to Top