How to Fix High CPU Usage From Background Apps on Windows 11

Your PC is sitting idle — nothing open, nothing you’re actively doing — and Task Manager still shows the CPU sitting at 40, 60, even 90 percent. The fans spin up, everything else feels sluggish, and closing the one window you had open doesn’t change a thing.

That’s almost always background apps — programs still running and doing work even though you’re not looking at them. Windows 11 lets a lot more of this happen by default than older versions did, which is exactly why this problem has gotten more common.

Quick explanation: this guide walks through finding which background app is actually responsible, cutting off the ones that don’t need to keep running, and keeping an eye on the rest so it doesn’t creep back.

For the full feature list and usage details, you can also visit the Fixyfier Documentation.

Quick Answer

Open Task Manager, click the CPU column to sort by usage, and watch it for a minute or two — the real culprit is usually a specific background app rather than Windows itself. From there, go to Settings > Apps > Installed apps, open that app’s advanced options, and set its background permission to Power optimized or Never. If several apps are contributing rather than one obvious one, disabling unnecessary startup apps in the same Settings > Apps > Startup page usually brings the baseline back down.

Why Background Apps Eat CPU on Windows 11

Most apps installed today aren’t fully closed just because you closed their window. Chat apps stay open to receive notifications, cloud storage apps keep syncing files, and plenty of others check for updates or refresh content on a timer — all while sitting quietly in the background where you’d never think to look.
Windows 11 grants this kind of background access more freely by default than earlier versions, and Microsoft Store apps in particular are built around the assumption that they can keep running unless you say otherwise. A handful of these running at once is usually harmless, but it adds up fast, and any single one that’s misbehaving — stuck in a loop, or syncing something it shouldn’t — can pin a CPU core on its own.
The fix isn’t guessing and disabling things at random. It starts with finding out which app is actually responsible.

Finding the Actual Culprit in Task Manager

Open Task Manager — right-click the Start button and choose it, or press Ctrl+Shift+Esc — and click the CPU column header to sort every process by how much it’s using. Let it sit for a minute or two rather than judging from the first instant, since a lot of background CPU spikes are intermittent rather than constant.
If you’d rather check from a command line, PowerShell’s Get-Process gives you the same ranking without opening a window at all — useful if you want to check quickly or log it over time.
Get-Process | Sort-Object CPU -Descending | Select-Object -First 10
Fixyfier’s Administrative Tools section includes a Task Manager shortcut that opens straight to this same view, which is a quick way to check without digging through the Start menu first.

Turning Off Background Permissions for Specific Apps

Once you’ve identified the app, go to Settings > Apps > Installed apps, find it in the list, open the three-dot menu next to it, and choose Advanced options. Under Background apps permissions, you’ll usually see three choices: Always, Power optimized, and Never.
Setting it to Never stops the app from doing anything at all until you open it directly, which is the right call for anything you use occasionally. Power optimized is a gentler middle ground — Windows still lets it receive things like notifications, just with less freedom to run continuously — and suits apps like chat or email clients where you still want alerts to come through.
This is a per-app setting, so it’s worth going through the two or three apps that showed up highest in Task Manager rather than trying to change everything installed on the PC at once.

Disabling Unnecessary Startup Apps

Apps that launch automatically when Windows starts are a related but separate cause — each one that opens at startup is also usually one that keeps a background process running afterward, whether you asked it to or not.
Go to Settings > Apps > Startup, or open the Startup apps tab directly inside Task Manager, and switch off anything you don’t need running the moment you log in. Cloud storage clients, update checkers for apps you rarely open, and manufacturer utilities bundled with your PC are the most common offenders here.
This step mainly helps with how your PC behaves right after login, but plenty of startup apps also stay running in the background for the rest of the session, so it often has a lasting effect on baseline CPU use too.
NordVPN
Something Else Worth Noticing

Those Same Background Apps Are Also Using Your Network

The apps chewing through CPU in the background are often the same ones quietly syncing files, checking for updates, or sending data over your connection the whole time — not just when you're actively using them. NordVPN keeps that constant background traffic encrypted, so what those apps are sending isn't visible to your network or your ISP.

Encrypt Background Traffic

Watching for Runaway System Processes

Occasionally the process using the most CPU isn’t a normal app at all, but a Windows system process — most often Antimalware Service Executable during a scheduled scan, or SysMain, which preloads apps into memory to speed up launches but can spike usage on some systems while it’s doing that.
Resource Monitor gives a clearer, more detailed picture than Task Manager’s summary view if you need to confirm exactly what a specific process is doing over time — type resmon into the Start menu search to open it.
Fixyfier’s Administrative Tools section includes a Resource Monitor shortcut for this same real-time view, and its Security & Privacy section has a Disable SysMain toggle if that specific service turns out to be the one consuming too many resources on your system.

Keeping an Eye on It Going Forward

High background CPU use has a habit of creeping back — a reinstalled app defaults to “Always” for background permissions again, or a new program adds itself to startup without asking. Checking back occasionally rather than assuming it’s fixed for good saves you from relearning the same problem in a few months.
It’s also worth knowing what’s scheduled to run automatically in the background, since some CPU spikes come from tasks on a timer rather than an app sitting open.
Fixyfier’s Administrative Tools section includes shortcuts to both Task Scheduler, to see what’s set to run and when, and Performance Monitor, for tracking CPU and other resource use over time instead of just checking it in the moment.

Frequently Asked Questions

Is it safe to set every app’s background permission to Never?

For most apps, yes — it just means they only do anything while you have them open. Be a little more careful with things like antivirus software, backup tools, or anything that’s supposed to run on a schedule, since Never can stop those from doing their job in the background the way they’re meant to.

Why does Task Manager sometimes show low CPU even though my PC feels slow?

The bottleneck may be memory or disk activity rather than CPU — a background app can make a PC feel sluggish by using RAM or hammering the disk without the CPU percentage itself looking especially high. Sorting by those other columns in Task Manager can turn up a different culprit than the CPU column alone.

Will disabling startup apps break anything?

Disabling a startup app only stops it from launching automatically when you log in — the app itself is still fully installed and works normally whenever you open it yourself. The main exception is background security or backup software, which is usually meant to start automatically.

Let Fixyfier Keep Tabs on Background CPU Use

Fixyfier’s Administrative Tools section puts Task Manager, Resource Monitor, Task Scheduler, and Performance Monitor a click away, and its Security & Privacy section’s Disable SysMain toggle is right there if that specific service turns out to be the one driving usage up on your system.