What methods exist startup?

What methods exist startup? Where can I find a list of programs that are loaded Windows automatically? How to disable the Startup list? These topics are addressed in this article. There are many ways to program startup. Here are a few options for review, maybe it will help you if you need to find and remove any program from startup.

To work with the registry, you may need regedit program that comes bundled with Windows

Methods startup and shutdown startup lists:

Registry - the registry autorun presented in several places:

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run] -
programs that run when you log on.
This section is responsible for running the system for all users.

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ RunOnce] -
programs that run only once when a user logs into the system. After this program the keys are automatically removed from this registry key. This section is responsible for running the system for all users.

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ RunOnceEx] -
programs that run only once, when the system boots. This section is used in the installation program, for example to start tuning modules. After this program the keys are automatically removed from this registry key. This section is responsible for running the system for all users.

[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run] -
programs that start when the current user logs in

[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce]
- Programs that run only once when the current user logs into the system. After this program the keys are automatically removed from this registry key.

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ RunServices]
- Programs that are loaded during system startup before the user logs on to Windows.

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ RunServicesOnce]
- Hence the program is loaded only once, when the system boots.

For example, to automatically start Notepad at the entrance of the current user, open the Registry Editor (regedit.exe), go to the section

[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run]
and add the following key:
"NOTEPAD.EXE" = "C: \ WINDOWS \ System32 \\ notepad.exe"

Use Group Policy to automatically: - Open the snap-in "Group Policy" (gpedit.msc), select the "Computer Configuration - Administrative Templates - System." On the right side snap go to the item "Run these programs at logon". By default, this policy is not set, but you can add to the program: turn on the policy, click "Show - Add", specify the path to the program, at the same time if you run the program is in ..WINDOWS \ System32 folder \ you can specify only the name of the program , otherwise you'll have to specify the full path to the program. Thus in the system registry under
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ policies]
created sub \ Explorer \ Run keys added programs. Example:

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ policies \ Explorer \ Run]
"1" = "notepad.exe"
"2" = "iexplore.exe"
As a result we start Notepad and Internet Explorer for all users.
Similarly, given Autorun for current users, snap "Group Policy" is the path "User Configuration - Administrative Templates - System", and the registry keys

[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer \ Run]

This program from this list do not appear in the list of programs available to disable in msconfig.exe, and are not determined by all managers startup.

Autoplay from a special list - Programs can be run from the following registry key:

[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Windows]

Options:
"Load" = "programma" - programs that run before a user logs on:
"Run" = "programma" - programs that run when a user logs into the system.

These parameters - analogue of the Win.ini startup in Windows 9x. Example: launch Internet Explorer to user logon and notepad after user login:
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Windows]
"Load" = "iexplore.exe"
"Run" = "notepad.exe"

Do not process the run list for older versions - Configurable through Group Policy "Computer Configuration - Administrative Templates - System - Do not process the run list legacy", if this policy is enabled, it will not run the program from the following registry key:

[HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run]

When using this policy, the registry creates the following registry key:
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ policies \ Explorer]
"DisableLocalMachineRun" = dword: 00000001

Similarly, set the policy for the current user: "User Configuration - Administrative Templates - System - Do not process the run list legacy" with the difference that in the register of this option is included in the other place:
[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer]
"DisableLocalUserRun" = dword: 00000001

Ignore lists startup, running programs once - Configurable through Group Policy "Computer Configuration - Administrative Templates - System - Do not process a list of startup programs, run once" if this policy included, they will not run the program run from the list
[HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce]

If this policy is enabled, the following key is created in the registry:
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ policies \ Explorer]
"DisableLocalMachineRunOnce" = dword: 00000001

The same policy is configured for the current user: "User Configuration - Administrative Templates - System - Do not process a list of the run once" registry settings:
[HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ policies \ Explorer]
"DisableLocalUserRunOnce" = dword: 00000001

Scheduled Tasks - the program can be started using the "Scheduled Task Wizard". View a list of the established tasks, as well as add a new possible way: "Start - All Programs - Accessories - System Tools - Scheduled Tasks" - which opens the folder .. \ WINDOWS \ Tasks, where the scheduled tasks are displayed. To add a new task, double-click the left mouse button on the icon "Add Scheduled Task". Running programs with this wizard possible once, when you log into Windows, at startup, and also on schedule.

Folder "Startup" - a folder used to store shortcuts to programs launched after a user login. Labels in this folder can be added to programs when they are installed or the user. There are two folders - common to all individual users and for the current user. By default, these folders are located here:
.. \ Documents and Settings \ All Users \ Start Menu \ Programs \ Startup - a folder of the program which will be launched for all computer users.
.. \ Documents and Settings \ Username \ Start Menu \ Programs \ Startup - a folder of the program which will run for the current user (here he named Username).

See what programs you run in this way, by opening "Start - All Programs - Startup." If you create a shortcut in this folder for any program, it will start automatically after the user login. When a user logs on to hold down the "Shift", then the program folder "Startup" will not run.

Change avtozagruzki- Windows folder reads the path to the folder "Startup" from the registry. This path is registered in the following sections:
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ User Shell Folders]
"Common Startup" = "% ALLUSERSPROFILE% \ Start Menu \ Programs \ Startup" - for all system users.
[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ User Shell Folders]
"Startup" = "% USERPROFILE% \ Start Menu \ Programs \ Startup" - for the current user.

After changing the path to the folder, we get all the startup programs in the specified folder. For example:
[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ User Shell Folders]
"Startup" = "c: \ mystartup" - the system will load all the program shortcuts are located in the folder c: \ mystartup \, with the folder "Startup" still appears in the "Start" menu, and if the user is in it There was nothing that he did not notice the change.

Substitution label for the program from startup list - let's say you have Microsoft Office-language package. Then in the "Startup" you will be labeled "Quick Start Microsoft Office" - the label is set to the default. But not necessarily the label referenced is in the "Quick Start Microsoft Office" - any other program can be run instead, the more so as it does not affect the functionality of Office.

Adding a program to the program, run from startup list - a modification of the previous version - while downloading a program from startup list, you will have to start another program - the fact that you can "glue" two executable files into one, and they will run simultaneously . There are programs for a "bonding". Or the label may invoke the batch file, from which will be run as an original program from the list and added extraneous programs.

View the list of startup programs by opening the program "System Information" (click "Start - All Programs - Accessories - System Tools - System Information" or dial msinfo32.exe the command line) and go to the "Software Environment - Startup programs". The "System Properties" displays the Startup group from the registry and folders "Startup".

Another program that allows you to view a list of startup programs - "System Configuration" (Dial msconfig.exe to run from the command line). This program is in addition to viewing startup list provides the ability to disable all startup items ( "General" tab) or sample programs (the "Startup").

Note: This above information is provided for reference purposes. It is aimed primarily at experienced users can restore the system after a faulty registry changes. If you are not sure that in the event of erroneous actions will be able to restore the system, do not use the above information for practical purposes, erroneous action when changes are made to the registry may severely damage your system and even lead to its reinstallation. Novice users to add programs in the startup list should only use the folder "Startup" or "Scheduled Task Wizard"