Disable UAC for specific programs

My sons Vista installation was driving me nuts. I installed a game for him on the Vista machine, but an UAC dialog was popping everytime he wanted to run the game. Giving him administrator privileges wasn't an option. Neither was giving him my administrator password, nor turning off UAC completly. In fact UAC is quite good even if it is getting in your way sometimes. This is how I solved the problem.

The game Flyff was placed in my sons profile, with him as owner of the files. To configure the system not to show the UAC dialog for the specific program I used the Application Compability Toolkit (ACT) from Microsoft. The file can be downloaded from here, check for the file ApplicationCompatibilityToolkit.exe.

Install ACT, then start Compatibility Administrator and follow the route below. 

  1. Click Fix in the toolbar.
  2. Fill in the appropriate information and point to the exe-file causing you a headache. Click Next.

    MS ACT

  3. Set the RunAsInvoker so that the program is run with the specific users privileges, ie not administrator. Click Next.

    MS ACT

  4.  Just click Next on the next screen. 
  5. Click Finish on the last screen.
  6. Finally, right click on the database and choose Install.

    MS ACT

After this my son could start the game without any annoying UAC dialogs or password hassles, but only for this particular program.
 
// John 

 

Comments

Post new comment

  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><pre>
  • Lines and paragraphs break automatically.

More information about formatting options

To combat spam, please enter the code in the image.