Como gerenciar o tempo de execução do WebView2 no Microsoft Edge e reduzir o uso da CPU



O runtime WebView2 da Microsoft é uma espécie de recurso que funciona nos bastidores, permitindo que aplicativos híbridos executem suas funcionalidades da web sem a necessidade de manter o navegador Edge totalmente aberto o tempo todo. Normalmente, ele é bastante leve — cerca de 80 MB de RAM, talvez um pouco mais, dependendo da situação. Mas, de vez em quando, em algumas máquinas, ele pode apresentar problemas, causando alto uso da CPU ou simplesmente deixando tudo mais lento sem motivo aparente.É quando você se sente como se estivesse lutando contra um fantasma invisível. O problema é que ele não é exatamente um vírus ou algo malicioso, mas pode se tornar persistente se começar a usar recursos em excesso ou se algum aplicativo começar a exigir muito dele. O objetivo deste guia é simples: descobrir se o runtime WebView2 está causando problemas, porque, honestamente, a maioria das pessoas nem percebe que ele está em execução. Se estiver apresentando bugs — consumindo CPU, RAM ou simplesmente rodando indefinidamente — talvez seja necessário desativá-lo ou descarregá-lo temporariamente. E, se necessário, entenda por que ele está lá e como se livrar dele caso esteja realmente causando problemas. Lembre-se de que, como a Microsoft o instala com as atualizações do Windows ou aplicativos do Office, ele costuma ser bastante persistente. Mas não se preocupe — existem maneiras de solucionar o problema e até mesmo recuperar parte do controle. Agora, vamos ver como fazer isso na prática.

Como corrigir o alto uso da CPU causado pelo WebView2 Runtime

Método 1: Encerrar os processos do WebView2 através do Gerenciador de Tarefas

Esta é uma solução rápida e improvisada, principalmente para verificar se encerrar o processo realmente interrompe o pico de uso da CPU.É uma solução paliativa, já que reiniciar o computador trará os processos de volta, mas é útil para testar se o WebView2 é o culpado.

  • Pressione Ctrl + Shift + Escpara abrir o Gerenciador de Tarefas. Como alternativa, pesquise por “Gerenciador de Tarefas” no menu Iniciar.
  • Por padrão, ele será aberto na guia Processos. Caso contrário, clique na guia Detalhes na parte superior ou à esquerda.
  • Na lista, procure por várias entradas chamadas msedgewebview2.exe. Elas geralmente aparecem em grupos, às vezes com uma coluna de CPU alta, chegando a 100%.Isso é um sinal claro de alerta.
  • Clique com o botão direito em cada msedgewebview2.exeprocesso e selecione “Finalizar tarefa”. Confirme, se solicitado. Em algumas configurações, pode ser necessário tentar algumas vezes se houver várias instâncias em execução.

Isso desativa temporariamente o mecanismo WebView2 — você provavelmente notará que o uso da CPU volta ao normal. Lembre-se apenas de que, na próxima vez que seu PC for reiniciado, esses processos reaparecerão, pois os aplicativos ou o Windows reinstalarão ou reiniciarão o WebView2, se necessário.

Método 2: Desativar a inicialização automática do WebView2

Se encerrar os processos ajudar, mas o problema persistir, talvez seja interessante impedir que ele seja iniciado na inicialização do sistema. Tecnicamente, o WebView2 não funciona como um aplicativo independente que você pode ativar ou desativar, mas alguns programas o executam na inicialização do sistema ou ao abrir aplicativos específicos.

  • Verifique quais aplicativos estão usando o WebView2. Normalmente, são aplicativos do Office 365 ou algumas ferramentas proprietárias. Você pode tentar desativar ou atualizar esses aplicativos, se possível. Ou, se suspeitar do próprio Windows, acesse Configurações > Aplicativos > Inicialização e desative quaisquer entradas suspeitas. No Windows 11, verifique também o Gerenciador de Tarefas > Inicialização.

Em algumas máquinas, isso impedirá que o WebView2 seja inicializado automaticamente, reduzindo o uso de recursos em segundo plano. No entanto, isso é mais uma solução paliativa do que uma correção definitiva, pois depende dos aplicativos e se você deseja desativá-los.

Método 3: Tente desinstalar ou reparar o ambiente de execução.

A situação se complica porque a Microsoft integra o WebView2 nativamente ao Windows e ao Office, o que torna a desinstalação complexa. Normalmente, a opção de desinstalar em Configurações > Aplicativos fica desativada porque o sistema operacional ou o Office continuam reinstalando o aplicativo em segundo plano.

Se você realmente deseja removê-lo, pode tentar o método pela linha de comando — mas cuidado, não há garantia de sucesso. Isso envolve acessar os arquivos do sistema ou o registro, e algumas etapas exigem saber a versão exata do WebView2 instalada.

Aqui está um resumo rápido: abra o Prompt de Comando como Administrador e use um comando como:

setup"C:\Program Files\Microsoft WebView2 Runtime\\setup.exe"

Substitua <versão> pelo número da versão instalada, que você encontra em Aplicativos e Recursos. Mas, sinceramente, isso geralmente acaba fazendo com que o WebView2 simplesmente reinstale a próxima atualização do Windows ou do Office, então é meio inútil, a menos que você se sinta confortável em investigar a fundo.

Opcionalmente, observe e relate problemas persistentes.

Se o WebView2 ainda estiver causando problemas, mesmo após tentar essas correções, às vezes a melhor opção é informar a Microsoft. Vazamentos de memória ou de CPU mais abrangentes relacionados ao WebView2 podem ser corrigidos em atualizações futuras, mas, por enquanto, monitorar seu comportamento e relatar problemas ajuda a chamar a atenção para o problema.

Entretanto, encerrar os processos quando necessário e ficar de olho no uso de recursos geralmente ajuda a minimizar a maior parte da frustração com o WebView2 no dia a dia.

Sinceramente, a mistura de tecnologias Windows e web às vezes é meio estranha — e o WebView2 só adiciona mais uma camada de possíveis problemas. Mas não é nada malicioso, apenas algo que pode precisar de uma pequena limpeza manual quando começa a apresentar comportamentos inesperados.



Este artigo foi útil?