As a daily Windows user, you need certain apps and programs to start as soon as you log in so that you don’t have to go through the trouble of doing so yourself. Windows offers a quick and easy way for this with startup apps.

During the installation of most apps, you can choose from the setup itself whether the app should start at login. But you may not always get this option. Fortunately, Windows lets you add more programs to startup anytime you wish to do so. There are more than half a dozen ways of adding programs to the Startup folder. 

In this article, we show you all the available ways and means to add a program to startup on Windows 11 as well as how to access the startup folders independently. Let’s begin with the smaller things first.

How to add programs to startup

Here are the different methods through which you can add programs to startup.

Method 1: From the Settings App

The traditional way to make any such changes is to do so from the Settings app. Here’s how:

  1. Press Win+I to open the Settings app. Then click on Apps.
  2. Scroll down on the right and select Startup.
  3. You will find here a list of apps to enable or add to startup. Simply flick on the switch next to the ones that you want to start at startup.

If there are some installed apps that are not listed here, move on to other methods to add them to startup.

Related: How to Change a File Type on Windows 11: Basic and Advanced Ways to Do So!

Method 2: Create a shortcut in the Startup folder

The apps that have their shortcuts in the Startup folder open up when you start your PC. You can add a program to the startup yourself by creating a shortcut for them in the folder. Here’s how to go about it:

  1. Navigate to the Startup folder – C:\Users\(username)\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
    We’ll be using the current user’s Startup folder for our example, but know that it works the same for the all-user Startup folder as well.
  2. Once inside the Startup folder, click on New.
  3. Then select Shortcut.
  4. In the “Create Shortcut” window, click on Browse.
  5. Now navigate to the executable file of the app that you want running on startup and select it.
    Note: The default drive for installed apps is the ‘C’ system drive. Within it, classic or legacy 32-bit programs will be installed inside the “Program Files (x86)” folder while most 64-bit programs are inside the “Program Files” folder.
  6. Once you have found your application’s folder and executable file, select it. Then click OK.
  7. The location of the app will now be in the field. An alternate way to add the file location is to navigate to it using File Explorer, right-click on the executable, and select Copy as path.
  8. Paste the copied path in the location field.
  9. Click Next.
  10. Click Finish.

Your program app will now be inside the Startup folder.

Related: How to Install and Use VirtualBox on Windows 11: A Definite Step-by-step Guide

Method 3: Create a program shortcut and move it to the Startup folder

Instead of creating a shortcut inside the Startup folder, you can create the app’s shortcut anywhere else just as well and then move it to the Startup folder. Now, there are a couple of ways of creating a shortcut, one of which we’ve already seen in method 2.

  1. If you want to create a shortcut on the desktop, simply right-click on the desktop, select “New”, and then “Shortcut”.
  2. Then use the Create Shortcut window as shown before. Alternatively, you can directly go to the app’s executable file and send its shortcut to the desktop. To do so, right-click on the application and select Show more options.
  3. Then select Send to and click on Desktop (create shortcut).
  4. The only thing left to do now is to copy this shortcut (Ctrl+C) and then paste it (Ctrl+V) inside the Startup folder.
  5. Or drag and drop it there.

Related: How to Run Old Games on Windows 11

Method 4: Copy Windows apps to the Startup folder 

There are a few modern native apps like Calendar, Camera, Calculator, etc. whose shortcuts cannot be created using the methods given above. But they’re found inside an “Applications” folder where all other applications are also listed so you can easily move your apps from there to the Startup folder. Here’s how to do so:

  1. Press Win+R to open the RUN box, type shell:appsfolder and hit Enter.
  2. This will open up the Applications folder.
  3. Now open the Startup folder as shown earlier (type shell:startup in the RUN command box for the current user’s Startup folder).
  4. Arrange the two folders side by side. Then drag your application from the application window and drop it inside the Startup folder.

Your shortcut is now added to the Startup folder.

Method 5: From the app’s settings and preferences

  1. Some third-party apps also provide the option to enable “run at startup” or a similar setting from within the preference section of the app.
  2. Look for “General” settings or preferences within the app that you want to run at startup. Then look for an option similar to “run at startup” or “run when computer starts”. If it’s available, make sure it is enabled and “OK” or “Save” your settings.

If your app doesn’t have such an option, use other methods. 

Method 6: Using Task Scheduler

The Task Scheduler app can be used to do a variety of things automatically based on a predefined schedule, such as running an app at startup. This is how:

  1. Press Start, type task scheduler, and hit Enter.
  2. Then right-click on Task Scheduler Library in the left pane, and select Create Basic Task…
  3. Give this task a name and then click on Next.
  4. Choose When I log on.
  5. Then click Next.
  6. With Start a program selected, click on Next.
  7. Click on Browse
  8. Navigate to your application’s executable file, select it, and click Open.
  9. Then click Next.
  10. Review your configuration, and click on Finish.

