O que é Runtimebroker.exe e o que ele faz?

Se você usa um PC com Windows e deu uma olhada no Gerenciador de Tarefas, deve ter notado um serviço chamado runtimebroker.exe. Ele roda em todos os computadores Windows e pode ocupar ciclos do processador e memória. Mas o que é runtimebroker.exe, o que ele faz e você pode se livrar dele?

O que é Runtimebroker.exe e o que ele faz?

O que é runtimebroker.exe?

O serviço runtimebroker.exe está conosco desde o Windows 8, pelo que me lembro. Mesmo agora, com o Windows 10, ele permanece em uso o tempo todo. A pista para o que ele faz está em seu nome. Ele atua como um intermediário, portanto, a parte do corretor e monitora aplicativos e programas, a parte do tempo de execução.

Basicamente, o que ele faz é ficar de olho na execução de aplicativos e programas para garantir que eles avisem quando desejam acessar recursos do sistema, como webcams, microfones, e-mail, alto-falantes e qualquer coisa que possa causar problemas de privacidade. Ele observa todos esses aplicativos e verifica suas permissões declaradas, ou seja, aquelas que eles pedem, como acesso ao seu navegador ou microfone, em relação ao que o aplicativo realmente faz.

Por exemplo, digamos que você instale um aplicativo de email de terceiros e conceda a ele permissão para ler suas mensagens e acessar o Windows Mail. O serviço runtimebroker.exe fica de olho no aplicativo para garantir que ele não tente acessar nada que não deveria. Se ele tentar acessar sua localização, por exemplo, irá alertá-lo por meio de notificações do Windows.

O que é runtimebroker.exe e o que ele faz2

Por que usa memória?

Quando em uso, runtimebroker.exe deve usar próximo a zero ciclos do processador e apenas um pouquinho de RAM. No meu PC com Windows 10, runtimebroker.exe usa 0% da CPU e 10,7 MB de RAM. Cada vez que você abre um aplicativo, o processo precisa de um pouco mais de recursos para monitorar o que está acontecendo. Quanto mais aplicativos você tiver em execução, mais recursos serão necessários.

Por que runtimebroker.exe faz com que o uso da CPU aumente?

Desde que foi introduzido pela primeira vez, o runtimebroker.exe teve um problema para gerenciar os ciclos da CPU. Se você estiver usando uma versão atualizada do Windows 10, não deverá mais ver este problema. No entanto, se aparecer, você tem algumas opções.

Parece que quando você permite que o Windows 10 exiba dicas e truques nas notificações, ele pode causar um pico no uso da CPU. Não sei bem por quê, só que se você desativar essas dicas e truques, não haverá mais picos. O recurso é irritante de qualquer maneira, então eu sempre sugiro desligá-lo. Veja como:

  • Selecione Configurações e Sistema do Windows.
  • Selecione Notificações e ações.
  • Role para baixo até ‘Obtenha dicas, truques e sugestões ao usar o Windows’ e desative-o.

Depois disso, se você vir picos de CPU para runtimebroker.exe, precisará trabalhar em todos os aplicativos em execução, um por um, para ver qual está causando o problema. Abra o Gerenciador de Tarefas, destaque runtimebroker.exe, feche um aplicativo e observe a contagem da CPU. Se ele cair, atualize o aplicativo e teste novamente. Se não, tente outro. Enxágüe e repita até que você não veja mais picos.

O que é runtimebroker.exe e o que ele faz3

Por que runtimebroker.exe usa tanta memória?

Se você for um usuário do Windows 8, runtimebroker.exe tem um problema conhecido em que ocorre um vazamento de memória entre ele e o serviço Metro Tile Updater. Quando o serviço é executado, o serviço runtimebroker.exe aumenta gradualmente a memória até começar a tornar o computador mais lento.

Você pode testar para ver qual aplicativo está fazendo com que o runtimebroker.exe consuma memória.

  1. Abra o menu Iniciar do Windows 8.
  2. Clique com o botão direito em um aplicativo Metro instalado recentemente e selecione ‘Desativar bloco’.
  3. Enxágue e repita até que runtimebroker.exe libere a memória.

Depois de descobrir qual aplicativo Metro está usando memória, você pode deixá-lo desligado. Isso deve impedir mais vazamentos.

Posso desativar o runtimebroker.exe?

Você pode desativar o runtimebroker.exe, mas não o recomendo. Se você não tem picos de CPU ou vazamento de memória, é melhor ficar sozinho. Se você quiser desativá-lo, você tem uma opção que eu conheço.

Você precisará carregar seu computador Windows em um Linux Live CD, montar sua unidade C: e excluir runtimebroker.exe no WindowsSystem32. Em seguida, reinicie no Windows e você não verá mais o serviço em execução. Pelo que eu posso dizer com os experimentos, isso não afeta outros recursos ou serviços do Windows.

O que a desativação fará é remover uma verificação valiosa contra aplicativos que fazem coisas que não deveriam em seu computador. Embora o risco seja mínimo se você usar apenas aplicativos de marca, se você jogar ou fazer download de aplicativos, estará colocando sua privacidade em risco. Em sua própria cabeça que seja!