How do I add programs to Windows 11 startup? – 9 Ways (2023)

Rate this post

In this tutorial we will learn: How do I add programs to Windows 11 startup? – 9 Ways (2023).

Windows 11 lets you control startup programs by adding a dedicated interface to the settings menu. Originally added to Windows 10, this feature makes adding and removing startup programs far easier for most people. Here’s how to add programs to startup in Windows 11.

1. short & easy tutorial

To add programs to Windows 11 startup, follow these steps:

  1. Press the Windows key + R to open the Run dialog box.
  2. Type “shell:startup” (without quotes) in the Run dialog box and press Enter. This will open the Startup folder.
  3. In the Startup folder, right-click and select “New” > “Shortcut”.
  4. In the “Create Shortcut” dialog box, type the path of the program you want to add to startup. For example, if you want to add Chrome to startup, type “C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” (without quotes).
  5. Click “Next” and give the shortcut a name, such as “Chrome Startup”.
  6. Click “Finish” to create the shortcut.
  7. Repeat the above steps for any additional programs you want to add to startup.

After following these steps, the programs you added will automatically launch when you start Windows 11.

2. Tutorial with images

Method 1: How To 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:

Open the Startup folder as given below on this page in the next section. Scroll down a bit to find that section after all the methods of this section.

Navigate to the Startup folder as shown before. 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. 

Once inside the Startup folder, click on New.

Then select Shortcut.

In the “Create Shortcut” window, click on Browse.

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.

Once you have found your application’s folder and executable file, select it. Then click OK.

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. 

Paste the copied path in the location field. 

Click Next.

Click Finish.

Your program app will now be inside the Startup folder.

Methode 2: From the Startup Folder 

Using the Startup folder feature is the most convenient way of adding programs to startup on Windows. The only thing you have to do is drop the shortcuts of the programs you want to run in the startup folder. Next time you open the computer, these programs will launch automatically on startup. 

Press Win+I to open the Settings app. Then click on Apps.

Scroll down on the right and select startup.

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.

Method 2: 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. If you want to create a shortcut on the desktop, simply right-click on the desktop, select “New”, and then “Shortcut”.

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.

Then select Send to and click on Desktop (create shortcut).

The only thing left to do now is to copy this shortcut (Ctrl+C) and then paste it (Ctrl+V) inside the Startup folder.

Or drag and drop it there. 

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:

Press Win+R to open the RUN box, type shell:appsfolder and hit Enter.

This will open up the Applications folder.

Now open the Startup folder as shown earlier (type shell:startup in the RUN command box for the current user’s Startup folder).

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

Besides creating and moving shortcuts, 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.

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:

Press Start, type task scheduler, and hit Enter.

Then right-click on Task Scheduler Library in the left pane, and select Create Basic Task…

Give this task a name and then click on Next.

Choose When I log on.

Then click Next.

With Start a program selected, click on Next.

Click on Browse.

Navigate to your application’s executable file, select it, and click Open.

Then click Next.

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

Click the Start button on the taskbar or press the Windows key on your keyboard.

Type regedit, and hit Enter.

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.

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.

Give this string a name and then double-click to modify it.

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.

Then paste it in the value field. 

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. 

In the registry editor, navigate to the following address:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Now, as before, right-click on the right side, select New, and String Value.

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:

Right-click on the taskbar and select Task Manager.

Or press Ctrl+Shift+Esc and open the Task Manager. Click on the hamburger icon in the top left corner.

Select startup apps.

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”.

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, 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. 

Under the “Everything” tab, you will find a host of things, from discrete programs to background services and tasks that trigger other tasks.

However, we only have to deal with the Logon section. Click on it to switch over to it.

Here, all that you have to do is enable or disable the startup programs with a tick.  

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.