When your PC is starting up, the Windows OS loads some applications and programs automatically as soon as you sign into your account. These are the items preloaded into your “Startup Programs” folder.
Since these programs start automatically, and all at the same time, they can slow down your computer’s boot time.
We have already discussed how to add programs to the Startup folder in a separate post. In this article, we are going to show you multiple ways how you can find and access startup programs on your Windows 11 or 10 computer.
Table of Contents
Previously on Windows 7, you could find the startup apps and programs by going to the Start menu >> Startup. However, this option is now no longer available in Windows 10 and 11. Therefore, we have dedicated this article and given you different ways to access both the local user startup apps as well as the system-wide startup apps.
Find Startup Programs for Current User
The apps and programs that you find using the following methods will be for the current user account you are logged in from. Each user account has a separate list of Startup Programs which will start automatically if enabled.
Along with these programs, any apps and programs enabled inside the system-wide Startup Program folder will also be activated. The methods to find those are given in the next section.
Using File Explorer
You can find the directory where all the user startup apps and programs are stored at the following location:
C:\Users\[Username]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
You can either paste this in File Explorer directly (while replacing [Username] with your account name) to access the folder or use the following steps to show hidden items since the “AppData” directory is hidden by default.
-
Open File Explorer.
-
Click View to expand it.
-
Now expand Show from the menu, and then click “Hidden items.”
The “AppData” folder will now be visible to you, as well as its subdirectories.
-
Now navigate to the following path to view Startup programs for the current user:
C:\Users\[Username]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Using Run Command
You can also access the “Startup” directory for the current user directly from the Run Command box. This way, you won’t have to view any hidden items inside the Explorer.
-
Launch the Run Command box by pressing the Windows Key + R shortcut keys.
-
Paste and run the following cmdlet:
shell:startup
The Startup directory for the current user account will now open.
From Windows Registry
The list of the startup programs is also saved inside the Windows Registry. You can find the Startup Programs at the following location inside the Registry:
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
To access the “Run” key inside the Registry for the current user, follow these steps:
Note: If you plan on manipulating any values inside the Registry, it is recommended that you create a system restore point before proceeding forward.
-
Open the Registry Editor by typing in “regedit” in the Run Command box.
-
Now paste the following path in the address bar for quick navigation:
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
You can then find the Startup Programs for the current user inside the Run key.
Find Startup Programs for All Users
Similar to the Startup Programs for the current user account, you can also find the programs for all user accounts. These programs will automatically start and are the same for all users.
Using File Explorer
You can find the directory where the startup apps and programs for all users are stored at the following location:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
You can either paste this in File Explorer directly to access the folder or use the following steps to show hidden items since the “ProgramData” directory is hidden by default.
-
Open File Explorer.
-
Click View to expand it.
-
Now expand Show from the menu, and then click “Hidden items.”
The “ProgramData” folder will now be visible to you, as well as its subdirectories.
-
Now navigate to the following path to view Startup programs for the current user:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
Using Run Command
You can also access the “Startup” directory for all users directly from the Run Command box. This way, you won’t have to view any hidden items inside the Explorer.
-
Launch the Run Command box by pressing the Windows Key + R shortcut keys.
-
Paste and run the following cmdlet:
shell:common startup
The Startup directory for all the user accounts will now open.
From Windows Registry
You can also find the Startup Programs for all users at the following location inside the Registry:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
To access the “Run” key inside the Registry, follow these steps:
Note: If you plan on manipulating any values inside the Registry, it is recommended that you create a system restore point before proceeding forward.
-
Open the Registry Editor by typing in “regedit” in the Run Command box.
-
Now paste the following path in the address bar for quick navigation:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
You can then find the Startup Programs for all the users inside the Run key.
Using HiJackThis
HiJackThis is a third-party application that fetches and displays all the startup apps and programs from the Windows Registry.
The interface of the app may make it seem like the app is for advanced users, but you can certainly use it after going through our guide below.
-
Download HiJackThis from the internet and run it.
Since it is a portable tool, an installation will not be needed.
-
Click Scan.
HiJackThis will now scan the Registry and fetch all the startup apps and programs. Even the ones not visible in the Startup folders or the Task Manager.
-
Notice the results with the “O4” tags. These are the programs that show up in the folders.
You can find more information about the tags and the scanned results by clicking “Info.”
Closing Thoughts
Management of startup applications and programs is important for system performance. If you find that it takes too long for the computer to boot, you can disable some programs. If you want a program to start automatically, you can add it to the Startup Programs folder.
That said, let us know how you manage your startup apps in the comments below, and it might be beneficial for our other readers too.
2 comments
Geoff Walker
The best tool for looking at the contents of EVERY startup location on the system is Autoruns
(https://learn.microsoft.com/en-us/sysinternals/downloads/autoruns)
Usman Khurshid
Thanks for mentioning Geoff. We totally forgot Autoruns. It’s always a life saver.