# 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:

```text
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:

```powershell
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:

1. Abra o Gerenciador de Tarefas com `Ctrl + Shift + Esc` e ordene **Processos** por **CPU** ou **Memória**.
2. 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.
3. 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.
4. 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.exe` nem 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](/pt-br/windows/blog/windows-high-cpu-usage), [uso alto de memória no Windows](/pt-br/windows/blog/windows-high-memory-usage) e [o processo da própria Loja, o wsappx](/pt-br/windows/blog/wsappx-high-cpu-windows).

## 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.


Canonical: https://mole.fit/pt-br/windows/blog/runtime-broker-high-cpu-memory
