O que é o Microsoft Edge WebView2 Runtime e posso desinstalá-lo
O Microsoft Edge WebView2 Runtime é um componente compartilhado do Windows que permite a apps comuns mostrar conteúdo da web com o mesmo mecanismo do Edge. Você o vê como msedgewebview2.exe, muitas vezes várias cópias ao mesmo tempo, mesmo com o Edge fechado. Não é um vírus e não é o navegador Edge. Não o desinstale, porque os apps que dependem dele param de funcionar. Se ele usa muita memória ou CPU, o que você precisa resolver é o app que iniciou essas cópias, e dá para achar esse app pelo nome.
O que é
Desenvolvedores usam o WebView2 para montar parte ou toda a janela de um app a partir de páginas da web. O guia de distribuição da Microsoft diz que os apps no modo Evergreen "use a shared copy of the Evergreen WebView2 Runtime", o que economiza espaço em disco, e que ele "updates automatically". A mesma página diz que o Runtime faz parte do Windows 11 e já está na grande maioria dos dispositivos com Windows 10.
O modelo de processos da Microsoft explica por que há tantos processos: ele funciona como um navegador, com um processo de navegador, um ou mais renderizadores e auxiliares como GPU e áudio. Cada pasta de dados do usuário, em geral uma por app, ganha o próprio grupo.
Em um ThinkPad de teste com Windows 11, doze cópias estavam rodando a partir desta pasta, com o Edge fechado:
C:\Program Files (x86)\Microsoft\EdgeWebView\Application\<version>\msedgewebview2.exe
Ache o app por trás dele
Cada cópia principal registra o host na linha de comando, em --webview-exe-name. Este comando conta as cópias por app:
Get-CimInstance Win32_Process | Where-Object Name -eq 'msedgewebview2.exe' | ForEach-Object {
if ($_.CommandLine -match '--webview-exe-name=(\S+)') { $Matches[1] }
} | Group-Object | Select-Object Count, Name
No PC de teste ele mostrou um único nome, wetype_update.exe, o atualizador de um método de entrada chinês, com dez cópias. Auxiliares como os manipuladores de falhas não trazem o parâmetro, então a contagem pode ser menor que o total. Para confirmar, olhe o processo pai de uma cópia principal:
Get-CimInstance Win32_Process | Where-Object { $_.Name -eq 'msedgewebview2.exe' -and $_.CommandLine -notmatch '--type=' } | ForEach-Object {
(Get-CimInstance Win32_Process -Filter "ProcessId=$($_.ParentProcessId)").Name
}
O que fazer com memória ou CPU altas
| O que você vê | O que costuma significar | Experimente |
|---|---|---|
| Várias cópias usando pouca memória | Normal para um app com conteúdo da web | Nada |
| Memória alta que cai quando um app fecha | O conteúdo da web desse app | Atualize o app ou feche janelas que não está usando |
| Cópias de um app que você não usa | Um app ou atualizador em segundo plano | Remova-o ou desligue a entrada de inicialização dele, veja gerenciar a inicialização |
| CPU alta contínua ligada a um app | Uma página ocupada ou travada dentro desse app | Reinicie o app e depois atualize-o |
| Um app diz que falta o WebView2 ou não abre | O Runtime está ausente ou danificado | Instale-o pela página de download da Microsoft |
Você pode encerrar um grupo travado na guia Detalhes do Gerenciador de Tarefas. O app que o usa pode mostrar uma área em branco, recarregar ou fechar, então feche o próprio app quando puder.
Quanto disco ele usa
O Runtime em si é compartilhado e se atualiza no lugar, e uma pasta de versão mais antiga pode ficar ao lado da nova por um tempo. O PC de teste tinha duas. O maior uso de disco geralmente não é o Runtime. É a pasta de dados de cada app, muitas vezes chamada EBWebView, dentro da pasta desse app em AppData. Os caches Chromium dela podem chegar a gigabytes em apps como o novo Teams, veja limpar o cache do Teams.
É um vírus
O arquivo verdadeiro fica em C:\Program Files (x86)\Microsoft\EdgeWebView\Application e é assinado pela Microsoft. Um app também pode trazer a própria cópia Fixed Version na pasta dele, então outro local não é prova de malware, mas confira a assinatura:
Get-Process msedgewebview2 | Select-Object -First 1 -ExpandProperty Path | Get-AuthenticodeSignature
O signatário deve ser a Microsoft. Se não for, ou se a cópia rodar de Temp, faça uma verificação com o Microsoft Defender.
O que não fazer
- Não remova o Runtime à força com scripts de fóruns. Widgets, Teams, recursos do Office e muitos outros apps podem quebrar, e ele pode voltar mesmo assim.
- Não apague à mão arquivos em
EdgeWebView\Application. Apps podem estar rodando a partir deles. - Não o trate como o Edge rodando em segundo plano. Fechar o Edge não o afeta, veja Edge rodando em segundo plano.
- Não instale um "limpador de RAM" por causa dele. A memória pertence ao app que a usa.
Onde o Mole entra
A página Status do Mole para Windows reúne em uma única linha por sessão as cópias de msedgewebview2.exe que rodam da mesma pasta, com CPU e memória somadas, mesmo quando vários apps as compartilham. Por que está em execução? no menu da linha lista as cópias mais pesadas. Clique em uma cópia para ver o que a iniciou e, para uma cópia que roda sem elevação na sua conta, o Comando com o --webview-exe-name dela, o que dispensa o PowerShell acima. Encerrar e Forçar encerramento agem sobre todas as cópias da linha, então mais de um app pode ser afetado, e fechar o app host é mais seguro. Apps trata o WebView2 Runtime como um componente compartilhado e não oferece desinstalação. Limpar pode listar os caches do WebView2 do novo Teams.
Perguntas frequentes
O que é o Microsoft Edge WebView2 Runtime?
É um componente compartilhado do Windows que permite aos apps mostrar conteúdo da web com o mecanismo do Edge. Ele roda como msedgewebview2.exe e é separado do navegador Edge.
Posso desinstalar o Microsoft Edge WebView2?
Não. Os apps que o usam param de funcionar ou não abrem, e o Windows ou outro app pode instalá-lo de novo.
Por que o msedgewebview2.exe está usando tanta memória?
Em geral um app está mostrando conteúdo da web por meio dele. Ache o app com --webview-exe-name e depois atualize-o ou feche-o.
Por que há tantos processos msedgewebview2.exe?
Ele funciona como um navegador, com processos separados para renderização, GPU e outros auxiliares, e cada pasta de dados do usuário, em geral uma por app, ganha o próprio grupo.
O msedgewebview2.exe é um vírus?
O arquivo verdadeiro é assinado pela Microsoft e normalmente roda de C:\Program Files (x86)\Microsoft\EdgeWebView\Application. Confira a assinatura se ele rodar de qualquer outro lugar.