What is the RuntimeBroker.exe process in Windows 8?

25

1

I was looking through my Task Manager today and saw something called Runtime Broker running:

enter image description here enter image description here


I've never seen this in previous versions of Windows.
What is it? What does it do?

amiregelz

Posted 2012-11-05T16:59:43.803

Reputation: 6 965

Answers

34

Runtime Broker process was created by Microsoft and is a core process in Windows 8.

RuntimeBroker.exe is a safe Microsoft process included in Windows 8 to assist with Metro app permissions. With a light system footprint of more or less 5,000 K of RAM being used, it does not affect performance.

RuntimeBroker.exe is triggered by Metro apps. If there are no Metro apps open, this process won't run.

What does it do?

The Runtime Broker is responsible for checking if a Metro app is declaring all of its permissions (like accessing your Photos) and informing the user whether or not its 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. It's serves as a 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.”
Most of its related registry entries and the process itself can be found at:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsRuntime
C:\Windows\System32\RuntimeBroker.exe

References: 1, 2

amiregelz

Posted 2012-11-05T16:59:43.803

Reputation: 6 965

IMO it is just suspending the Modern Ui apps while Windows do it automatically after a certain of time. It doesn't close the apps. – avirk – 2012-11-12T10:45:45.597

@avirk You're right. I can verify it does not close the Metro apps when it is shut down. – amiregelz – 2012-11-12T17:23:29.673

9

RuntimeBroker.exe is as described above by amiregelz; however it can also be a memory hog that can slow Windows 8 to a crawl. There are apparently situations where Windows Store Apps (a.k.a. Metro Apps) cause/have a memory leak when scheduling live tile updates. I recently discovered that the RuntimeBroker was using ~2.5GB of memory -- which of course caused some perf problems with my system. See http://social.technet.microsoft.com/Forums/en-AU/w8itprogeneral/thread/52000c8f-f2b7-4c10-a4ec-01adfcdf2f39 for a discussion and more details on the problem.

Bill Cohagan

Posted 2012-11-05T16:59:43.803

Reputation: 191

I've got one system that clearly has a memory leak with RuntimeBroker.exe that translates over to the System process (pid 4) which is rarely > 28K in my experience, but when RuntimeBroker gets out of hand, System goes as high as 11GB (luckily I have 32GB in that system). – rainabba – 2015-11-19T19:56:59.757

1I have 90% CPU usage after I open Mail on my Win8 laptop. Seems, this process is not so lightweight – Alex Sorokoletov – 2013-01-14T07:23:04.280

0

Seems to indicate a memory leak / problem caused by one of the Apps. In my case it was the "Time" app. Uninstall The app and regain 3your memory!

The "Time" app author has re-written the app, but it still seems a pretty awful memory hog. Avoid.

Pat. Pending

Posted 2012-11-05T16:59:43.803

Reputation: 1

0

Obviously there have been users who've experienced memory related issues with this particular .exe - but I'm not one, so I can't attest to any memory issues.

However, I have noticed this under active processes and it is almost always there after the system has been idle for a while.

I believe RuntimeBroker.exe becomes active after an idle period, where it functions as a relay, communicating with any apps that remained opened during the idle period - checking to see if they should be closed or become active once again.

*I do not work with computers, I'm only an average user. This is only my opinion and shouldn't be used as the basis for making any changes to any machine.

Enki812

Posted 2012-11-05T16:59:43.803

Reputation: 1