In the registry:
HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\fSingleSessionPerUser
Set it to 1 to only a single session for each user, or 0 to allow multiple sessions.
Don't think you can control it dynamically at the point where you try and connect.
Win7 Ultimate RTM x86 | AMD64X2 3600+ | 3Gb Ram | 4Tb HDD | ATI4650 | Hauppauge PVR150 - Virgin Media cable | Peak dual DVB-T - Freeview | Pig ugly big black case | Xbox 360 wired extender | Samsung Omnia 7
I really appreciate it. I'll try it tonight.
I wish Microsoft would have thought this through a bit more because I would have to think there is a way to accomplish both, basically, giving you the best of both worlds. I have countless times where processes may be running on a machine and I would like to login remotely to see where it stands. Concurrent sessions won't allow for this. It will simply create a new session even if you attempt to login with the same profile.
Conversely, there are also times when I want to login remotely but do not want to interfere with what is going on locally. Media Center activities are a perfect example of this.
As I see it the most elegant approach would be to have checkboxes in RDP on the client side that would force one behavior or the other. If nothing is forced then concurrent sessions should always be available if the client is attempting to login with a profile that is different than the one currently active on the server. If nothing is forced and the client attempts to login with a profile that is the same as the one that is active on the server then the user should be prompted to use either a concurrent session or login to the current session.
mark1234: Don't think you can control it dynamically at the point where you try and connect.
Holy cow. I tested it last night and it does work dynamically!
Can you explain further? This could be useful.
mark1234:Can you explain further? This could be useful.