Apps that auto-load during startup can extend your PC’s boot time. Many of these apps and services are loading even when you’re not planning to use them.
To make things worse, they might remain idle in the background during your entire session. So, while individually, they won’t consume significant computer resources, their combined toll can add up – especially for older or underpowered PCs.
However, there are many ways you can stop them from auto-loading. Let’s see how.
Dive into Settings
The first place to look for auto-starting software is Windows’ main apps list.
- To find the list of all installed apps in Windows, launch Settings in the Start menu.
- You can also right-click on the Start button and choose Settings.
- Choose Apps from the list on the left of the Settings window.
- Windows 11 groups apps in many ways, according to type, purpose, etc. The group you want is Startup, at the end of the list.
- You will see all apps registered to load when you log into your desktop. Flick the toggle off to remove an app from the Windows startup process.
- Windows also estimates each app’s impact on startup time and displays it on the right of each entry. Disabling Low impact apps won’t affect startup time as much as High impact apps.
Use the Task Manager
As its name states, the Task Manager is the tool to manage active tasks. However, Microsoft also gives it the ability to manage startup apps. Thus, you can use it to disable some apps from auto-loading whenever you log in to your desktop.
- There are many ways to launch Task Manager. Up to Windows 10, you could right-click on the taskbar and select it from the menu that showed up. That option’s gone in Windows 11, but you can still find the Task Manager in the Quick Link menu. To access that menu, right-click on the Start button, or press Windows Key + X. You can also search for Task Manager in the Start menu, then select that entry to run it. Another way to launch it is through the Run dialog. For that, press Windows Key + R and type taskmgr.exe in the Run window. However, the quickest way is to use the CTRL + Shift + Esc key combination.
- The Task Manager presents a basic view of active tasks by default. To view the full Task Manager, click on More details on the bottom-left. Then, select the Startup tab.
- To stop a specific process from auto-launching during startup, right-click on it and choose Disable from the menu.
Check Background Services
Services are apps that keep running in the background. They’re usually processes with which you don’t interact most of the time. Some examples might be:
- A web server you use to test the web pages you design.
- A firewall controls who and what can communicate with and from your PC.
- An antivirus engine that stays dormant but springs into action whenever you download a file to scan it.
You probably wouldn’t want to disable your firewall and antivirus. However, there’s no point in having certain processes running in the background. Disabling these background services can free up precious resources and shorten your PC’s boot time.
- The aptly named “services” Windows app allows you to control background services. You can find it by searching “services” in the Start menu search. Alternatively, press Windows key + R to open the Windows Run dialog. Then, type services.msc and press Enter to launch the services app.
- Did you locate an active service you are neither using nor on which the apps you are using rely? You can stop it by right-clicking on it and choosing Stop. However, this is a temporary solution, deactivating it for the current session.
- If you want to disable a process permanently, right-click on it and choose Properties or double-click. Then, while on the General tab, use the “Startup type” dropdown menu to change its behavior. For example, to keep a service but delay its startup, select Automatic (Delayed Start). Setting it to Manual means the service will only launch when needed. Finally, setting it to Disabled means the affected service will never launch. To enable it, you will have to reactivate it in the future from this menu.
Note: You shouldn’t disable services randomly or by guessing. Make sure you don’t need the services you disable. Otherwise, useful features – like support for printing – may break.
Restrict App Permissions
Windows allows you to control how each application “behaves” with individual permissions. Borrowing a page from smartphones, you can choose if apps are allowed to run in the background. This, in turn, means they’ll also be allowed to load automatically. You can change permissions for apps that support this feature:
- Use the Start menu’s search function to search “apps and features“. Then, launch Apps & features.
- Locate the app you want to restrict from auto-launching or staying active. Then, click on the button with the three dots on the right of its entry, and choose Advanced options.
- You want to access the dropdown menu under “Background apps permissions”. Never means the app will never run in the background and, therefore, will not launch during startup. The other two options allow it to run automatically. Always sets no restrictions. Power optimized (recommended) defines that an app can autoload and keep running but will revert to an idle state when not actively used.
Autoruns is an advanced tool that allows you to control all apps or processes that run automatically on your PC. Whether it’s an entry in the Registry, the startup folder, the Task Scheduler, or a “normal” app or service. In all cases, if a piece of software runs when Windows loads, you’ll find it in Autoruns.
- To control your auto-loading apps with Autoruns, first, download it from its official site.
- Run the app by searching for it in the Start menu.
- As you see, Autoruns presents more auto-loading software than native Windows 11 applications. It can get somewhat cluttered – especially on the Everything tab. Thus, you might want to check the individual tabs where all auto-loading apps are grouped in categories.
- You can remove the checkmark on the left of any entry to disable it from auto-launching on startup.
As with the Services app, you should only disable entries you’re sure you don’t need.
You can dramatically speed up your PC’s boot time by forbidding unnecessary apps from starting when Windows loads. Additionally, you will save up more CPU cycles, RAM, and storage bandwidth for your apps. The result will be a computer that boots faster and feels more efficient.