Cos'è Microsoft Edge WebView2 Runtime e si può disinstallare
Microsoft Edge WebView2 Runtime è un componente condiviso di Windows che permette alle app comuni di mostrare contenuti web con lo stesso motore di Edge. Lo vedi come msedgewebview2.exe, spesso in molte copie insieme, anche con Edge chiuso. Non è un virus e non è il browser Edge. Non disinstallarlo, perché le app che ne dipendono smettono di funzionare. Se usa molta memoria o CPU, bisogna occuparsi dell'app che ha avviato quelle copie, e puoi trovarla per nome.
Cos'è
Gli sviluppatori usano WebView2 per costruire con pagine web una parte della finestra di un'app, o tutta. La guida alla distribuzione di Microsoft dice che le app in modalità Evergreen "use a shared copy of the Evergreen WebView2 Runtime", cosa che fa risparmiare spazio su disco, e che "updates automatically". La stessa pagina dice che il Runtime è parte di Windows 11 ed è già presente sulla grande maggioranza dei dispositivi Windows 10.
Il modello dei processi di Microsoft spiega perché i processi sono così tanti: funziona come un browser, con un processo browser, uno o più renderer e helper come GPU e audio. Ogni cartella dei dati utente, di solito una per app, ottiene un proprio gruppo.
Su un ThinkPad di prova con Windows 11, dodici copie giravano da questa cartella, con Edge chiuso:
C:\Program Files (x86)\Microsoft\EdgeWebView\Application\<version>\msedgewebview2.exe
Trova l'app che c'è dietro
Ogni copia principale registra il suo host nella riga di comando, in --webview-exe-name. Questo comando conta le copie per 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
Sul PC di prova ha stampato un solo nome, wetype_update.exe, l'updater di un metodo di input cinese, con dieci copie. Gli helper come i gestori dei crash non hanno il flag, quindi il conteggio può essere inferiore al totale. Per confermare, guarda il processo padre di una copia principale:
Get-CimInstance Win32_Process | Where-Object { $_.Name -eq 'msedgewebview2.exe' -and $_.CommandLine -notmatch '--type=' } | ForEach-Object {
(Get-CimInstance Win32_Process -Filter "ProcessId=$($_.ParentProcessId)").Name
}
Cosa fare con memoria o CPU alte
| Cosa vedi | Cosa di solito significa | Prova |
|---|---|---|
| Diverse copie con poca memoria | Normale per un'app con contenuti web | Niente |
| Memoria alta che scende quando chiudi un'app | I contenuti web di quell'app | Aggiorna l'app, oppure chiudi le finestre che non usi |
| Copie di un'app che non usi | Un'app in background o un updater | Rimuovila, oppure disattiva la sua voce di avvio, vedi gestire l'avvio |
| CPU alta costante legata a un'app | Una pagina occupata o bloccata dentro quell'app | Riavvia l'app, poi aggiornala |
| Un'app dice che WebView2 manca o non si apre | Il Runtime manca o è danneggiato | Installalo dalla pagina di download di Microsoft |
Puoi terminare un gruppo bloccato nella scheda Dettagli di Gestione attività. L'app che lo usa può mostrare un'area vuota, ricaricarsi o chiudersi, quindi quando puoi chiudi l'app stessa.
Quanto disco usa
Il Runtime in sé è condiviso e si aggiorna sul posto, e una cartella di una versione più vecchia può restare accanto alla nuova per un po'. Il PC di prova ne aveva due. L'uso di disco maggiore di solito non è il Runtime. È la cartella dati di ogni app, spesso chiamata EBWebView, dentro la cartella di quell'app in AppData. Le sue cache Chromium possono arrivare a gigabyte in app come il nuovo Teams, vedi svuotare la cache di Teams.
È un virus
Il file vero si trova in C:\Program Files (x86)\Microsoft\EdgeWebView\Application ed è firmato da Microsoft. Un'app può anche portare con sé una copia Fixed Version nella propria cartella, quindi un'altra posizione non è una prova di malware, ma controlla la firma:
Get-Process msedgewebview2 | Select-Object -First 1 -ExpandProperty Path | Get-AuthenticodeSignature
Il firmatario dovrebbe essere Microsoft. Se non lo è, o se la copia parte da Temp, esegui una scansione con Microsoft Defender.
Cosa non fare
- Non rimuovere a forza il Runtime con script presi dai forum. Widget, Teams, funzioni di Office e molte altre app possono smettere di funzionare, e può comunque tornare.
- Non eliminare a mano i file in
EdgeWebView\Application. Le app potrebbero essere in esecuzione da lì. - Non scambiarlo per Edge che gira in background. Chiudere Edge non lo riguarda, vedi Edge in esecuzione in background.
- Non installare un "pulitore di RAM" per questo motivo. La memoria appartiene all'app che la usa.
Il ruolo di Mole
La pagina Stato di Mole per Windows riunisce in una sola riga per sessione le copie di msedgewebview2.exe che girano dalla stessa cartella, sommando CPU e memoria, anche quando più app le condividono. Perché è in esecuzione? nel menu della riga elenca le copie più pesanti. Fai clic su una copia per vedere cosa l'ha avviata e, per una copia che gira senza privilegi elevati con il tuo account, il Comando con il suo --webview-exe-name, che ti risparmia il PowerShell qui sopra. Termina e Uscita forzata agiscono su tutte le copie della riga, quindi può essere coinvolta più di un'app, ed è più sicuro chiudere l'app host. App tratta il WebView2 Runtime come un componente condiviso e non offre la disinstallazione. Pulizia può elencare le cache WebView2 del nuovo Teams.
Domande frequenti
Cos'è Microsoft Edge WebView2 Runtime?
È un componente condiviso di Windows che permette alle app di mostrare contenuti web con il motore di Edge. Gira come msedgewebview2.exe ed è separato dal browser Edge.
Posso disinstallare Microsoft Edge WebView2?
No. Le app che lo usano smettono di funzionare o non si aprono, e Windows o un'altra app può installarlo di nuovo.
Perché msedgewebview2.exe usa così tanta memoria?
Di solito un'app mostra contenuti web tramite di lui. Trova l'app con --webview-exe-name, poi aggiornala o chiudila.
Perché ci sono così tanti processi msedgewebview2.exe?
Funziona come un browser, con processi separati per il rendering, la GPU e altri helper, e ogni cartella dei dati utente, di solito una per app, ottiene un proprio gruppo.
msedgewebview2.exe è un virus?
Il file vero è firmato da Microsoft e di solito gira da C:\Program Files (x86)\Microsoft\EdgeWebView\Application. Controlla la firma se gira da qualsiasi altra parte.