Vista Forums
Vista Forums Home Join Vista Forums Donate Vista Tutorials Tags

Welcome to Vista Forums we are your forum to discuss Windows Vista x64 and x86 systems. Whether you need help or just want to post an idea you have on Vista, this is the forum for you.
Register at Vista forums...the world biggest Windows Vista resource Join Vista Forums Now

Go Back   Vista Forums > Vista Forums > Tutorials

Vista Tutorial Categories Network & Internet Tutorials File & Folder Settings Tutorials Taskbar & Start Menu Tutorials Performance & Maintenance Tutorials General Tips Tutorials Programs & Features Tutorials Context Menu Tutorials Shortcut Tutorials Security & System Tools Tutorials Parental Controls Tutorials User Account Tutorials Hardware & Drivers Tutorials Appearance & Personalization Tutorials Backup & Restore Tutorials Music, Photo, Video and Media Tutorials Power Management Tutorials

Startup Programs - Enable or Disable

Update your Vista Drivers Update Your Drivers Now!!
Poll: Did this Tutorial help and work for you?
Poll Options
Did this Tutorial help and work for you?

Comment
 
Tutorial Tools Display Modes
<!-- google_ad_section_start -->Startup Programs - Enable or Disable<!-- google_ad_section_end -->
Startup Programs - Enable or Disable
How to Check and Change the Startup Programs in Vista
Published by Brink
07-22-2007

How to Check and Change the Startup Programs in Vista

Information
  These are the programs that load when Vista starts. This will show you how to add, remove, enable, or disable a startup program. For a list and description of startup programs with recommendations to have your listed program startup or not, see: CastleCops.com: StartupList Index
NOTE
  To test if you have a startup program issue, startup in Safe Mode. If you startup into Safe Mode without any problems, then it could be a startup program. You can then disable the startup programs one by one until you find the one causing the problem. For how, see: How to Start Vista in Safe Mode
WARNING
 
  • First, check the program itself to see is it has an option to allow or not allow it to load or start when Vista starts. Most programs that startup with Vista will have this option.
  • It is a good idea to check the startup programs list every once in awhile to help make sure that some malware is not starting up with Vista too.
Tip
  WHY ARE ADMINISTRATIVE STARTUP PROGRAMS BLOCKED ?
CREDIT TO: jimmah.com: "Windows has blocked some startup programs"

Most programs cause themselves to start every time you log in by placing an entry in your startup folder, your run registry key, or the system-wide startup folder or run key.

Because your startup folder and personal run registry key can be written to by non-administrative programs, Windows cannot allow Run as administrator programs that are started from these locations to run without prompting you. This would allow untrusted non-administrative programs to place malware in these locations that would be started with Run as administrator privileges when you next logged on.

However, it is also unacceptable to allow administrative programs that are started from these locations to prompt for your consent every time you start up your computer. Besides being extremely annoying, a malicous program could potentially put hundreds of malicious administrative programs in these locations, creating an endless series of prompts for you to deal with, creating a denial-of-service scenario.

Since neither option is desirable, Microsoft decided to disallow administrative applications from starting automatically from these locations.

It would also be inappropriate to allow administrative programs to be launched from the machine-wide startup folder and run registry location, since administrative programs can only be started inside of administrative accounts, or from a standard user account with an administrator's credentials entered on-demand.


The reason the task scheduler solution (OPTION ONE Method Two) is allowed to work is because non-administrative programs cannot create scheduled tasks, so there is no way for malware to abuse this service in the way that is possible with the other startup methods.
RELATED LINKS:


OPTION ONE:
How To Add a Startup Program
METHOD ONE:
Through the Startup Folder
1. For the Current User Account Only -
A) Open the Start Menu.
NOTE: You can also open the Startup folder by typing shell:startup in the white line (Start Search) area and pressing Enter.

B) Click on All Programs.
C) Right click the Startup folder and click Open. (See screenshot below)
NOTE: This folder is also located at:
C:\Users\(Username)\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

It is a hidden folder, see OPTION TWO here for how to see it: How to Hide or Show Hidden Files and Folders in Vista

D) Go to step 3.
Name:  Start_Menu.jpg
Views: 20092
Size:  21.6 KB

