Fast Windows startup thanks to startup

Today it is difficult to find an organization that is not subject to virus attacks. And although anti-virus software is already installed almost everywhere, sometimes it becomes necessary to manually see where in the registry this or that malware starts. When searching for resident malware, we cannot help but worry about the following questions:

  • where can I find a list of programs that download automatically?
  • how to disable the corresponding startup list?
  • This article is devoted to consideration of these issues.

    There are many ways to autoload. We will look at just a few options. I hope this will help you in finding and removing malware from startup.

    Registry

    IN Windows registry Vista startup is presented in several branches:

    - programs launched upon login. They run for all users on the system;

    - programs that are launched only once when the user logs into the system. After this, the program keys are automatically deleted from this section registry Programs in this section run for all users on the system;

    Programs that are launched when the current user logs into the system;

    - programs that run only once when the current user logs into the system. After this, program keys are automatically deleted from this registry section.

    For example, to automatically launch Notepad when the current user logs in, open Registry Editor(regedit.exe), go to the section:

    and add the following key:

    “NOTEPAD.EXE”=”C:\WINDOWS\System32\notepad.exe”

    Using Group Policy for AutoPlay

    ОOpen the snap-in Group Policy(gpedit.msc), go to the tab Computer configuration -> Administrative Templates -> System. On the right side of the snap-in, go to Login(Fig. 1).

    Rice. 1. Using group policy for autorun
    (for all users)

    By default, this policy is not set, but you can add a program there: enable the policy, click the button Show -> Add, indicate the path to the program; if the program to be launched is located in the ..WINDOWS\System32\ folder, then you can only specify its name - otherwise you will have to specify the full path to the program. At the same time, in the system registry in the section a subsection \Explorer\Run is created with the keys of the added programs.

    Example

    “1”=”notepad.exe”

    “2”=”iexplore.exe”

    As a result, we get the launch of Notepad and Internet Explorer for all users. Autostart is set similarly for current users - in the snap-in Group Policy this is the way User Configuration -> Administrative Templates -> System(Fig. 2), and in the registry - section [ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run]

    Rice. 2. Using Group Policy for AutoPlay
    (for current user)

    Important! However, programs from this list are not displayed in the list of programs available for disabling in msconfig.exe, and are also not detected by all startup managers.

    Autostart from a special list

    Programs can also be launched from the following registry section:

    Options:

    • “load”=”programma”- programs that are launched before the user logs into the system;
    • “run”=”programma”- programs that are launched after the user logs into the system.

    These parameters are analogous to autoloading from Win.ini in Windows 9x.

    Example

    We launch Internet Explorer before the user logs in and Notepad after the user logs in:

    “load”=”iexplore.exe”

    “run”=”notepad.exe”

    Do not process autorun list for older versions

    Computer configuration - Administrative Templates -> System -> Login -> . If you enable this policy, programs from the following registry keys will not be launched:

    When this policy is used, the following key is created in the registry:

    “DisableLocalMachineRun”=dword:00000001

    The policy for current users is set in the same way: User Configuration -> Administrative Templates -> System -> Login -> Do not process the list of launching old programs- with the difference that in the registry this option is enabled in a different place:

    “DisableLocalUserRun”=dword:00000001

    Ignore startup lists for programs executed once

    Configurable using Group Policy: Computer configuration - Administrative Templates -> System -> Login -> .

    If you enable this policy, programs from the list will not start:

    .

    If this policy is enabled, the following key is created in the registry:

    “DisableLocalMachineRunOnce”=dword:00000001

    The policy for current users is also configured: User Configuration - Administrative Templates -> System -> Login -> Do not process the list of run-once programs.

    Registry settings:

    • “DisableLocalUserRunOnce”=dword:00000001

    Assigned Tasks

    Programs can be launched using Task Scheduler. You can view the list of installed tasks, as well as add a new one: Start -> All programs - Standard -> Service -> Task Scheduler.

    This will open a window Task Scheduler, which displays assigned tasks (Fig. 3).

    Rice. 3. Task Scheduler window

    To add a new task, you need from the menu Actions select item Create a task(Fig. 4).

    Rice. 4. Create a task in the Task Scheduler

    You can launch programs using this wizard once - when you log into Windows, when you turn on the computer, or according to a schedule.

    Startup folder

    shortcuts are stored for programs launched after the user logs in. Shortcuts to this folder can be added by programs during installation or by the user independently. There are two folders: common for all users and individual for the current user. By default these folders are located here:

    ..\Users\All Users\Microsoft\Windows\Start Menu\Programs\Startup- this is the folder from which programs will be launched for all computer users;

    %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup- this is the folder from which programs will be launched for the current user.

    You can see which programs you run this way by opening the menu Start-> . If you create a shortcut for a program in this folder, it will launch automatically after the user logs in.

    Changing startup folder

    Windows reads the folder path information from the registry. This path is described in the following sections:

    “Common Startup”=“%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup”- for all users of the system;

    “Startup”=“%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup”- for the current user.

    By changing the path to the folder, we will get all programs from the specified folder to autoload.

    Example

    “Startup”=”c:\mystartup”- the system will load all programs whose shortcuts are located in the c:\mystartup\ folder, while the folder will still be displayed in the menu Start, and if the user did not have anything in it, then he will not notice the substitution.

    Replacing a shortcut for a program from the startup list

    Let's say you have Acrobat installed. Then you will have a shortcut in the folder Adobe Reader Speed ​​Launch, which is installed there by default. But it is not at all necessary that this shortcut refers specifically to the corresponding application - any other program can be launched instead, especially since this will not affect the functionality of Acrobat.

    Adding a program to a program launched from the startup list

    Modification of the previous option - simultaneously with loading any program from the startup list, another program will start. The fact is that you can “glue” two executable files into one and they will run simultaneously. There are programs for such “gluing”. Additionally, a shortcut can refer to batch file, from which both the original program from the list and added third-party programs will be launched.

    You can view the list of automatically downloaded programs by opening the program System Information(open Start -> All programs -> Standard -> Service -> System Information or dial msinfo32.exe on the command line) and going to Software environment -> Automatically downloaded programs. Program Properties of the system displays startup groups from the registry and folders (Fig. 5).

    Rice. 5. Startup groups from the registry and Startup folders

    Another program that allows you to view a list of startup programs is System Setup(to start, type msconfig.exe from command line). This program, in addition to viewing the startup list, provides the ability to disable all startup items (tab Are common) or selected programs (tab).

    Of course, the information provided in this article cannot be considered exhaustive, but I hope that it will help you in the difficult fight against malware.

    In this article, you will learn what startup is in Windows 10, where it is located, and how to configure startup programs in Windows 10.

    Programs added to startup start immediately after the computer is turned on. Autostart allows you to optimize routine operations (for example, launching Skype or antivirus immediately after turning on the computer) and save time. At the same time, while working at the computer, startup in Windows 10 may become clogged with unnecessary and even malware, which will slow down the system. Therefore, it is useful to know how to remove a program from startup.

    Editing startup in task manager

    First of all, you need to familiarize yourself with the startup list in the task manager. To open the startup window in the task manager in Windows 10, click right click from the Start menu and select Task Manager.

    If you have not visited the task manager before, it will open in a shortened form. To display its full view, click the “Details” button.

    In the advanced mode of the task manager, go to the “Startup” tab.

    Tip: You can also open the task manager using the Ctrl+Shift+Esc key combination.

    In the Startup tab that opens in the task manager, you can view a list of all programs that are in startup (data is taken from the registry and from the Startup service folder), their impact on speed Windows boot 10 and startup status (enabled or disabled automatic start these programs).

    State disabled or enabled. Programs that are configured to launch immediately after Windows 10 starts have the “enabled” status. Accordingly, those programs that should not start immediately after launch have the “disabled” state.

    Impact on download speed can be low or high. The column allows you to understand how much program autorun affects download speed operating system. If a program consumes a lot of resources when Windows starts, then it is better to disable its startup.

    By right-clicking on the program name you can:

    • disable autostart programs in Windows 10;
    • open the program location;
    • search for information about the program on the Internet;
    • view the properties of the program launch file.

    Adding a program to Windows 10 startup

    There are three ways to add or remove a program from startup - adding a program (or program shortcut) to custom folder, registry editing or task scheduler. Let's consider all three methods.

    Adding a program to startup via a folder

    To add program to startup you need to copy the shortcut for the program that you want to launch when Windows 10 starts into the “Startup” service folder. Read below where the Startup folder is located on your computer.

    Windows 10 startup folder location for current user:

    C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

    Windows 10 startup folder location for all computer users:

    C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

    You can also open the folder using the Win+R key combination and running the command shell:startup(see screenshot below).


    Now copy the shortcut the desired program. In the screenshot I copied the Skype shortcut.

    To remove a program from startup just delete it from this folder.

    Editing Windows 10 startup via the registry

    This method of managing startup is suitable for more experienced users.

    First you need to open the Registry Editor. Right-click the Start menu and click Run.

    Tip: You can open the Run dialog menu using the Win+R key combination.

    In the window that opens, type the command regedit and click OK.


    Two registry branches are responsible for automatically launching programs in Windows 10:

    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run - for the current computer user;
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run - for all computer users.

    In the registry editor that opens, go to the branch responsible for autobooting the current user.

    This way, you can add any program to Windows 10 startup through the registry editor.

    Setting up programs to run in the Windows 10 Task Scheduler

    To open the scheduler Windows jobs 10 Click on the Start menu and start typing “task scheduler” as shown in the screenshot below. Click on the program when it appears in the list of found ones.

    Tip: you can launch the task scheduler using the Win+R key combination by typing the command askschd.msc in the window that opens and clicking OK.

    In the task scheduler window that opens, in the “task scheduler library” section, you can see a list of applications and their launch schedule.

    As a rule, commands for updating various programs are located here, for example, Adobe Flash Player. But, commands for launching programs when the computer starts can also be located here.

    Please review the programs in this list carefully. You may want to delete some tasks.

    To have the program run automatically after starting the computer, in the task scheduler, click the “Create task” button.

    All that remains is to specify which program to launch at startup. Go to the Actions tab and click Create. Click the "browse" button and select the necessary program. In the picture below, in my example, I indicated the “notepad” program. After that, click the “OK” button twice.

    Video on how to add a program to Windows startup

    We invite you to watch several training videos that show in detail how to add a program to startup.

    Hello dear readers of the site, I have long wanted to tell you about Windows startup, what can be disabled from it so that it does not appear, and also so that your Windows startup became much faster!

    How to disable startup programs in Windows 7, 8, 10

    We will talk more about optimizing Windows startup in the following articles, I also already talked about how to speed up Windows by cleaning it or using it, as well as by disabling some services. And today we will speed it up launch, adjusting the launch of programs that load automatically when it launch.

    There are several ways, and it would be correct to do just a few methods, because... One way may not clean everything. But there is a way three, this is an internal startup cleaning program and a folder in the registry, as well as special program.

    Cleaning startup in three ways.

    Method 1. So, let's begin, first way implies itself to clean autostart with internal programs. To do this click start and or the win+r keys. A window will appear in which you need to write and click enter.

    The system management program will open, in it open the tab at the top.

    There you will see programs that are loaded when the system starts. Disable the ones you don't need, just be careful, don't disable programs downloaded by the manufacturer, because these could be driver programs. After all the steps, click OK.

    Also, in order not to miss anything unnecessary, it is necessary to start-up look in the folder, usually this is , see if anything is being downloaded there.

    Changing startup folder

    The startup folder in the registry is located at the following path:

    “Common Startup”=“%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup”- all users of the system. "Startup"="%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"- for the current user.

    And there may be more scheduled tasks which you may not need. They are almost in the same place start - all programs - standard - utility - scheduled tasks. You can also find them in the C:\Windows\Tasks folder. Remove everything you don't need there.

    Second way also implies internal program, but with a different purpose, . To launch it, click start and select execute or click win+r. In the window, enter .

    The registry editor will open, by the way, if you don’t know what it is, you can look at it. Paths startup in the registry some. Here are the paths themselves:

    - all programs. - programs launched once by all users. — programs launched once by the current user. — for the current user.

    Unnecessary programs we also delete it.

    You can also add a program to startup through the registry, to do this, go for example to "regedit.exe"="C:\WINDOWS\regedit.exe"

    Editing startup using the program

    You can also edit startup using the Ccleaner utility, which I talked about in the article. In this program by fast and high-quality computer cleaning, there is also startup editor. By the way, you can download it for free.

    Install it, open it and go to the tab on the left Service And . We select a program that is not needed and choose to turn it off (if you want to turn it on later) or delete it if you are sure that it will never be needed at startup.

    That's all. There is of course a way to turn it off via group policy , but we will talk about it in a special article. Now I hope the computer won’t keep you waiting :)

    
    Top