How to Stop Vista Objecting to Programs at Startup

Oh the joys of Vista.

One of its many "charming" characteristics is that it will fail at startup to run certain utilities you have installed.

It does this for your protection but when you have deliberately and consciously installed a program and it won't run, it is a total pain.

The classic example is the wonderful free "Everything" search program. After you install "Everything" Vista will simply not automatically run the program at startup. Instead it issues a warning message. The only way to start the program is to do it manually.

However Mark Wittels, one of our regular site vistors,  has found a way of getting around the problem. Here's what he suggests:

Often, when you use a third party program in Vista such as "Everything" or "Secunia PSI"  which is set to start on boot, Vista's user account control' (UAC) will block the program because it can't get a response from you to elevate access privileges. This requires you to unblock the program in response to an information balloon that appears.

The simple way to avoid this annoyance is to use Vista's "Task Scheduler" to start the program.

1. Stop the program from running at startup

You can do this by using the  "Options" or "Settings" dialog in the program you have installed and unchecking the appropriate box. If this is not available (some software uses the Registry for this purpose) an excellent program to perform this function is "Autoruns" (available from Microsoft at http://technet.microsoft.com/en-us/sysinternals/default.aspx). I don't like to use 'msconfig' because it has its own nag screen which appears at startup after you make changes.

2. Run the program as a scheduled task

Click on Administrative Tools->Task Scheduler Expand the folders in the left hand pane (Task Scheduler Library). To add a new folder, highlight a folder (example Windows) and click on Actions->New Folder and give it a name.

In the right hand pane or in Actions, click on Create Basic Task (if you are an advanced user you may click on Create Task, which offers considerably more control over the task).

In the dialog box, enter a name and description, if you want a reminder, and click Next Enter a trigger, in the case of startup click the radio button 'when the computer starts' and click Next Click the radio button 'start a program' and click Next.  Enter the full path name of the program or browse to find the .exe file, click on it and click Next.

TIP: If you want to enter an argument and don't know what it might be, right click on the program desktop shortcut and select 'Properties'. The argument will be shown in the 'target' block.

The final screen will show the details of the task. Click on finish and you are done.
 

 

4
Average: 4 (1 vote)
Your rating: None

I tested as you suggested using Secunia PSI. (I've been using it on Vista Home Premium for a while without any trouble.) My first step was to open Task Scheduler to see how it was 'set' before disabling it, first I noticed it was set to start at 'log on of any user' and not when the computer starts. When I tried it as suggested it would not work automattically.
-
My next task was to do the same for CCleaner, it can be programmed to run using same method and will do as however you set it but not if set to start when computer starts in its settings page. All you do is add space/AUTO after CCleaner.exe

After reading everything here and other sites, I chose to use Norton UAC, it's free and has a "REMEMBER ME" check. Use a program once and it'll never bother you again while keeping the full UAC on for protection. Why didn't Microsoft think of this?

Life made easy:

Startup Program Unblocker 70 KB (Freeware)
2007 Microsoft MVP Jimmy Brush
http://www.jimmah.com/vista/Default.aspx
http://www.jimmah.com/vista/applications/startupunblocker_landing.aspx

I've tried the suggestions in several of the above links, but still can't get Search Everything to run automatically in all logins (just Users), not just the Adminstrator login.

Any help? Thanks much.

Nice start but not exactly enough step by step for a beginner to have the program "Everything" start up to system tray without the UAC prompt.

There are two things that need to be added to the above:
1. In the Arguments Tab enter: " -startup " without the quotes- this will keep the program in your system tray instead of opening up right away when you log in or start your computer.

2. After you create the task - select Properties in the right hand pane and put a check mark in the Run with highest privelages check box. Otherwise you will still have to deal with the UAC prompt.

Hope this helps someone.

Great! It came in the right moment. I just installed "Everything" and received the VISTA´s "cumpliment".
Many Thanks!
Herman Weksler

I use the Norton UAC Tool for Vista (by Symantec). It replaces the MS Vista UAC and works perfectly. It is also 100% free.

http://www.nortonlabs.com/inthelab/uac.php

This is great information! I'm glad Mark Wittels found these easy-to-follow instructions.

I ran across the Advanced Task Creation instructions a few days ago and it was a rather large pain in the neck, but it worked well. Now SuperAntispyware runs at bootup without a hiccup.

Here's a link to Advanced Task Creation instructions and a couple of other UAC-related links, courtesy of Tech Republic:

Make Vista launch UAC restricted programs at startup with Task Scheduler (via Advanced Task Creation Instructions)
http://blogs.techrepublic.com.com/window-on-windows/?p=616&tag=rbxccnbtr...

Disable Vista's User Account Control prompts while protecting your system (aka: Run “Silent”)
http://blogs.techrepublic.com.com/window-on-windows/?p=518

Selectively disable UAC for your trusted Vista applications
http://blogs.techrepublic.com.com/window-on-windows/?p=635

NOTE: Please be aware that programs which access the TEMP folder (such as REVO Uninstaller) may not run using the method above to “Selectively disable UAC for your trusted Vista applications”. In those cases you’ll just have to deal with the UAC if it’s still enabled on your machine.

Thanks Gizmo, Mark and Tech Republic!

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <b> <address> <blockquote> <br> <caption> <center> <code> <dd> <del> <div> <dl> <dt> <em> <font> <h2> <h3> <h4> <h5> <h6> <hr> <i> <img> <li> <ol> <p> <pre> <span> <strong> <sub> <sup> <table> <tbody> <td> <tfoot> <th> <thead> <tr> <u> <ul> <tr>
  • Lines and paragraphs break automatically.
  • [node:123] - insert full text (themed by theme('node'))
    [node:123 body] - insert node's body
    [node:123 teaser] - insert node's teaser
    [node:123 link] - insert link to node
    [node:123 collapsed] - insert collapsed node's body
  • You may use [view:viewname] tags to display listings of nodes.

More information about formatting options