What is RuntimeBroker.exe and Why is it Running?
If you’re going through Task Manager on a Windows 8 machine, you’ve probably seen RuntimeBroker.exe running in the background. The Runtime Broker process was created by Microsoft and is a core process in Windows 8.
If you’re going through Task Manager on a Windows machine, you’ve probably seen RuntimeBroker.exe running in the background. Is it safe? Is it a virus?
What is RuntimeBroker.exe
Microsoft created the Runtime Broker process and is a core process of Windows 8 and Windows 10. It’s not a virus or another kind of malware.
If you’ve just logged into Windows 8 or Windows 10 and haven’t run any apps yet, you probably won’t see RuntimeBroker.exe running yet. RuntimeBroker.exe gets triggered by Universal apps, and if the process ends, all currently open apps will immediately close.
So what does it do? Well, the Runtime Broker handles checking if an app is declaring all of its permissions (like accessing your Photos) and informing the user whether or not it’s being allowed. In particular, it is interesting to see how it functions when paired with access to hardware, such as an app’s ability to take webcam snapshots. Think of it as the middleman between your apps and your privacy/security.
A quick look through the strings of the process shows the Microsoft definition of Runtimebroker.exe to be part of “Processes for Windows Partial Trust Components.” You can find most of its related registry entries and the process itself at these locations:
Shortly after the OEM release of Windows 8 and Windows 10, users began reporting memory leaks associated with RuntimeBroker.exe. The result of these leaks is a huge drain on physical system resources that could cause RuntimeBroker to use several gigs of memory. Associated with these leaks are third-party apps that implement a Live Tile update function called “TileUpdater.GetScheduledTileNotifications.” When the tile update runs, Windows sends the request but never actually releases the memory associated with the function.
Note that each update call uses a small amount of memory. However, the effect snowballs as requests are repeatedly sent, and the memory never gets reallocated. To fix this requires the developer of the app to change how the Live Tile updates work for the particular app with the leak. The only option is to avoid using any apps with such memory leaks and wait for them to be updated as an end-user.
RuntimeBroker.exe is a safe Microsoft process included in Windows 8 and Windows 10 to assist with app permissions. It has a light system footprint, using less than 3,000 k of RAM. You’re not going to see a performance hit from this process running in the background. This process should be left alone unless you are looking for a quick way to shut down all of your apps.
Man, good article, but in my Notebook, the RuntimeBroker is consuming 1,5 GB of RAM. I’m not kidding! And I have only opened the Music App. After closed it, still running with 1,5 GB of RAM. Does anybody there have seen this?
Mine is using 1.3GB of ram as well, any idea what is going wrong with it???
Just did a search, because mine was using up all 2 GB on one system, and about 5 of 8 GB on another system. I suspect one of my Metro background apps is the cause. Gonna have to do some troubleshooting…
Same here, it’s currently using 1.1GB. I noticed the longer my pc is on the higher it goes.
I discovered my problem was being caused by “The Time” app. I’ve been in contact with the developer, and he’s looking into it. If you’re not using that app, check your other apps that are allowed to run in the background when not open.
Wow thanks, I do have The Time app.
Yes the memory hog is caused by Metro apps which do not properly release their memory footprint. The Time supposedly fixed the issue however.
Microsoft just began offering an update that deals with this.
Well, at this time (18th April 2016…..2 and a half years later) it is still happening! :-(
So much for the update.
The problem is that it shows up in Event viewer (a zillion times in true Microsoft fashion) because of permission problems and in registry acces is denied, so can’t change it.
Runtime Broker kept thrashing my system, usually using 40% of my CPU although memory use wasn’t much, according to the Task Manager. I’m currently using Windows 10 Pro x64 version 10240.
Runtime Broker is a service called Time Broker, which can be disabled through editing the registry.
Right-click on the Start Menu Icon. Go to RUN and type regedit.exe and select OK.
Find the following entry:
Change the 3 to a 4.
4 is Disabled, 3 is Manual and 2 is Automatic startup.
Before editing, the original value was 3. Set to 4 to disable. Just change the 3 to a 4 through the MODIFY menu selection, exit regedit and reboot your system.
After this edit, Runtime Broker no longer runs and the CPU at idle is now only 0 to 1 or 2 percent.
No adverse affects after disabling Runtime Broker on my system.
Thank you Reuben Barton , That fix the problem at me whit Time roker Auto start up
Zaw Win Hlaing
Dear Reuben Barton,
You Are Amazing. My Laptop, Windows 10 also 35% to 45% of CPU Usage and Now ok. I Recommend your Suggestion . Really Work for me. Lonovo Flex, 64.
Thank you, Reuben – my pc is again at rest
RunTime Broker is constantly spinning my NAS drive and using 30%+ of the CPU memory – unless I logoff or kill the application in Task Manager. I found the regedit solution and tried that too.
I’ve disabled RunTimeBroker by using the recommended disable solution within REGEDIT… I’ve changed to “4” to disable and done a full reboot.
Unfortunately, this only appears to work temporarily, too. Within a few hours, RunTimeBroker was back in business and spinning my NAS drive again and sucking up my CPU cycles.
The constant spinning of the NAS drive is noisy, irritating AND can’t be good for the life expectancy of the NAS drive itself. There must be more to the application as it seems to run even when “disabled” in regedit.
THX Mr Barton. Work on W 10 Pro. I change dword in 4 and resolve.
wow thanks was running 2GB-4GB all the time
Is there a fix for Windows 10? I notice it using a lot more CPU with Win10 than it did with Win8. Only 10%, but that’s a damned lot for a background process.
Yes, I did this under Windows 10 build 10240.
And now is primary Stopped
I did a search for the registry entry, and it came up blank. There were a couple of entries that were similar, but the number has a 6 rather than a 2, 3, or 4.
Опен RUN and type: regedit and select OK.
follow this way:
When you clik to TimeBroker look at right box and doable clik on “Start” – Change value from 3 to a 4.
Restart the comp and everything will start without that annoying process (TimeBroker)
Whenever my laptop sits idle for some time, runtimebroker kicks in and CPU utilization peaks, while there is high network activity. Last time I checked with process monitor, it seemed to be crawling through my NAS device opening every file. I killed the process, but left process monitor running. After a few minutes, process monitor was again showing activity from that runtimebroker.exe, while it was not showing in Task Manager. The first PID terminated without showing in task manager. It spawned an other runtimebroker process with a different PID, that did show. This time, CPU load was minimal. The first thousands of events seemed to deal with modern apps, but then what business does runtimebroker have with my NAS and its contents? I upgraded to Win10 the day it launched from a clean install of Win8.1 and this is bugging me since then.
… Then, I thought about “Libraries”. Naturally enough, I had added some folders of documents, pictures, videos, music at my NAS to the corresponding Windows “Libraries”, for faster searching and access. Once I removed them from the Libraries, RuntimeBroker was back to a minimal CPU utilization.
By removing all directories in photo and groove applications Runtimebrooker stops utilizing my CPU !
RuntimeBroker.exe drives me crazy. I have to kill it ever 15 minutes as it eats up 100% cpu.
running windows 10 in Parallels. Tried all the tricks flying around but nothing helped so far
It is not RunTimeBroker that is the culprit. It is all the badly written “Modern” apps running on the Start
Menu (the changing desktop icons of Modern Apps).
RunTimeBroker actually fixes the problem but must be run when all the memory finally gets bogged down (you run short of memory awaiting updates to those desktop icons). The icons are not being updated because the user is back at the “normal” Windows Desktop.
Until those programs such as “News”, “Weather”,”Stock Market” etc. stop reserving their updates in Memory awaiting the next chance to update (thereby eating up memory) we will have to live with this problem. You could run “RunTimeBroker.exe” every few minutes to clear the reserved memory, but surely Microsoft are aware of this problem and will eventually fix it.
If your Windows 10 start menu and Search became unresponsive, Kill RuntimeBroker process, and it will be fixed.
Exactly what I said above, Vadim, but you must restart RunTimeBroker after killing it otherwise other problems may occur with the modern apps running on your machine..
I sense recently though that Microsoft may have buit in a “fix” somehow, because it is bery infrequent now that I need to stop then start RunTimeBroker.
A notification just came in saying that may pc is crashed by runtime broker. What am I suppose to do?
I have multiple Runtime Brokers running all the time. I have at least two of each process running…I really don’t know why. I had another Win 10 update and then it happened. I cannot end the processes.
runtime broker did show up
it uses even more higer
Is everybody Have any ideas
comment down below!