Windows – How to prevent a user from opening multiple instances of an executable on the server

rdpwindowswindows-server-2008windows-server-2008-r2

How do I prevent user from opening multiple instances of an executable on the server (Windows 2008 R2). For example we have users opening a program installed on the server from their PC's (Windows 7 Enterprise); in many cases they open the executable go to a different location and open the executable again on another PC. This creates multiple instances which causes more then one license to be used by that user.

** I was just told the problem has been solved. One of the Process Engineers created a program that identified all running instances and can close an instance out on command. This is still a manual way to fix the problem however but I don't make those decisions. Thank you to all that have contributed.

Best Answer

Run tsconfig.msc and set "Restrict each user to a single session" to Yes.