Waarom gebruikt Runtime Broker veel CPU of geheugen in Windows
Runtime Broker is een normaal Windows-proces, RuntimeBroker.exe, dat zit tussen apps in Store-stijl en de onderdelen van Windows die ze willen gebruiken, zoals locatie of de microfoon. Meestal doet het weinig en gebruikt het weinig CPU en een bescheiden hoeveelheid geheugen. Gebruikt het veel van een van beide, dan is de oorzaak vrijwel altijd één verpakte app die er steeds iets van vraagt, dus de oplossing is die app vinden. Runtime Broker beëindigen levert maar een paar minuten op.
Hoe het eruitziet op een gezonde pc
Microsoft zegt publiek weinig over dit proces, dus dit is wat een Windows 11-pc echt toont. Op een test-ThinkPad draaiden drie exemplaren, en elk zag er zo uit:
C:\Windows\System32\RuntimeBroker.exe -Embedding
Started by: C:\Windows\system32\svchost.exe -k DcomLaunch -p
Meerdere exemplaren zijn normaal, omdat apps hun eigen exemplaar krijgen. Het aantal kan bij jou anders zijn, maar het pad en het bovenliggende proces moeten overeenkomen. Toon de jouwe met:
Get-CimInstance Win32_Process | Where-Object Name -eq 'RuntimeBroker.exe' | Select-Object ProcessId, ExecutablePath, CommandLine
De app erachter vinden
Windows heeft geen kolom die de app achter elk exemplaar noemt, dus afbakenen is de praktische methode:
- Open Taakbeheer met
Ctrl + Shift + Escen sorteer Processen op CPU of Geheugen. - Sluit verpakte apps één voor één, zoals Foto's, Uw telefoon, Widgets, Teams, Mail of alles uit de Microsoft Store, en kijk of het getal binnen een minuut daalt.
- Daalt het getal, werk die app dan bij, of stel hem opnieuw in via Instellingen › Apps › Geïnstalleerde apps › (de app) › Geavanceerde opties. Beëindigen op dezelfde pagina stopt zijn achtergrondprocessen.
- Verandert er niets, start dan opnieuw op en kijk welke app open was toen het getal weer stijgt.
Op dezelfde pagina Geavanceerde opties kun je Machtigingen voor achtergrond-apps op Nooit zetten voor een app die niet op de achtergrond hoeft te draaien, waar die optie wordt aangeboden.
| Je ziet | Wat het meestal betekent | Probeer |
|---|---|---|
| Even een paar procent CPU na het openen van een app | Normale controles van machtigingen | Niets |
| Aanhoudend CPU-gebruik terwijl één app open is | Die app vraagt herhaaldelijk iets | Bijwerken, opnieuw instellen of verwijderen |
| Geheugen dat urenlang stijgt, tot in de gigabytes | Een lek in een exemplaar of een app die het bedient | Beëindig dat exemplaar en zoek dan de app zoals hierboven |
| Pieken terwijl er geen app open is | Widgets, het Startmenu of tips | Zie hieronder |
Een instelling die mensen vaak noemen
Veel meldingen koppelen het CPU-gebruik van Runtime Broker aan Windows-tips. Heeft niets hierboven geholpen, zet dan Instellingen › Systeem › Meldingen › Aanvullende instellingen › Tips en suggesties ophalen tijdens het gebruik van Windows uit. Microsoft documenteert dit verband niet, en het is een veelvoorkomende melding en geen bewezen oorzaak. Proberen kost niets, en binnen een dag weet je of het hielp.
Is het een virus
Het echte bestand staat in C:\Windows\System32 en is door Microsoft ondertekend. Een exemplaar dat ergens anders draait, een naam die net afwijkt, of een exemplaar dat door iets anders dan svchost.exe is gestart, verdient een scan met Microsoft Defender. Controleer het pad met de PowerShell-regel hierboven.
Wat je niet moet doen
- Verwijder
RuntimeBroker.exeniet en neem er geen eigendom van om het te blokkeren. Apps die ervan afhangen gaan falen, en Windows beschouwt het ontbrekende bestand als schade. - Schakel het niet uit met registrywijzigingen uit forumberichten. Store-apps hebben het nodig, en je raakt het symptoom kwijt zonder de app te vinden.
- Beëindig het niet steeds opnieuw. Een exemplaar beëindigen is veilig genoeg, al kan de app die het bediende zich misdragen of sluiten, en Windows start er een ander wanneer het nodig is.
- Installeer er geen "RAM-opschoner" voor. Zulke tools duwen geheugen even naar schijf, en dat zorgt voor extra schijfwerk.
Waar Mole past
De pagina Status van Mole for Windows voegt Runtime Broker samen tot één rij per sessie, zodat je het gecombineerde CPU- en geheugengebruik kunt volgen terwijl je apps sluit. Waarom draait dit? in het menu van de rij toont de zwaarste exemplaren zoals ze waren toen je het opende, dus open het opnieuw om te vergelijken, en het toont het Uitvoerbaar bestand en wat het heeft gestart, een snelle controle van het pad en het bovenliggende proces dat hierboven is beschreven. Omdat Runtime Broker vanuit de Windows-map draait, markeert Mole het als Systeem en biedt het geen Beëindig of Forceer stop. Mole beheert geen app-machtigingen of tips. Voor het bredere probleem zie hoog CPU-gebruik in Windows, hoog geheugengebruik in Windows en het eigen proces van de Store, wsappx.
Veelgestelde vragen
Wat is Runtime Broker?
Het is een Windows-proces dat draait namens verpakte apps, zoals die uit de Microsoft Store, en hun verzoeken afhandelt voor zaken als locatie en de microfoon. Het bestand is C:\Windows\System32\RuntimeBroker.exe.
Waarom gebruikt Runtime Broker zoveel geheugen?
Meestal vraagt een app die het bedient steeds om iets, of is er geheugen gelekt in een exemplaar dat lang heeft gedraaid. Dat exemplaar beëindigen is veilig genoeg voor een snelle test. Stijgt het weer, sluit dan verpakte apps één voor één om te vinden welke het veroorzaakt.
Kan ik Runtime Broker beëindigen?
Ja voor één vastgelopen exemplaar, maar de app die het bedient kan sluiten of zich misdragen, en Windows start een nieuw exemplaar wanneer nodig. Het is een test en geen oplossing.
Kan ik Runtime Broker uitschakelen?
Doe dat niet. Store-apps hebben het nodig, en de registrywijzigingen die dat beweren te doen laten je achter met een kapotte app en de oorspronkelijke oorzaak nog intact.
Waarom zijn er meerdere Runtime Broker-processen?
Verschillende apps krijgen hun eigen exemplaar, dus meerdere tegelijk is normaal. Er draaiden er drie op een inactieve testlaptop toen deze pagina werd gecontroleerd.