Your application will now be up and running at the next startup. 

Method 7: Using the Registry Editor

The registry editor provides yet another avenue to add a program to startup. The steps will differ slightly depending on whether you are adding them for a single user or all users. 

For Current User

  1. Click the Start button on the taskbar or press the Windows key on your keyboard.
  2. Type regedit, and hit Enter.
  3. Navigate to the following address: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
    Alternatively, copy the above and paste it into the registry editor’s address bar.
  4. And hit Enter. With “Run” selected in the left pane, right-click on the empty space on the right, select New, and then String Value.
  5. Give this string a name and then double-click to modify it.
  6. In the “Value data” field, we’ll be adding the path to the application file. For convenience’s sake, navigate to the application file in File Explorer, right-click on it and select Copy as path.
  7. Then paste it in the value field.
  8. Click OK.

The next time you restart and log in, your newly added application will start automatically.

For All Users

If you want an app to start for all users on your system at startup, the location where the string value needs to be created is different. 

  1. In the registry editor, navigate to the following address: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  2. Now, as before, right-click on the right side, select New, and String Value.
  3. Give the string value a name, enter the application’s file location and save.

Method 8: Enable startup apps in the Task Manager

The Task Manager also lets you enable certain applications. Here’s how to go about it:

  1. Right-click on the taskbar and select Task Manager.
  2. Or press Ctrl+Shift+Esc and open the Task Manager. Click on the hamburger icon in the top left corner.
  3. Select Startup apps.
  4. Here, you will find a list of apps, the same one as in the Settings app (shown in method 1), that you can enable or disable. Check for their current status under “Status”.
  5. To enable an app to run at startup, simply select it and click on Enable at the top.

Method 9: Manage startup apps with a third-party application (Sysinternals Autorun)

Besides native solutions, you can also look into programs that are built to manage startup apps exclusively, especially if you have to manage startup apps and services regularly. The Autorun tool by Microsoft is a good option for this.

But it only lets you manage apps that are already set to startup at logon, not add any new ones. Nevertheless, it can be helpful in more ways than one and make managing programs a one – or two-click affair. Use the link given above to download and run the application.

Be advised that this application is an advanced tool and will show you information about every single thing set to run at startup, including important services and registry items that we have no business meddling with. So, if you do not understand what a particular entry is for, it’s best to leave it alone. 

  1. Under the “Everything” tab, you will find a host of things, from discrete programs to background services and tasks that trigger other tasks.
  2. However, we only have to deal with the Logon section. Click on it to switch over to it.
  3. Here, all that you have to do is enable or disable the startup programs with a tick. 

Related: How To Remove or Replace appraiserres.dll in Windows 11 Setup

How to find and open the Startup folder in Windows 11

Let’s see where the Startup folder is located in Windows 11. There are two separate startup folders – one for the current user (your username) and another that is common to all users on your system. 

1. For current user

The location for the current user is as follows:

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

To access it, you can simply open File Explorer by pressing Win+E and navigate to the folder yourself. Or you could copy the address given above and paste it into the File Explorer’s address bar, and hit Enter.

An even faster way is to simply use the direct shell command. To do so, press Win+R to open the RUN box. Then type:

shell:startup

And hit Enter. And voila! You have reached the Startup folder for your user.

2. For all users

The location for the common Startup folder is as follows:

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

While the shell command for the same is:

shell:common startup

Note: If you’re using File Explorer to access the Startup folder, you will have to have File Explorer’s view options set to show “Hidden items” to access some of the hidden folders in the file path location.

Related: How to Uninstall McAfee on Windows 11 [5 Ways]

FAQs

Let us take a look at a few commonly asked questions about adding programs to startup on Windows 11.

Why can’t I find my installed app in the startup list?

The startup list in the Settings app doesn’t show all the installed apps on your computer. If you want to add a program to startup that isn’t on the startup list, you will have to make use of other, equally simple methods. Refer to our guide above to know more.

Where are Windows 11 startup folders located?

Windows has two startup folders – one for the current user, and one that is common to all users. Here are their locations:

User startup Folder: C:\Users\(username)\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

All Users startup Folder: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

How to access startup folders with a command?

The fastest way to access your startup folders is by using the RUN command. Open the RUN box with the Win+R shortcut. Then type shell:startup for your Startup folder, or type shell:common startup for the common Startup folder, and hit Enter. 

We hope you were able to add your programs to the Startup folder and save yourself the trouble of opening them manually at every logon. 

RELATED