Subscribe
Windows Fixes

Runtime Broker High CPU Usage: What It Is and How to Fix It

Is RuntimeBroker.exe a virus? Learn what Runtime Broker does in Windows 10 and how to fix its high CPU, memory and disk usage with proven solutions.

By · · Updated · 5 min read

Runtime Broker High CPU Usage: What It Is and How to Fix It
In this article
  1. What is Runtime Broker (RuntimeBroker.exe)?
  2. When Runtime Broker Uses Too Much Memory
  3. When Runtime Broker Causes High CPU Usage
  4. Is RuntimeBroker.exe a Virus?
  5. Common Runtime Broker Problems
  6. How to Fix Runtime Broker High CPU Usage on Windows 10
  7. Turn Off Windows Tips and Suggestions
  8. End the Runtime Broker Process
  9. Use a Single Picture on the Lock Screen
  10. Turn Off Peer-to-Peer Updates
  11. Turn Off Background Apps
  12. Check Your Antivirus
  13. Change the TimeBroker Service in the Registry
  14. Remove Groove Music with PowerShell
  15. Disable or Remove OneDrive
  16. Conclusion

Open Task Manager on a Windows 10 PC and you will see dozens of processes with names like Service Host, Desktop Window Manager and System Interrupts. Each one has its own job, and each can occasionally cause trouble. This article looks at one that regularly worries users: Runtime Broker. We explain what it does, whether it is safe, and how to stop it from eating your CPU and memory.

What is Runtime Broker (RuntimeBroker.exe)?

Runtime Broker is a core Windows process that manages permissions for apps installed from the Microsoft Store.

A little history helps here. With Windows 8, Microsoft introduced a new kind of app that you download from the Store. These were first called Metro apps; in Windows 10 they evolved into Universal Windows Platform (UWP) apps. Like traditional desktop programs, they can ask to use your microphone, webcam, location, files and so on. Windows cannot simply let every app use whatever it wants, whenever it wants, so something has to check those requests. That is Runtime Broker's job.

When no Store apps are running, Runtime Broker uses almost no CPU or memory. When you open a Universal app, it springs into action: CPU usage may briefly jump to around 15% and it may use a few hundred megabytes of RAM. That is normal.

Runtime Broker process in Task Manager

When Runtime Broker Uses Too Much Memory

Runtime Broker has a reputation for consuming memory, but the real cause is usually a memory leak in one of the apps it is managing. As a quick fix, you can end the process in Task Manager and restart your PC. The long-term fix is to find and deal with the app behind it.

When Runtime Broker Causes High CPU Usage

One of the best-known triggers is the Windows feature that shows tips and suggestions. It works through Runtime Broker and can keep the CPU busy for no good reason. The fix is covered below.

Is RuntimeBroker.exe a Virus?

No. The real Runtime Broker is a legitimate part of Windows. However, because it runs from an ordinary EXE file, malware sometimes uses the same name to hide.

To check, right-click Runtime Broker in Task Manager and choose Open file location. If the file is in C:\Windows\System32, it is genuine. If it is anywhere else, scan your PC with Microsoft Defender or another reputable antivirus program.

Common Runtime Broker Problems

  • Runtime Broker errors: usually caused by antivirus software and fixed by changing its settings.
  • High disk, memory or RAM usage: usually fixed by turning off certain Windows features.
  • Multiple instances of Runtime Broker: end them all in Task Manager.
  • Runtime Broker keeps running: often fixed by changing your Windows Update settings.

How to Fix Runtime Broker High CPU Usage on Windows 10

Turn Off Windows Tips and Suggestions

This is the fix that works for the most people, so try it first.

  1. Press Windows + I to open Settings.
    Opening Windows Settings
  2. Go to System.
    System section in Windows Settings
  3. Select Notifications & actions on the left, then turn off Get tips, tricks, and suggestions as you use Windows.
    Turning off tips, tricks and suggestions in Notifications and actions

End the Runtime Broker Process