2. For All User Accounts -
NOTE: This will need to be done while logged on to a administrator account.
A) In Windows Explorer, go to:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
NOTE: ProgramData is a hidden folder, see OPTION TWO here for how to see it: How to Hide or Show Hidden Files and Folders in Vista
3. Cut/Copy and Paste a shortcut for the program you want to start at startup inside the Startup folder window. (See screenshot below)
NOTE: If you already added a program by this method here, then you can also delete it here to remove it from startup as well. It would be best to use a shortcut that was created straight from the .EXE of the program.

4. Close Window when done.

Name:  Startup_Folder.jpg
Views: 20057
Size:  29.7 KB
METHOD TWO:
Through Task Scheduler
NOTE
  Vista will block a startup program that requires it to Run as administrator from starting up with Vista. To get around this, you can create a task in Task Scheduler. See the WHY ARE ADMINISTRATIVE STARTUP PROGRAMS BLOCKED? section at the top for why.
1. For how, see: How to Create a Task in Vista Task Scheduler.
NOTE: Create a task for the program with the program's EXE file, check Run with highest privileges (Step Four), and have it set to be triggered at startup (Step Five).




OPTION TWO:
How to Remove , Enable , or Disable a Startup Program
NOTE
  There are three methods: Windows Defender, System Configuration (msconfig), or the Registry Editor. First check the program itself to see is it has a option to allow or not allow it to load or start when Vista starts and uncheck it. Most programs will have this option.
METHOD ONE:
With Windows Defender
1. Open Control Panel. (Classic View)
2. Click Windows Defender icon.
3. In Windows Defender, click Tools at top.
4. Click Software Explorer. (See screenshot below)

Click the image to open in full size.

5. Click the Show for all users button. (See screenshot below)
6. Click the Continue button for the UAC prompt.
7. Under Category:, make sure that Startup Programs is selected. (See screenshot below)
8. Select the startup program you want to change.
NOTE: The Remove, Disable, and Enable buttons will be grayed out for Vista system programs and device drivers to prevent changes to them. You can use Device Manager for the driver programs, and also msconfig in METHOD TWO below for these. If the program is blocked, then click Quarantined items in the screenshot below step 4 to see if it is listed to be approved by you. Also check in MSCONFIG in METHOD TWO below to see if it unchecked there.

Click the image to open in full size.

9. To Remove a Startup Program -
A) Click on the Remove button. (See screenshot above)
B) Click Yes to the confirmation prompt. (See screenshot below)
C) The startup program is now removed.
Name:  Remove_Confirmation.jpg
Views: 20267
Size:  13.4 KB

10. To Disable a Startup Program -
A) Click on the Disable button. (See screenshot above step 9)
B) Click Yes to the confirmation prompt. (See screenshot below)
C) The startup program is now disabled.
Name:  Disable_Confirmation.jpg
Views: 20220
Size:  9.8 KB

11. To Enable a Startup Program -
A) Click the Enable button. (See screenshot above step 9)
NOTE: This will only be available if you have only disabled the startup program and not removed it.

B) Click on the Windows Defender notification dialog box or icon on the taskbar. (See screenshot below)
Name:  Notification.jpg
Views: 20317
Size:  9.2 KB
C) Under Action column, confirm that Permit is listed. If not, then change it. (See screenshot below)
D) Click Apply Actions button.
E) The startup program is now enabled again.
Click the image to open in full size.

12. Close Windows Defender.

METHOD TWO:
With System Configuration - msconfig
NOTE
  This does not close the startup program until the next restart. You must close it yourself or restart the computer to apply. You should look in msconfig (Option Two, Method Two above) to help you determine what each startup program listed in the registry is for.
1. Open System Configuration.
NOTE: In Administrative Tools in Control Panel or Start Menu.

2. Go to step 3 below.

OR

1. Open the Start Menu.
2. In the white line (Start Search) area, type msconfig and press Enter.
3. Click Continue for UAC prompt.
4. Click Startup tab. (See screenshot below)

5. To Disable a Startup Program -
A) Uncheck the startup program.
NOTE: Click Disable all button to uncheck all startup programs.
6. To Enable a Startup Program -
A) Check the startup program you already disabled (unchecked) before.
NOTE: Click Enable all button to check all startup programs.
7. Click OK.

