The more apps you install on your computer, the longer it will take to start up Windows. This is because many apps load at startup and slow down the boot process. The longer that list gets, the slower your OS loads after a restart or shutdown. In this article, we will review some basic ways to manage startup apps in Windows 10 so your OS remains more responsive. This article is also applicable to Windows 8.1 and Windows 8.

Update: Starting with Windows 10 build 17017, there is a special page in Settings to manage startup apps. You can find it under Settings - Apps - Startup. See the following screenshot:

Windows 10 Startup Settings Page

How to manage startup apps

To manage startup apps, you need to review all of them so you can turn off the ones you don't want. This can be done via Task Manager in Windows 10. All you need to do is to open the Task Manager app and go to the Startup tab:
Startup Tab
Tip: You open the Startup tab of Task Manager directly in Windows 10 by running the following command:

taskmgr /0 /startup

Press Win + R shortcut keys together on the keyboard and type the command mentioned above in the Run box. See the following article for more details: How to open the Startup tab of Task Manager directly in Windows 8.

On the Startup tab you will see the full list of apps which start with Windows.
Tip: You might be curious how Task Manager calculates the "Startup Impact" of Apps.

Using the Startup tab of Task Manager, you can easily prevent an app from starting with your OS. It is very easy - just right click the desired app and pick "Disable" from the context menu.
disable startup software windows 10

To enable the disabled app, you just need to right click it again and choose the "Enable" command from the context menu.
enable startup app Windows 10

Now you know how to enable or disable startup apps. Let's see how to add a new app to load at startup or remove an existing one.

How to add or remove startup apps for the current user

Startup items for the current user are stored usually at two locations: the Registry and the special "Startup" folder. The Startup folder is an easier way to manage apps. To add or remove an app from the Startup folder, you need to do the following:

  1. Press Win + R shortcut keys together and type the following into the Run box:
    shell:Startup

    The text above is a special shell command which will open the Startup folder for you directly.
    the startup folder in Windows 10

    The Startup folder is located here:

    C:\Users\Your user name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

    Just copy and paste a shortcut in this folder so that the app loads when Windows boots. To remove the application from the Startup folder, delete the appropriate shortcut.
    remove startup apps
    That's it!

    To add or remove startup apps for the current user from the Registry, you need to follow the instructions below:

    1. Open Registry Editor.
    2. Go to the following key:
      HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
    3. There you will find startup items for current users which are stored in the Registry:
      registry startup items
      To delete an item, right click it and choose Delete from the context menu:
      delete registry startup itemTo add a new startup item, you need to create a new string value with any desired name and set its value data to the full path of the application which you want to load at startup:
      add new app to registry

    How to add or remove startup apps for all users

    The method is pretty much the same as adding an app for a single user. The Startup folder and Registry key are different for All users.

    To add or remove startup items for all users via the Startup folder, type the following shell command in the Run dialog:

    shell:Common Startup

    The following folder will be opened:

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

    There you can add or remove shortcuts for any app you want. Shortcuts from this folder will start with Windows for all users of your PC.

    As for the All Users Registry key, you will need to go to the following key:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

    Here you need to create or delete string values as described above. The value name can be anything but the value data must contain the full path to the executable (.EXE) of the app that you wish to run at startup.

    That's it. For advanced management of startup apps, I recommend you to take a look at the excellent SysInternals Autoruns tool:
    autoruns
    The Autoruns app is the most comprehensive startup management app and covers all locations. It not only allows you to manage Startup apps but also many other objects including shell extensions which load with the Explorer shell, Scheduled tasks, system services and other system components.

Add an app installed from the Windows Store to Startup

If you want to add an app installed from the Windows Store to Startup, you cannot use traditional methods. See how it can be done in the following article:

How to Add Store Apps to Startup in Windows 10

That's it.

Support us

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won't take a lot from you, but it will help us grow. Thanks for your support!