Ending the process is a quick, temporary way to bring CPU usage down. Windows restarts it when needed.

  1. Press Ctrl + Shift + Esc to open Task Manager.
  2. Find Runtime Broker in the list, right-click it and choose End task. If there are several, end each one.
    Ending the Runtime Broker task in Task Manager

Use a Single Picture on the Lock Screen

Some users traced the problem to the lock screen slideshow. Switching to a single picture fixed it for them.

  1. Open Settings and go to Personalization.
  2. Select Lock screen and set Background to Picture instead of Windows spotlight or Slideshow.
    Setting the lock screen background to Picture

Turn Off Peer-to-Peer Updates

Windows can download updates from other PCs on your local network and on the internet, a feature called Delivery Optimization. It can save bandwidth, but it has also been linked to high CPU usage by Runtime Broker.

  1. Open Settings and go to Update & Security.
    Update and Security in Windows Settings
  2. Click Advanced options.
    Advanced options in Windows Update
  3. Scroll down and click Delivery Optimization.
    Delivery Optimization link
  4. Turn off Allow downloads from other PCs.

Windows will now download updates only from Microsoft.

Turn Off Background Apps

Store apps running in the background keep Runtime Broker busy. Turning them off reduces its workload, although you may miss notifications from some Universal apps.

  1. Open Settings and go to Privacy.
  2. Select Background apps on the left and turn off Let apps run in the background, or switch off individual apps you do not need.
    Let apps run in the background setting

Check Your Antivirus

Security software can interfere with Runtime Broker and push up CPU usage. Turn off individual features of your antivirus and see whether that helps. If not, disable it temporarily or uninstall it to test. If removing it solves the problem, reinstall the latest version or switch to a different product. Bitdefender and the built-in Microsoft Defender are both good options that rarely interfere with system processes.

Bitdefender antivirus website

Change the TimeBroker Service in the Registry

Advanced users can stop the TimeBroker service from starting, which reduces Runtime Broker activity. Back up the registry first. This change also affects some Cortana features.

  1. Press Windows + R, type regedit and press Enter.
    Opening Registry Editor from the Run box
  2. Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TimeBrokerSvc.
    TimeBrokerSvc key in Registry Editor
  3. Double-click Start and change its value from 3 to 4 (disabled). Restart your PC.

Remove Groove Music with PowerShell

Several users found that the Groove Music app was responsible. Because it is a built-in Universal app, it has to be removed with PowerShell.

  1. Type powershell in the search bar, right-click Windows PowerShell and choose Run as administrator.
    Running Windows PowerShell as administrator
  2. Run these commands one at a time:
    Get-AppxPackage -name Microsoft.ZuneMusic | Remove-AppxPackage
    Get-AppxPackage -name Microsoft.Music.Preview | Remove-AppxPackage

    Removing Groove Music with PowerShell commands

You can reinstall Groove Music from the Microsoft Store at any time.

Disable or Remove OneDrive

OneDrive is another app that has been linked to Runtime Broker's high CPU usage. If you do not use it, you can remove it.

  1. Search for Command Prompt, right-click it and choose Run as administrator.
    Running Command Prompt as administrator
  2. Close all OneDrive processes with this command:
    taskkill /f /im OneDrive.exe

    Taskkill command for OneDrive

  3. Uninstall OneDrive with the command for your version of Windows:
    %SystemRoot%\System32\OneDriveSetup.exe /uninstall   (32-bit Windows)
    %SystemRoot%\SysWOW64\OneDriveSetup.exe /uninstall   (64-bit Windows)

    OneDriveSetup.exe uninstall command

Make sure your files are synced or backed up before removing OneDrive.

Conclusion

Runtime Broker is a harmless and necessary part of Windows 10. It only becomes a problem when an app or a Windows feature keeps it unnecessarily busy. Turning off Windows tips usually solves it; if not, the other fixes above will help you track down the cause.

Sources: fossbytes.com, partitionwizard.com, ghacks.net, windowsreport.com