RuntimeBroker.exe sitting at 20–40% CPU in Task Manager looks alarming — the name sounds important, the usage looks wrong, and ending it feels risky. Here’s the reassuring truth: Runtime Broker is a middleman. It manages permissions for Microsoft Store apps, and when it’s burning CPU, it’s because some Store app is making it work overtime. Fix the app, and the broker goes quiet.
The pattern is distinctive: Runtime Broker spikes when you open certain Store apps (Photos, Mail, Xbox), or it grinds constantly because a background Store task is stuck. This guide identifies which app is driving the broker and shuts down the misbehavior — without disabling a system process you actually need.
Why this happens
- Misbehaving Store app: A buggy UWP app making repeated permission requests keeps the broker busy.
- Stuck background task: Live tiles, notifications, or sync tasks looping instead of completing.
- Photos app media indexing: The Photos app scanning large libraries triggers constant broker-mediated access checks.
- Too many apps with background permission: Dozens of Store apps waking for background work multiply broker activity.
- Corrupted Store app state: A damaged app installation causing permission-check failures and retries.
- Tips and suggestions content: Windows tips/notifications pulling Store content on schedules.
- Malware impersonation: Rare, but a fake RuntimeBroker.exe outside System32 burns CPU maliciously.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Verify it’s the real broker and find the driving app
Right-click RuntimeBroker.exe in Task Manager → Open file location. It must be C:\Windows\System32 — anything else means malware, and you should run a full Microsoft Defender scan immediately. Assuming it’s legitimate, note when the spike happens: right after opening a specific Store app? Constantly? Correlate the broker’s CPU with your app usage for a few minutes. If it spikes with the Photos app open, that’s your driver; if it’s constant with no apps open, it’s a background task (Fix 3). This correlation is the diagnosis everything else builds on.
- Verify the process location is C:\Windows\System32.
- Run a Defender scan if the location is anywhere else.
- Correlate broker CPU spikes with specific app usage.
- Note whether usage is app-triggered or constant.
Fix 2: End the task and update the offending Store app
End the RuntimeBroker.exe task in Task Manager — Windows restarts it on demand, so this is safe and often provides immediate relief if the broker was wedged. Then open the Microsoft Store → Library and update all apps, especially the one you correlated with the spike. Outdated Store apps carry the permission-handling bugs that overwork the broker. If a specific app (Photos is the classic) keeps triggering spikes after updating, reset it via Settings → Apps → Installed apps → Advanced options → Reset. The reset clears corrupted state without deleting your files.
- End the Runtime Broker task for immediate relief.
- Update all Microsoft Store apps.
- Reset the specific app correlated with spikes.
- Verify the broker stays quiet after the reset.
Fix 3: Audit Store app background permissions
This is the permanent fix for constant broker activity. Go to Settings → Apps → Installed apps and, for every Store app you don’t actively use, open Advanced options and set background permission to Never. Be thorough — weather, news, sports, and Xbox-adjacent apps all schedule background work by default. Then check Settings → System → Notifications and disable “Get tips and suggestions” and similar Store-content notifications. Fewer background tasks means fewer permission checks, which means an idle broker. Re-check Task Manager after an hour: constant broker CPU should be gone.
- Set background permission to Never for unused Store apps.
- Disable tips, suggestions, and Store-content notifications.
- Wait an hour and check broker CPU in Task Manager.
- Re-enable background only for apps you genuinely need live.
Fix 4: Tame the Photos app specifically
The Photos app deserves its own fix because it’s the most common broker driver: it indexes your picture library, generates People tags, and syncs with OneDrive — all broker-mediated. Open Photos → Settings and turn off People detection, OneDrive-linked folders you don’t need indexed, and automatic album creation. If you don’t use Photos at all, set its background permission to Never or uninstall it and use an alternative viewer. Users with large photo libraries often see broker CPU drop to zero from this fix alone. Microsoft documents Photos settings in the Windows support hub .
- Open Photos settings and disable People detection.
- Remove unneeded folders from the Photos library.
- Turn off automatic album creation.
- Set Photos background to Never if you don’t use it.
Fix 5: Repair the Store app platform
If broker CPU is high with no clear app driver, the Store platform itself may be damaged. Run wsreset.exe from the Run dialog (Win+R) — it clears the Store cache without touching installed apps. Then run the Windows Store Apps troubleshooter in Settings → System → Troubleshoot → Other troubleshooters. For deeper damage, re-register the Store platform with PowerShell: Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} in an admin shell. This rebuilds the app registrations the broker mediates. Reboot afterward and verify.
- Run
wsreset.exeto clear the Store cache. - Run the Windows Store Apps troubleshooter.
- Re-register app packages via admin PowerShell if needed.
- Reboot and confirm broker idles near zero.
Fix 6: Reduce notification and lock-screen broker work
The broker also mediates lock-screen and notification content from Store apps. In Settings → Personalization → Lock screen, set the lock screen status to None instead of a detailed app. In Settings → System → Notifications, turn off notification banners for chatty Store apps. These are small individual savings, but on systems where the broker never fully idles, they remove the last drips of background permission work. Combined with the background audit from Fix 3, the broker should now only wake briefly when you actually open a Store app — which is its correct behavior. For the broader idle-CPU picture, the Lenovo high-CPU guide demonstrates the same identify-then-fix method.
- Set lock screen app status to None.
- Disable banners for chatty Store apps.
- Confirm the broker only spikes when opening Store apps.
- Treat any return of constant usage as a new stuck task — repeat Fix 3.
Closing
Runtime Broker is never the villain — it’s the messenger telling you a Store app is misbehaving. Verify the process is legitimate, find the driving app, update or reset it, audit background permissions, and tame the Photos app. The broker will fade back to its proper role: briefly active, mostly invisible, near zero CPU. For the update-triggered variant of this problem, see the post-update Runtime Broker guide .
