O que é o Runtime Broker e por que está causando alta carga de CPU?

A Microsoft apresentou o processo do Runtime Broker (RuntimeBroker.exe) no Windows 8 e continuou usando-o também no Windows 10.

O Runtime Broker é um processo legítimo do Windows, mas com uma reputação bastante ruim por aumentar a carga da CPU e o uso de memória nos 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 o Process Explorer, já deve ter notado que o Runtime Broker não está ativo o tempo todo.

Se você assistir mais de perto, poderá notar que ele está vinculado de alguma forma aos aplicativos universais do Windows (aqueles instalados na Windows Store, que acompanham o sistema operacional e os aplicativos carregados de lado).

O guia a seguir oferece informações sobre o processo e dicas sobre como resolver a alta carga de CPU que causa às vezes.

Informações do Runtime Broker

Você encontrará o Runtime Broker listado em processos e em detalhes quando abrir o Windows Task Manager no Windows 10.

Observe que o Gerenciador de tarefas do Windows 10 separa 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 os detalhes e localize-a lá.

Como o Runtime Broker está vinculado ao Universal Windows Apps, você notará que ele fica ativo sempre que você inicia um desses aplicativos no seu dispositivo.

Para fornecer um pouco mais de detalhe: 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 intermediário de segurança entre o aplicativo e seus dados e hardware no dispositivo.

Runtime Broker causando alta carga de CPU

Os relatórios começaram a aparecer desde 2015, informando que o Runtime Broker estava causando altas cargas de CPU no Windows 10 e, em 2012, que estava usando muita memória no Windows 8.

Também pode usar muita memória, especialmente se um aplicativo com defeito é a causa raiz do problema:

O Runtime Broker é um processo do Windows no Gerenciador de Tarefas que ajuda a gerenciar permissões no 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 interromper o Runtime Broker Process se ele usar mais de 15% da memória.

Se o seu uso de RAM for alto e o PC estiver executando lentamente, um aplicativo pode ser a causa do problema. Pressione Ctrl + Shift + Esc para abrir o Gerenciador de Tarefas e, 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, é provável que você tenha um problema com um aplicativo no seu PC. Para parar o Runtime Broker de usar tanta memória, selecione Runtime Broker na lista, selecione Finalizar tarefa para fechar o Runtime Broker e, em seguida, reinicie o computador.

  1. Use Ctrl-Shift-Esc para abrir o Gerenciador de tarefas.
  2. Clique com o botão direito do mouse em Runtime Broker na lista de processos.
  3. Selecione Finalizar tarefa no menu de contexto que é aberto.
  4. Reinicie o PC.

Essa é 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: desabilite para obter dicas, truques e sugestões

Qualquer recurso do Windows 10 que é alimentado por um Aplicativo Universal do Windows leva à execução do processo do Runtime Broker.

Isso explica por que você pode ver o processo debochando o disco rígido, causando alta carga de CPU ou alto uso de 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 para os usuários do Windows.

  1. Use Ctrl-I para abrir o aplicativo Configurações no Windows 10.
  2. Alterne para Sistema> Notificações e ações.
  3. 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 o uso elevado de carga, memória ou disco do Runtime Broker é causado por um aplicativo específico, você pode fazer o seguinte:

  1. Se o aplicativo não for essencial, desinstale-o e termine com o problema.
  2. Se o aplicativo for essencial, verifique se há atualizações. Se houver uma atualização disponível, faça o download e instale-o para verificar se resolve o problema.
  3. Se não for esse o caso, tente desinstalar o aplicativo e instalá-lo novamente após a reinicialização do PC.

Correção 4: limitar 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 sendo executados mesmo que não estejam em primeiro plano.

Você pode controlar o comportamento da seguinte maneira:

  1. Use Windows-I para abrir o aplicativo Configurações.
  2. Vá para Privacidade> Aplicativos em segundo plano.

Ative qualquer aplicativo que você não queira executar em segundo plano. Isso pode remover funcionalidades como a capacidade do aplicativo de enviar notificações ou manter-se atualizado.

Outras correções

Se você pesquisar na Internet por correções de problemas do Runtime Broker, terá dezenas de sugestões para resolver o problema.

  1. Altere o plano de fundo da tela local usando o Windows Spotlight (que altera frequentemente as imagens de plano de fundo) para Imagem. Você faz isso no aplicativo Configurações em Personalização> Tela de bloqueio.
  2. 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 lá.

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 o RuntimeBroker.exe está localizado em c: \ windows \ system32 \.

  1. Use Ctrl-Shift-Esc para abrir o Gerenciador de tarefas.
  2. Localize o processo do Runtime Broker em processos.
  3. Clique com o botão direito do mouse no processo e selecione o item de menu "abrir arquivo".

Isso abre o local no computador em que o processo foi iniciado. Qualquer coisa, exceto c: \ windows \ system32 \

Se for, acesse Virustotal e faça o upload do arquivo não autorizado para que ele seja verificado.