Windows 10 Runtime Broker CPU usage

7

1

I have installed Windows 10 and now it is using around 10-15 % of my CPU by a process called Runtime Broker. What I can see is that a process called "From Microsoft Background Task" is being created several times.

What I have tried so far is disabling Windows Tips and the new feature updates sharing like others said but it didn't help.

Does anyone know what is causing this and how to solve it? Thanks.

EDIT

My question is not related to what it is or what it does, I already know that. My real problem is why it is using that much of CPU.

EDIT 2

You can notice there is another process called From Microsoft Background Task, I think they might be related somehow.

http://i.stack.imgur.com/QvS8v.png

EDIT 3

I have recorded the xperf trace and by analyzing it I can see a executable called BackgroundTransferHost.exe being executed several times consuming time from the processor, thus rundll32 is consuming some processor time too. The link for the xperf file output: https://www.dropbox.com/s/rw8q0oo47zviz2j/HighCPUUsage.etl?dl=1.

EDIT 4

If I end the From Microsoft Background Task process the Runtime Broker process stops using the CPU. So, for sure, they are related somehow. But after sometime both processes start again.

EDIT 5

I'm not sure of this but the majority of users appear to be using a laptop. Turns out I went to my desktop PC and there I can't see the issue happening.

Ariel Moraes

Posted 2015-08-17T13:08:29.263

Reputation: 81

1

possible duplicate of What is the RuntimeBroker.exe process in Windows 8?

– Ƭᴇcʜιᴇ007 – 2015-08-17T13:10:11.560

capture a xperf trace of the CPU usage: http://pastebin.com/pgE11HRD . Use the Win10 SDK/WPT from here: https://dev.windows.com/en-us/downloads/windows-10-sdk

– magicandre1981 – 2015-08-17T15:55:04.537

@magicandre1981 I have updated my question, thank you. – Ariel Moraes – 2015-08-17T16:55:23.923

I'm having the same issue here, already killed the "Runtime Broker" process several times, and tried some "solutions" that I found on google (like this: https://www.reddit.com/r/Windows10/comments/3fe1lx/runtime_broker_cpu_usage_fix/) but it keeps coming back. My processor gets so hot I could fry an egg on it =/

– Thomas C. G. de Vilhena – 2015-08-17T17:35:29.093

For anyone who comes across this, also see this thread.

– Zev Spitz – 2015-12-07T16:25:29.757

Answers

1

For everyone that is having the issue I have found a temporary solution:

Go to your windows system32 folder, find these two exes:

BackgroundTranferHost.exe
BackgroundTaskHost.exe

Change the ownership from TrustedInstaller to yourself. Properties -> Security -> Advanced.

Deny Full Control permission to TrustedInstaller and other Principals.

Note that deleting the Windows.old folder can help too.

Again, this is a temporary solution! It solves the described problem but I don't know if it can cause others.

Ariel Moraes

Posted 2015-08-17T13:08:29.263

Reputation: 81

1

The cpu usage comes from windows.storage.dll (WinRT storage API) which calls windows.storage.dll!CPersistedTable::GetFileAsync. So an app tries to read data from the HDD and this triggers the runtimebroker usage.

And you also have the "ContentDeliveryManager issue" from here.

magicandre1981

Posted 2015-08-17T13:08:29.263

Reputation: 86 560

I see but do you have any suggestions on how to fix it? Thank you for ur time. – Ariel Moraes – 2015-08-18T05:42:54.870

Incorrect, it's Windows 10's 'app priority' feature. On mobile now, so will add an answer in a couple of hours – AStopher – 2015-08-18T09:39:34.893

@ArielMoraes I have no idea. I removed all app crap from my Windows 10 VM and use the Win7 Startmenu.So I have none of this processes running and my Win10 uses only 450MB and nearly no CPU. – magicandre1981 – 2015-08-18T16:09:52.340