One of the major security improvements to Windows Vista and 7 was the introduction of UAC. It's been likened in places to the locking users out of the 'root' account that is common in Linux and Mac OSes, which is a major factor in their resistance to virus/worm attacks.
However, it plays
hell with our ability to run power tools, such as EVGA Precision.
Well, workaround for the UAC prompt on EVGA Precision (while still leaving UAC running) is "relatively" painless.
First thing we do is run task scheduler as the 'Administrator' user we want to run as. From the start menu, just type'scheduler'...
With the task scheduler running, we then create a 'new' task...
...and give it a name we'll remember. Note that you
must check the 'run with highest privileges' box.
For 'triggers', make sure to add a new trigger, as a 'one time' run...some time in the past. Immediate past, even, doesn't really matter.
And for 'actions'...well, this scheduled task should run the EVGA precision app!
The only other thing we need to verify is that we have the 'run on demand' checked...it will be, by default, but just verify that.
Now we've got a new scheduled task! Remember the name of it...
We now right-click on the desktop, and 'new' -> 'shortcut'...
...and enter this mess. Note that the name of the scheduled task
must match the name of the Task Scheduler task.
Give it a clever name...
...and an icon, and you are good to go! Just double-click on this when you want to run EVGA Precision...or drag and drop this in your Windows 'start' menu...and it'll start EVGA Precision
without you needing to acknowledge the UAC prompt, even though UAC is still running!
Now, there is obviously a few major caveats to this:
- This is not system-wide, and cannot be. EVGA Precision requires the ability to 'interact with the desktop' to work, so has to be a local (logged-on) user. As such, a task would need to be set up for each different administrator user in Windows. And, no, EVGA Precision isn't terribly clever about not running if another instance is already running on another user account...it just goes ahead and tries to run itself, however it doesn't seem to do anything...it appears that the first user logged in has all control.
- This doesn't help "standard" users. EVGA Precision requires administrator rights, flat out, and while this gets around the UAC prompt if you ARE an administrator...'standard' users still need to enter an admin password.
post edited by xanderf - Thursday, April 12, 2012 4:40 AM