Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've tried this, and it was not possible. But maybe there's a config that allows this. idk.

Is it possible?

I'm getting the user SessionID based on the explorer.exe process that belongs to them. But, if users can log more than once, they will have many explorer.exe and also many SessionIDs. So there would be a flaw in my implementation.

share|improve this question
up vote 2 down vote accepted

See this Policy

Computer Configuration\Policies\Administrative Templates\Windows Components\Terminal Services\Terminal Server\Connections\Restrict Terminal Services users to a single remote session

If you enable this policy setting, users who log on remotely by using Terminal Services will be restricted to a single session (either active or disconnected) on that server. If the user leaves the session in a disconnected state, the user automatically reconnects to that session at next logon.

If you disable this policy setting, users are allowed to make unlimited simultaneous remote connections by using Terminal Services.

For Windows 2008R2 the path is... \Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Connections

Restrict Remote Desktop Services users to a single Remote Desktop Services session = Disabled

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.