Runtime Broker is one of those processes that should be invisible. It sits between Store apps and your system permissions, quietly approving location checks and notification requests, using essentially zero CPU. When it instead parks itself at 20–40% CPU indefinitely, something on the other side of that counter is misbehaving — usually a preinstalled Store app stuck in a permission-request loop.
HP laptops are frequent victims because HP’s factory image includes a stack of Store apps that all want background permissions. This guide shows you how to identify the offending app, fix its permissions, and — when the app is junk — remove it entirely.
Why this happens
- A Store app stuck in a permission loop: An app repeatedly requesting location, microphone, or background access keeps the broker permanently busy.
- HP’s preinstalled Store apps: HP utilities and partner apps request background permissions aggressively, multiplying broker traffic.
- Live Tiles and notification spam: Apps with live tiles or frequent notifications generate constant broker-mediated updates.
- Corrupted app installations: A damaged Store app can fail its permission checks and retry endlessly.
- Background app permissions too broad: Apps allowed to run background tasks they do not need create steady broker load.
- Photos app indexing: The Microsoft Photos app’s background face/object indexing hammers the broker on large libraries.
- Windows tips and suggestions: The tips system itself is a Store-app surface that generates broker traffic.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Confirm the pattern and get immediate relief
- Open Task Manager (Ctrl + Shift + Esc) and verify Runtime Broker holds sustained high CPU (not just a spike during an app launch).
- Right-click it → End task. Windows restarts it on demand — note how long the calm lasts before CPU climbs again.
- If CPU climbs back within minutes with no apps visibly open, a background Store app is the driver — continue.
- If it stays calm for hours, the spike may have been a one-off (an app updating); monitor before changing anything.
Fix 2: Audit which Store apps are installed
- Open Settings → Apps → Installed apps and scan for Store apps you never use — especially HP utilities, preinstalled games, and partner apps.
- Uninstall the obvious junk first; each removed app is one less permission-requester.
- Pay special attention to apps with background behavior: news, weather, and “assistant” style apps are the classic broker abusers.
- Keep a list of what you removed in case you need to reinstall something from the Microsoft Store later.
Fix 3: Restrict background app permissions
- Go to Settings → Apps → Installed apps, click … on a suspicious app → Advanced options.
- Under Background apps permissions, set it to Never for anything that does not need background activity.
- Go to Settings → Privacy & security and review Location, Microphone, and Notifications — turn off access for apps that have no business asking.
- Fewer permission grants means fewer broker transactions — this is the highest-leverage settings pass in the guide.
Fix 4: Reset or repair the misbehaving app
- If you suspect a specific app (often Photos, or an HP utility), go to its Advanced options and click Repair first, then Reset if repair does not help.
- Resetting clears the app’s data and permission state — you will need to sign in again where applicable.
- For the Photos app specifically, also open it → Settings and turn off background indexing features you do not use.
- Retest Runtime Broker CPU for an hour after each reset — fix one app at a time so you know which one was guilty.
Fix 5: Turn off Live Tiles and suggestion surfaces
- Right-click tiles in the Start menu → More → Turn live tile off for news, weather, and other chattering apps.
- Go to Settings → System → Notifications → Additional settings and uncheck Get tips and suggestions when I use Windows.
- Our full tips and suggestions shutdown covers every promo surface that generates broker traffic.
- These surfaces are constant low-grade broker load even when “nothing” is running.
Fix 6: Re-register Store apps if the broker itself is corrupt
- Open an elevated PowerShell and run:
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}. - This re-registers every Store app package, fixing corrupted registrations that cause permission-check loops.
- Restart the laptop and observe. This is a broad hammer — use it only after Fixes 2–5 did not isolate a single app.
- If PowerShell reports errors for specific packages, those are likely the corrupted ones — consider uninstalling and reinstalling just those from the Store. General app troubleshooting background is on the Microsoft support site .
Fix 7: Check HP-specific background agents
- Open Task Manager → Startup apps and disable HP agents you do not need at boot.
- In Settings → Apps → Installed apps, evaluate remaining HP software against actual use — keep driver/update tools, remove marketing and “experience” apps.
- Check HP’s support page for updated versions of the HP apps you keep — HP does fix broker-abusing bugs in their Store apps over time.
- As a final isolation test, boot into Safe Mode — Runtime Broker should be nearly idle there, confirming a third-party Store app (not Windows itself) is the cause.
Closing
Runtime Broker high CPU is always a symptom of an app, never the broker’s own fault. Audit the Store apps, revoke the background permissions they do not need, reset the one that is looping, and the broker drops back to the near-zero background hum it was designed for — taking your fan noise and battery drain with it.
Going forward, treat every new Store app install as a small decision: does it need background permission, location access, or notification rights? Granting the minimum at install time prevents the next broker spike before it starts. And if Runtime Broker ever misbehaves again, the Windows 11 24H2 edition of this fix covers the same ground with version-specific screenshots and settings paths.
