How to Find Every Program That Auto-Starts on Windows 11 and Decide What to Kill
What did your PC actually do during the sixty seconds before the desktop appeared? More than you think. Every program with a startup entry got a turn at your CPU, your disk, and your patience, and most of them never asked.
I go through this on every Windows 11 machine I touch, including my own, roughly twice a year. The first pass usually surprises me. The second pass catches the stuff that reinstalled itself. Here is the process I actually use, plus the part nobody talks about: how to tell a startup item you should keep from one you should disable without a second thought.
Start with Task Manager, because it shows the damage
Press Ctrl + Shift + Esc, then open Startup apps from the left-hand menu. Microsoft’s own performance guidance points here first, and it is the right first stop. Right-click anything you do not need at boot and choose Disable.
What makes this view useful is not the list itself. It is the two columns beside each entry: the startup impact rating and, more importantly, whether the app is enabled or disabled right now. Half the battle with a sluggish boot is finding the dozen entries that are already switched off, meaning they are not the problem, and then looking hard at the three or four that are.
Sort by impact. The high-impact entries at the top deserve your full attention. A chat client set to launch on login can add measurable seconds to boot because it starts syncing the moment Windows hands it control. A cloud drive client does the same while also touching your disk.
Do not trust Task Manager as a complete inventory
This is where people get it wrong. Task Manager’s Startup tab does not show everything that runs automatically. It misses scheduled tasks, services, and a handful of legacy Run-key entries. If you only clean the Task Manager list and call it done, you have cleaned maybe two-thirds of the picture.
Three other places are worth checking:
- Settings > Apps > Startup. Windows 11 has a parallel toggle screen here. It usually mirrors Task Manager, but occasionally you will find an entry in one and not the other.
- Task Scheduler. Open it and look under Task Scheduler Library. Update checkers and telemetry jobs love hiding here. You can disable a task without deleting it, which is the safe move.
- Services. Search for Services, then sort by Startup type. Anything set to Automatic that is not a Microsoft component or a driver you recognise deserves a question mark. Set it to Manual rather than Disabled if you are unsure.
There is also the old-school route through the Run keys in the registry, but I would not send anyone there unless they already know what they are doing. A typo in the registry is a much worse afternoon than a slow boot.
The decision framework I actually use
Now the part that matters. Disabling the wrong startup item does not just slow you down; it can break things quietly. Here is how I sort them.
Keep it enabled if the program has to be running for hardware or system behaviour to work correctly. Audio interface control panels, VPN clients you rely on, keyboard and mouse utilities, backup agents with a schedule. If you disable one of these and forget, you will notice weeks later when something that used to work stops working.
Disable it if the app only needs to run when you deliberately open it. This covers most of the field: chat apps, launchers, update notifiers, photo viewers, PDF tools, media players, and anything that decided to add itself to startup during installation without asking.
Investigate it if you do not recognise the name at all. Right-click the entry in Task Manager and choose Open file location. If the path points somewhere odd, or the file name is a random string, that is a real signal. Windows Defender will not always flag a startup entry that is technically legitimate but unwanted.
One more thing people miss: disabling a startup item in Task Manager does not stop the program from running in the background later. Windows 11 has a separate background apps setting under Settings > Apps > Installed apps, where you can expand an app’s advanced options and set “Let this app run in the background” to Never. Microsoft’s guidance to check both, not just one, because they govern different behaviour.
Where third-party tools earn their keep (and where they don’t)
You can do all of this with what is already on your machine, and for most people I would. But a couple of free utilities make the job faster and give you a cleaner view.
Autoruns from Microsoft’s Sysinternals suite is the definitive startup inventory tool. It lists every autostart location in one window: Run keys, scheduled tasks, services, shell extensions, the lot. It is not pretty, and the default view is overwhelming, but the filter bar and the ability to hide Microsoft entries turn it into something usable in about ten minutes. If you want one pass that catches everything, this is it.
O&O ShutUp10 or similar privacy tweakers can switch off some startup-adjacent behaviour in bulk, though they are more about telemetry than boot speed. Useful if you are already annoyed by background chatter, but not a substitute for going through the startup list yourself.
What I would not bother with is a “PC cleaner” that markets itself on startup speed. The ones I have tried either miss half the entries or add services of their own. That is not a solution. That is a new problem wearing a green tick.
After you cull, check what you broke
Restart the machine and pay attention. Does your audio interface still appear? Does your VPN connect? Did that tray icon you actually use come back?
If something is missing, reopen Task Manager, find the entry, and re-enable it. The cost of a wrong call is low as long as you make one call at a time. What you do not want is twenty disables at once, because then you have no idea which one caused the problem.
And one habit worth building: reinstallers love to re-add themselves. Every time you update a major app, especially one from a company with an aggressive launch strategy, go back and check. The second pass is faster than the first and catches the stragglers.
Whether this makes your PC feel meaningfully faster depends on what was in that list. On a lean machine, you might save a second or two at boot and not much else. On a laptop that came preloaded with a dozen vendor utilities, the difference is not subtle. Either way, you end up with something more valuable than speed: a list of things your computer does without asking, and decisions you made about each one.