O que é o Runtime Broker e por que está causando alta carga da CPU?
- Categoria: Janelas
A Microsoft introduziu o processo Runtime Broker (RuntimeBroker.exe) no Windows 8 e continuou a usá-lo no Windows 10 também.
O Runtime Broker é um processo legítimo do Windows, mas com uma péssima reputação por aumentar a carga da CPU e o uso de memória em sistemas esporadicamente.
Se você monitora o Gerenciador de Tarefas do Windows, carregando-o com Ctrl-Shift-Esc, por exemplo, ou se você usa um monitor de processo mais avançado como Process Explorer , você já deve ter notado que o Runtime Broker não está ativo o tempo todo.
Se você observar mais de perto, poderá notar que ele está de alguma forma vinculado aos Aplicativos Universais do Windows (aqueles instalados da Windows Store, que vieram com o sistema operacional e aplicativos transferidos).
O guia a seguir oferece informações sobre o processo e dicas sobre como resolver a alta carga da CPU que às vezes causa.
Informações do agente de tempo de execução
Você encontrará o Runtime Broker listado em processos e em detalhes ao abrir o Gerenciador de Tarefas do Windows no Windows 10.
Observe que o Gerenciador de Tarefas do Windows 10 separa os processos em aplicativos e processos em segundo plano. Dependendo do status do Runtime Broker, você pode encontrá-lo listado em qualquer um deles. Para uma imagem mais clara, mude para detalhes e localize-o lá.
Como o Runtime Broker está vinculado a aplicativos universais do Windows, você notará que ele se torna ativo sempre que você iniciar um desses aplicativos no dispositivo.
Para lhe fornecer um pouco mais de detalhes: A principal tarefa do Runtime Broker é verificar se esses aplicativos declararam todas as permissões necessárias e informá-lo sobre isso.
Portanto, ele atua como um intermediário de segurança entre o aplicativo e seus dados e hardware no dispositivo.
Runtime Broker causando alta carga de CPU
Relatórios começaram a suba já em 2015, o Runtime Broker estava causando altas cargas de CPU no Windows 10, e como no início de 2012 que estava usando muita memória no Windows 8.
Também pode usar muita memória, especialmente se um aplicativo defeituoso for a causa raiz do problema:
O Runtime Broker é um processo do Windows no Gerenciador de Tarefas que ajuda a gerenciar permissões em seu PC para aplicativos da Windows Store. Ele deve usar apenas alguns megabytes de memória, mas, em alguns casos, um aplicativo com defeito pode fazer com que o Runtime Broker use até um gigabyte de RAM ou mais.
Correção temporária rápida
A Microsoft sugere eliminar o Runtime Broker Process se ele usar mais de 15% da memória.
Se o uso de RAM for alto e o PC estiver lento, um aplicativo pode ser a causa do problema. Pressione Ctrl + Shift + Esc para abrir o Gerenciador de Tarefas e, em seguida, na guia Processos, verifique a quantidade de memória que o Runtime Broker está usando. Se estiver usando mais de 15% da sua memória, provavelmente você tem um problema com um aplicativo no PC. Para impedir que o Runtime Broker use tanta memória, selecione Runtime Broker na lista, selecione Finalizar tarefa para fechar o Runtime Broker e reinicie o computador.
- Use Ctrl-Shift-Esc para abrir o Gerenciador de Tarefas.
- Clique com o botão direito do mouse em Runtime Broker na lista de processos.
- Selecione Finalizar tarefa no menu de contexto que se abre.
- Reinicie o PC.
Esta é apenas uma solução temporária, pois o Runtime Broker será iniciado novamente na próxima vez que um Aplicativo Universal do Windows for iniciado.
Correção 2: desative as dicas, truques e sugestões
Qualquer recurso do Windows 10 alimentado por um aplicativo universal do Windows leva à execução do processo Runtime Broker.
Isso explica porque você pode ver o processo sobrecarregando o disco rígido, causando alta carga da CPU ou alto uso da memória, mesmo que nenhum aplicativo do Windows tenha sido iniciado no momento.
Uma correção comum é desativar o aplicativo responsável por exibir dicas e sugestões aos usuários do Windows.
- Use Ctrl-I para abrir o aplicativo Configurações no Windows 10.
- Mude para Sistema> Notificações e ações.
- Localize 'Obtenha dicas, truques e sugestões ao usar o Windows' e desative a preferência.
Correção 3: um aplicativo com comportamento inadequado
Se você perceber que a alta carga, memória ou uso de disco do Runtime Broker é causado por um aplicativo específico, você pode fazer o seguinte:
- Se o aplicativo não for essencial, desinstale-o e resolva o problema.
- Se o aplicativo for essencial, verifique se há atualizações. Se houver uma atualização disponível, baixe e instale-a para ver se ela resolve o problema.
- Se não for o caso, tente desinstalar o aplicativo e instalá-lo novamente após reiniciar o PC.
Fix 4: limite o número de aplicativos que podem ser executados em segundo plano
Alguns aplicativos podem ser executados em segundo plano. Isso significa que eles continuarão a ser executados mesmo que não estejam em primeiro plano.
Você pode controlar o comportamento da seguinte maneira:
- Use o Windows-I para abrir o aplicativo Configurações.
- Vá para Privacidade> Aplicativos de fundo.
Desative qualquer aplicativo que você não deseja executar em segundo plano. Isso pode remover funcionalidades, como a capacidade do aplicativo de enviar notificações ou se manter atualizado.
Outras correções
Se você pesquisar na Internet por correções para problemas do Runtime Broker, você acabará com dezenas de sugestões para resolver o problema.
- Alterar o fundo da tela local do uso do Windows Spotlight (que muda as imagens de fundo com frequência) para Imagem. Você pode fazer isso no aplicativo Configurações em Personalização> Bloquear tela.
- Desative a funcionalidade de atualização P2P em Configurações> Atualização e segurança> Opções avançadas> Escolha como as atualizações são entregues. Desative a opção aqui.
Basicamente, qualquer outra coisa executada como um aplicativo pode causar o problema.
Verifique se o Runtime Broker é um vírus
Por último, mas não menos importante, você também pode verificar se o Runtime Broker é um processo legítimo do Windows ou se é um vírus.
A opção mais fácil de descobrir é verificar se RuntimeBroker.exe está localizado em c: windows system32 .
- Use Ctrl-Shift-Esc para abrir o Gerenciador de Tarefas.
- Localize o processo Runtime Broker sob os processos.
- Clique com o botão direito no processo e selecione o item de menu 'abrir local do arquivo'.
Isso abre o local no computador a partir do qual o processo foi iniciado. Qualquer coisa, exceto c: windows system32
Se for, vá para Virustotal e carregue o arquivo não autorizado para que seja verificado.