Multiple Remote Desktop Sessions For The Same User

By default Windows Server 2008 and Windows Server 2012 are set to allow only a single session for a user through remote desktop. But sometimes you may need to allow multiple remote desktop sessions for A single user at the same time. For allowing concurrent same user sessions you need to change the terminal server settings in the registry on the server.

Below is the step by step instruction to fix the problem. Follow the below steps to do the registry change.

Steps to Allow Multiple Remote Desktop Sessions per user:

  1. On the Windows Server 2008 go to Start –> Run (In Windows Server 2012 go to search, type in run and click Run Desktop app) and type in regedit and press enter button to launch the Registry Editor.
  2. In the Registry Editor go to HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Control\ TerminalServer.
  3. On selecting the TerminalServices Registry, you can see the registry key fSingleSessionPerUser on the right panel. If the key is not available then create a new key by right clicking TerminalServices and slecting New –> DWORD.
  4. Double click or right-click –> modify the key fSingleSessionPerUser. Change the value from 1 to 0. The value 1 means single session for each user and 0 means multiple sessions for each user.
  5. Click OK for the new settings to take effort.

Your windows server or pc will now allow multiple terminal services sessions for the same user at the same time.

Video Instructions



10 thoughts on “Multiple Remote Desktop Sessions For The Same User”

    • Hi Nikola,
      Thank you for the feedback. I just tried and could not make it to work on Windows 10. For Now, I’ve removed the reference of Windows 10 from this article. I’ll update this article once I figure out a solution for Windows 10.

    • Hi Deepak,
      I guess you are asking about RDS Licensing in Win Server 2012. For details about various types of RDS Licensing is available in the Microsoft document . You may need ot purchase and install the license to take away the limit. The required RDS CAL is “RDS External Connector” which is expensive.
      But, if you want to reset the 120 days grace period, you may try deleting the registry entry HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod and restart the server to reset the grace period to another 120 days. I haven’t tried this technique before. So not sure how this works. Please take a backup of the registry before trying.


Leave your thoughts...

This site uses Akismet to reduce spam. Learn how your comment data is processed.