Name:  MsConfig.jpg
Views: 20178
Size:  49.7 KB

8. When the computer restarts next. You will get this message below. (See screenshot below)
9. Click on the tray icon.

Name:  MsConfig_Notification.jpg
Views: 20081
Size:  14.4 KB
NOTE: You will get this blocked notification everytime you restart until you check this box (Step 12 below), or Enable or Remove the startup program. Checking the box will only stop the blocked notification for these changes to the startup program. If you make more changes to the startup programs, then this blocked notification will reappear until you check the box again.

10. You will now see this menu box. (See screenshot below)
NOTE: If you want to go to Windows Defender Software Explorer menu (See screenshot from the above section's step 8), then click Show or remove blocked startup programs.

11. Click on Run blocked program and click on System Configuration Utility.

Name:  Dialog2.jpg
Views: 20063
Size:  15.2 KB

12. To Stop the "Windows has Blocked Some Startup Programs" and leave the startup program disabled -
A) Check the box and click OK. (See screenshot below step 13)
NOTE: You will get this blocked notification (Step 9 above) everytime you restart until you check this box, or Enable or Remove the startup program. Checking the box will only stop the blocked notification for these changes to the startup program. If you make more changes to the startup programs, then this blocked notification will reappear until you check the box again.
13. To just Open System Configuration again -
A) Leave the box unchecked and click OK. (See screenshot below)
B) Go to back step 4 to make any changes again.
Name:  Check.jpg
Views: 20057
Size:  23.6 KB

METHOD THREE:
With the Registry Editor
NOTE
  If you want to modify only the list of legacy programs that run at Startup, use Registry Editor. If you want to add a startup program, then do the OPTION ONE section above. It is safer.
1. Open the Start Menu.
2. In the white line (Start Search) area, type regedit and press Enter.
3. Click Continue for UAC prompt.

4. For Current User Only:
A) In regedit, go to: (See screenshots below step 5)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
AND
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
5. To Delete a Startup Program -
A) In the right pane, right click on the program listed that you do not want to run at startup and click Delete.
B) Click Yes to confirm the deletion.
Name:  Current_User_Run.jpg
Views: 18303
Size:  83.8 KB

Name:  HKCU_RunOnce.jpg
Views: 4133
Size:  66.1 KB

6. For All User Accounts:
A) In regedit, go to: (See screenshots below step 7)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
AND
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
7. To Delete a Startup Program -
A) In the right pane, right click on the program listed that you do not want to run at startup and click Delete.
B) Click Yes to confirm the deletion.
Click the image to open in full size.

Click the image to open in full size.

8. Close regedit when done.
That's it,
Shawn

Published by
Brink's Avatar
Administrator
Join Date: Apr 2007
Location: Texas, USA
Posts: 16,573
Rep Power: 150
Brink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond repute

Tutorial Tools
Show Printable Version Show Printable Version
Email this Page Email this Page

Applies to
All Vista Versions
64 Bit & 32 Bit

Old 07-23-2007  
z3r010's Avatar
z3r010
I’m a PC


Join Date: Oct 2005
Vista x64 Ultimate SP1
Manchester, UK
 
Rep Power: 150
z3r010 has a reputation beyond reputez3r010 has a reputation beyond reputez3r010 has a reputation beyond reputez3r010 has a reputation beyond reputez3r010 has a reputation beyond reputez3r010 has a reputation beyond reputez3r010 has a reputation beyond reputez3r010 has a reputation beyond reputez3r010 has a reputation beyond reputez3r010 has a reputation beyond reputez3r010 has a reputation beyond repute
  z3r010 is online now

Re: Startup Programs - Enable or Disable

Shawn

Does this show the same list as msconfig startup items?

John

My System SpecsSystem Spec
Old 07-23-2007  
Brink's Avatar
Brink
Administrator


Join Date: Apr 2007
Vista x64 Ultimate SP1
Texas, USA
 
Rep Power: 150
Brink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond repute
  Brink is online now

Re: Startup Programs - Enable or Disable

John,

Yes it does, but with Windows Defender you do not have to worry about the msconfig pop-up dialog box at every restart telling you that it has blocked a program. Then having to go through a mess to disable that pop-up. It is just easier and safer through Windows Defender. That's all.

