Preventing Remote Desktop from kicking current user on Windows 7

8

We're using remote desktop to connect to a remote machine running windows 7. The problem is, that when one user is logged on, the others have no way (AFAIK) of knowing it. Thus, when a second user logs on, the first user gets kicked out without a warning.

Is there a way to prevent this? Please note that:

  1. The machines are not on the same network
  2. We are not interested in concurrent sessions (e.g. using a patched termsrv.dll).
  3. Both source and target machines run Windows 7 Ultimate

EDIT

I was thinking about something like Tight-VNC's behavior, where if two users can log on simultaneously with the same username. In this case, keystrokes and mouse movements made by one, are seen by the other.

bavaza

Posted 2011-08-02T18:51:44.193

Reputation: 543

Is RDP a requirement or can you switch to some other app/protocol as long as the functionality is equivalent? – Shinrai – 2011-08-02T19:09:31.893

Are you using the same account to log on with? – KCotreau – 2011-08-02T19:19:01.793

If you aren't using a server edition, then this is impossible. – surfasb – 2011-08-02T20:53:08.423

Answers

6

I may delete this based on your answer, but if you are using the same username, it will assume you don't mind kicking yourself off, but it will ask both sides if they want to do it if they are different users.

I tested with a standard user currently logged in, and an administrator connecting to make sure it would still ask.

  1. Screenshot one: "Another user is currently logged on to this computer. If you continue, this user has to be disconnected from this computer. Do you want to continue?"
  2. Screenshot two: I clicked yes above, and it says "Please wait for KCotreau-PC\Test (the name of the standard user) to respond".
  3. Screenshot three: This is of the screen of the computer being remoted into, and it gives the user, KCotreau-PC\Test, the option to disconnect immediately, do nothing and it will happen anyway in 30 seconds, or to cancel and not allow the incoming connection.

If you are the same user logged in and RDP'ing, it just does it.

So if you are both using the same user, just set up two different ones, and it should work as you want. Otherwise, I am not sure how else to do it.

enter image description here

enter image description here

enter image description here

KCotreau

Posted 2011-08-02T18:51:44.193

Reputation: 24 985