How to Increase Max RDP Sessions via Regedit
By default, Windows restricts the number of simultaneous Remote Desktop (RDP) connections allowed on a system. This guide provides a direct, step-by-step walkthrough on how to use the Windows Registry Editor (Regedit) to increase the maximum allowed concurrent RDP sessions and allow multiple sessions per user on Windows Server environments.
Step 1: Open the Registry Editor
- Press
Win + Rto open the Run dialog box. - Type
regeditand press Enter (or click OK). - If prompted by User Account Control (UAC), click Yes to grant administrative permissions.
Step 2: Allow Multiple Sessions per User
By default, Windows limits each user account to a single active session, disconnecting an existing session if the same user logs in again. To disable this restriction:
In the Registry Editor, navigate to the following path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal ServerLocate the DWORD value named
fSingleSessionPerUserin the right-hand pane.Double-click
fSingleSessionPerUserand set its Value data to0.0= Multiple sessions per user allowed.1= Single session per user enforced.
Click OK.
Step 3: Increase the Maximum Connection Limit
Next, configure the total number of simultaneous connections the server will accept:
Navigate to the following policy path:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services(If the
Terminal Serviceskey does not exist underWindows NT, right-clickWindows NT, select New > Key, and name itTerminal Services.)Right-click an empty space in the right pane, select New > DWORD (32-bit) Value, and name it:
MaxInstanceCountDouble-click
MaxInstanceCount.Under Base, select Decimal.
In the Value data field, enter the maximum number of concurrent sessions you want to allow (for example,
999999for effectively unlimited connections).Click OK.
Step 4: Ensure Remote Desktop Connections Are Enabled
Verify that remote connections are explicitly permitted in the registry:
- In the same path
(
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services), verify the DWORD namedfDenyTSConnections. - Double-click
fDenyTSConnectionsand set its Value data to0. - Click OK.
Step 5: Apply the Changes
To apply the changes, restart the Remote Desktop Services service or reboot the computer:
Open Command Prompt as an administrator.
Run the following commands:
net stop TermService /y net start TermServiceAlternatively, restart the machine.
Note: Modifying these registry settings allows concurrent sessions on Windows Server editions equipped with appropriate Remote Desktop Services (RDS) Client Access Licenses (CALs). Standard consumer editions of Windows (Windows 10/11 Home and Pro) enforce a hard-coded limit of one active session at the operating system kernel level.