Shawn
My System SpecsSystem Spec
Old 11-03-2007  
Brink's Avatar
Brink
Administrator


Join Date: Apr 2007
Vista x64 Ultimate SP1
Texas, USA
 
Rep Power: 150
Brink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond repute
  Brink is online now

Re: Startup Programs - Enable or Disable

Updated 11-03-2008 to include Method Three for the Registry Editor.

Shawn
My System SpecsSystem Spec
Old 12-22-2007  
Camile315
Newbie


Join Date: Dec 2007
Windows Vista Home Premium
 
Rep Power: 6
Camile315 is on a distinguished road
  Camile315 is offline

Re: Startup Programs - Enable or Disable

thanks that was really informative =) but i have another question idk if u answered it and i missed it but here it is -> how do i enable/add a program thats NOT on the list like not there at all but still installed on the comp so that it runs in the background when i turn on my comp like those other programs in the notification area do?
My System SpecsSystem Spec
Old 12-22-2007  
Brink's Avatar
Brink
Administrator


Join Date: Apr 2007
Vista x64 Ultimate SP1
Texas, USA
 
Rep Power: 150
Brink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond repute
  Brink is online now

Re: Startup Programs - Enable or Disable

Hi Camile315,

Welcome to the forum.

It depends on the program you want to add to the startup list. Some programs may have a option that you can check in their settings for something like Start at Startup, Start with Vista, Show Tray Icon, etc. You can easily add any program to startup with Vista with the How to Add a Startup Program section at the top of the tutorial, but it will not have a tray icon in the notification area unless the program was designed to have one and selected in it's settings. You can still have it run in the background, but you will have a tab on the taskbar for it.

Hope this helps,
Shawn
My System SpecsSystem Spec
Old 12-22-2007  
Camile315
Newbie


Join Date: Dec 2007
Windows Vista Home Premium
 
Rep Power: 6
Camile315 is on a distinguished road
  Camile315 is offline

Re: Startup Programs - Enable or Disable

thanks and yea it did help a lot =)
My System SpecsSystem Spec
Old 12-22-2007  
Brink's Avatar
Brink
Administrator


Join Date: Apr 2007
Vista x64 Ultimate SP1
Texas, USA
 
Rep Power: 150
Brink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond repute
  Brink is online now

Re: Startup Programs - Enable or Disable

Your welcome Camile,

Glad it helped.
My System SpecsSystem Spec
Old 12-23-2007  
Maximal
Newbie


Join Date: Dec 2007
Vista Home Premium
 
Rep Power: 6
Maximal is on a distinguished road
  Maximal is offline

Re: Startup Programs - Enable or Disable

Hello,

I bought a new laptop a few months ago and the wonderful folks at HP had (in their great benevolence) given me a lot of free demos of virus protection, etc. But I don't want their trial virus-gear and have been unable to get rid of this annoying Symantec installer every time I start my computer. It's on the windows defender list, but I can't disable it there and it's not on the regedit list at all. Is there a back door for getting at these things, or will I just have to give in and install it, taking the redundant virus protection in stride?
My System SpecsSystem Spec
Old 12-23-2007  
Brink's Avatar
Brink
Administrator


Join Date: Apr 2007
Vista x64 Ultimate SP1
Texas, USA
 
Rep Power: 150
Brink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond reputeBrink has a reputation beyond repute
  Brink is online now

Re: Startup Programs - Enable or Disable

Hi Maximal,

Welcome to the forum.

Check in Programs and Features in the Control Panel (Classic View) to see if it is listed so you can uninstall the program. You can also use the Norton Removal Tool if it does not uninstall cleanly.

If you want a good free antivirus program, Avast is a good one.

http://avast.com/eng/avast_4_home.html

Shawn
My System SpecsSystem Spec
Comment

Tags
enable, performance & maintenance, programs, startup

Tutorial Tools
Display Modes


Update your Vista Drivers Update Your Drivers Now!!

Similar Threads
Tutorial Tutorial Starter Category Comments Last Post
HOW to Stop STartup Programs that do not show in the "startup" folder or have options in the programs to not start at windows startup james Vista installation & setup 2 06-29-2008 07:22 PM