Por que o Runtime Broker usa muita CPU ou memória no Windows
O Runtime Broker é um processo normal do Windows, o RuntimeBroker.exe, que fica entre os apps no estilo da Loja e as partes do Windows que eles pedem para usar, como a localização ou o microfone. Normalmente fica ocioso, com pouca CPU e uma quantidade modesta de memória. Quando usa muito de qualquer uma, a causa quase sempre é um único app empacotado que continua pedindo algo a ele, então a solução é achar esse app. Encerrar o Runtime Broker só dá uns minutos de folga.
Como ele aparece em um PC saudável
A Microsoft diz pouco em público sobre esse processo, então aqui está o que um PC com Windows 11 realmente mostra. Um ThinkPad de teste tinha três cópias rodando, e todas eram assim:
C:\Windows\System32\RuntimeBroker.exe -Embedding
Started by: C:\Windows\system32\svchost.exe -k DcomLaunch -p
Várias cópias são normais, porque cada app recebe a sua. O número no seu pode ser diferente, mas o caminho e o processo pai devem coincidir. Liste as suas com:
Get-CimInstance Win32_Process | Where-Object Name -eq 'RuntimeBroker.exe' | Select-Object ProcessId, ExecutablePath, CommandLine
Encontre o app por trás dele
O Windows não tem uma coluna que nomeie o app por trás de cada cópia, então o jeito prático é ir restringindo:
- Abra o Gerenciador de Tarefas com
Ctrl + Shift + Esce ordene Processos por CPU ou Memória. - Feche os apps empacotados um de cada vez, como Fotos, Seu Telefone, Widgets, Teams, Email ou qualquer coisa da Microsoft Store, e veja se o número cai em um minuto.
- Se o número cair, atualize esse app ou redefina-o em Configurações › Aplicativos › Aplicativos instalados › (o app) › Opções avançadas. Encerrar na mesma página para os processos em segundo plano dele.
- Se nada mudar, reinicie e observe qual app estava aberto quando o número sobe de novo.
Na mesma página de Opções avançadas, Permissões de aplicativos em segundo plano pode ser definida como Nunca para um app que você não precisa que rode em segundo plano, quando a opção é oferecida.
| Você vê | O que costuma significar | Tente |
|---|---|---|
| Alguns por cento de CPU por um instante depois de abrir um app | Verificações de permissão normais | Nada |
| CPU constante enquanto um app está aberto | Esse app está pedindo repetidamente | Atualize, redefina ou remova |
| Memória subindo por horas, até gigabytes | Um vazamento em uma cópia ou em um app que ela atende | Encerre essa cópia e depois encontre o app como acima |
| Picos sem nenhum app aberto | Widgets, o menu Iniciar ou dicas | Veja abaixo |
Uma configuração que muita gente cita
Muitos relatos ligam a CPU do Runtime Broker às dicas do Windows. Se nada acima ajudou, desligue Configurações › Sistema › Notificações › Configurações adicionais › Receber dicas e sugestões ao usar o Windows. A Microsoft não documenta essa ligação, e é um relato comum, não uma causa comprovada. Não custa nada tentar, e em um dia você percebe se ajudou.
É um vírus
O arquivo verdadeiro fica em C:\Windows\System32 e é assinado pela Microsoft. Uma cópia que roda de qualquer outro lugar, um nome levemente diferente ou uma cópia iniciada por algo que não seja o svchost.exe merece uma verificação com o Microsoft Defender. Confira o caminho com a linha de PowerShell acima.
O que não fazer
- Não apague o
RuntimeBroker.exenem tome posse dele para bloqueá-lo. Os apps que dependem dele vão falhar, e o Windows trata o arquivo ausente como dano. - Não o desative com edições de registro de posts de fóruns. Os apps da Loja precisam dele, e você perde o sintoma sem achar o app.
- Não o encerre várias vezes. Encerrar uma cópia é seguro o bastante, embora o app que ela atendia possa se comportar mal ou fechar, e o Windows inicia outra quando uma é necessária.
- Não instale um "limpador de RAM" por causa disso. Essas ferramentas empurram a memória para o disco por um momento, e isso soma trabalho de disco.
Onde o Mole entra
A página Status do Mole para Windows reúne o Runtime Broker em uma linha por sessão, então você pode acompanhar a CPU e a memória combinadas enquanto fecha apps. Por que está em execução? no menu da linha lista as cópias mais pesadas como estavam quando você o abriu, então abra de novo para comparar, e mostra o Executável e o que o iniciou, uma checagem rápida do caminho e do pai descritos acima. Como o Runtime Broker roda da pasta do Windows, o Mole o marca como Sistema e não oferece Encerrar nem Forçar encerramento. O Mole não gerencia permissões de apps nem dicas. Para o problema mais amplo, veja uso alto de CPU no Windows, uso alto de memória no Windows e o processo da própria Loja, o wsappx.
Perguntas frequentes
O que é o Runtime Broker?
É um processo do Windows que roda em nome de apps empacotados, como os da Microsoft Store, e trata os pedidos deles por coisas como localização e microfone. O arquivo é C:\Windows\System32\RuntimeBroker.exe.
Por que o Runtime Broker está usando tanta memória?
Em geral um app que ele atende continua pedindo algo, ou a memória vazou em uma cópia que roda há muito tempo. Encerrar essa cópia é seguro o bastante para um teste rápido. Se ela subir de novo, feche os apps empacotados um de cada vez para achar qual a provoca.
Posso encerrar o Runtime Broker?
Pode, uma cópia travada, mas o app que ela atende pode fechar ou se comportar mal, e o Windows inicia uma cópia nova quando precisa. É um teste, não uma solução.
Posso desativar o Runtime Broker?
Não. Os apps da Loja precisam dele, e as edições de registro que prometem isso deixam você com um app quebrado e a causa original no mesmo lugar.
Por que há vários processos Runtime Broker?
Apps diferentes recebem cada um a sua cópia, então várias ao mesmo tempo é normal. Três estavam rodando em um notebook de teste ocioso quando esta página foi verificada.