Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have some programs running on start-up like Everything. UAC prompts every time the Windows starts. How can I set a program to make sure that no intervening prompt would appear during start-up?

share|improve this question
    
Have a look at this question to see if it helps: superuser.com/questions/18384/… –  Ivo Flipse Jan 22 '10 at 14:41
    
Thanks but I couldn't find an answer to my question there. I just don't want to see the prompt generated by Everything each time a open my PC. –  Mehper C. Palavuzlar Jan 22 '10 at 15:14
1  
Short of disabling completely UAC (which is definitely not recommended), I doubt it's possible. –  Snark Jan 22 '10 at 16:17
    
possible duplicate of Elevated Priviliges for Startup Applications in Vista –  techie007 Apr 7 '12 at 23:15
add comment

6 Answers

Task scheduler is an ok solution for something that runs on startup. But the most flexible way to do this is to use the Microsoft Application Compatibility Toolkit. It enables you to directly disable UAC for any application you decide to trust. The compatibility fix you need to select is RunAsInvoker.

share|improve this answer
    
This seems to be the best answer. I'm worried I'll have to play with the match settings so it doesn't ask after the next update, but it's a start... –  Rob I Mar 2 '13 at 17:43
    
Explanation article:How to start and bypass UAC for your trusted applications –  IvanH Nov 8 '13 at 12:25
add comment

Task scheduler is your friend (Basic Task - Start Program at Log On - check Highest privileges).

Don't forget to remove (or move) your current startup icon or registry entry afterwards.

share|improve this answer
add comment

To disable UAC prompts for one application only you have to use the Microsoft Application Compatibility Toolkit:

http://www.microsoft.com/en-us/download/details.aspx?id=7352

You have to run, as administrator, the correct "Compatibility Administrator" program. There are two of them, one for 32bit applications and one for 64bit applications.

  • On the left hand tree menu, on the bottom is "Custom Databases", and under it "New Database(1) [Untitled_1]"
  • Right click on the "New Database(1) [Untitled_1]"; select Create New, and Application Fix.
  • Enter the name and other details for the application you want to alter behavior on and then browse to it and select it.
  • Click Next until you are in the Compatibility Fixes screen.
  • On the Compatibility Fixes screen, find the item RunAsInvoker, and check it.
  • Click Next and then Finish.
  • Select File and Save As.
  • Save the file as [filename].SDB in a directory you can type easily on the command line.
  • Open a Command Prompt as administrator.
  • Run the command: sdbinst [drive]:\[path]\[filename].sdb & pause (For example I was fixing the UAC for Clover and the command I typed was:

    sdbinst "C:\Program Files (x86)\Clover\Clover.SDB" & pause

  • You should get a new window that says:

Installation of [name] complete.

Press any key to continue . . .

And that worked for me... Good Luck! - Sy

share|improve this answer
    
Followed the steps here and now Everything won't prompt for UAC, then won't run, but will run if manually UAC'ed via right-click context. –  iananananan Oct 14 '13 at 7:12
add comment

I was getting UAC prompts for CPU-Z and Malwarebytes, even though I had configured them to run as administrator, and in own memory space etc.

I had to go to administrative tools, local security policy, security options, user account control: behaviour of the the elevation prompt for administrators in admin approval mode. In that you get a few options for behaviour, selecting the elevate without prompting got rid of annoying warnings and system hasn't been compromised to date.

I'm running Windows 7 Enterprise 64 bit.

share|improve this answer
add comment

A third party program you might want to take a look at is called UAC Trust Shortcut 1.0

Basically you just download the program and enter in the .exe location and a name for the file and the icon will be placed on your desktop. The service will run in the background to allow easy access to any of your account restricted links.

The download can be found here: http://www.itknowledge24.com/

enter image description here

share|improve this answer
add comment

If you right click on the application executable, click properties then on the compatibility tab select "Run as Administrator" then click apply, you should no longer get the warning box.

share|improve this answer
1  
Nope, it didn't work. –  Mehper C. Palavuzlar Jan 22 '10 at 20:23
    
This is the correct answer, I'm surprised it was -1, it's also explained in details here: superuser.com/a/33377/31927 –  Marco Demaio Oct 26 '12 at 18:13
    
@MarcoDemaio, it was down-voted because it is not correct. That setting does not suppress the UAC prompt which is what the question was asking. –  Synetech Nov 27 '13 at 2:19
    
Depends whether you go by the title of the question the main body of the text. It solves: "How can I set a program to make sure that no intervening prompt would appear during start-up?" –  ChrisFletcher Jun 3 at 10:31
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.