Qu’est-ce que Microsoft Edge WebView2 Runtime et peut-on le désinstaller
Microsoft Edge WebView2 Runtime est un composant Windows partagé qui permet à des apps ordinaires d’afficher du contenu web avec le même moteur qu’Edge. Vous le voyez sous le nom msedgewebview2.exe, souvent en de nombreux exemplaires à la fois, même avec Edge fermé. Ce n’est pas un virus et ce n’est pas le navigateur Edge. Ne le désinstallez pas, car les apps qui en dépendent cessent de fonctionner. S’il utilise beaucoup de mémoire ou de CPU, c’est l’app qui a lancé ces exemplaires qu’il faut traiter, et vous pouvez la retrouver par son nom.
Ce que c’est
Les développeurs utilisent WebView2 pour construire une partie ou la totalité de la fenêtre d’une app à partir de pages web. Le guide de distribution de Microsoft indique que les apps en mode Evergreen « use a shared copy of the Evergreen WebView2 Runtime », ce qui économise de l’espace disque, et qu’il « updates automatically ». La même page précise que le Runtime fait partie de Windows 11 et qu’il est déjà présent sur la grande majorité des appareils Windows 10.
Le modèle de processus de Microsoft explique pourquoi il y a autant de processus : il fonctionne comme un navigateur, avec un processus navigateur, un ou plusieurs processus de rendu et des auxiliaires comme le GPU et l’audio. Chaque dossier de données utilisateur, en général un par app, a son propre groupe.
Sur un ThinkPad de test sous Windows 11, douze exemplaires tournaient depuis ce dossier, avec Edge fermé :
C:\Program Files (x86)\Microsoft\EdgeWebView\Application\<version>\msedgewebview2.exe
Trouver l’app responsable
Chaque exemplaire principal enregistre son hôte dans sa ligne de commande, dans --webview-exe-name. Cette commande compte les exemplaires par 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
Sur le PC de test, elle a affiché un seul nom, wetype_update.exe, le programme de mise à jour d’une méthode de saisie chinoise, avec dix exemplaires. Les auxiliaires, comme les gestionnaires de plantage, ne portent pas cet indicateur, donc le compte peut être inférieur au total. Pour confirmer, regardez le parent d’un exemplaire 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
}
Que faire en cas de mémoire ou de CPU élevés
| Ce que vous voyez | Ce que cela signifie en général | À essayer |
|---|---|---|
| Plusieurs exemplaires à mémoire modeste | Normal pour une app avec du contenu web | Rien |
| Mémoire élevée qui baisse quand une app se ferme | Le contenu web de cette app | Mettez l’app à jour, ou fermez les fenêtres inutilisées |
| Des exemplaires d’une app que vous n’utilisez pas | Une app d’arrière-plan ou un programme de mise à jour | Supprimez-la, ou désactivez son entrée de démarrage, voir gérer le démarrage |
| CPU soutenu lié à une app | Une page occupée ou bloquée dans cette app | Redémarrez l’app, puis mettez-la à jour |
| Une app dit que WebView2 est absent ou ne s’ouvre pas | Le Runtime est absent ou endommagé | Installez-le depuis la page de téléchargement de Microsoft |
Vous pouvez terminer un groupe bloqué dans l’onglet Détails du Gestionnaire des tâches. L’app qui l’utilise peut afficher une zone vide, se recharger ou se fermer, donc fermez plutôt l’app elle-même quand vous le pouvez.
Espace disque utilisé
Le Runtime lui-même est partagé et se met à jour sur place, et un ancien dossier de version peut rester à côté du nouveau pendant un moment. Le PC de test en avait deux. Le plus gros de l’espace disque n’est généralement pas le Runtime. Ce sont les dossiers de données propres à chaque app, souvent nommés EBWebView, sous le dossier de cette app dans AppData. Ses caches Chromium peuvent atteindre plusieurs gigaoctets dans des apps comme le nouveau Teams, voir vider le cache de Teams.
Est-ce un virus
Le vrai fichier se trouve sous C:\Program Files (x86)\Microsoft\EdgeWebView\Application et est signé par Microsoft. Une app peut aussi embarquer sa propre copie Fixed Version dans son dossier, donc un autre emplacement n’est pas la preuve d’un malware, mais vérifiez la signature :
Get-Process msedgewebview2 | Select-Object -First 1 -ExpandProperty Path | Get-AuthenticodeSignature
Le signataire doit être Microsoft. Sinon, ou si l’exemplaire s’exécute depuis Temp, lancez une analyse avec Microsoft Defender.
Ce qu’il ne faut pas faire
- Ne supprimez pas de force le Runtime avec des scripts trouvés sur des forums. Les widgets, Teams, des fonctions d’Office et beaucoup d’autres apps peuvent cesser de fonctionner, et il peut revenir quand même.
- Ne supprimez pas à la main des fichiers dans
EdgeWebView\Application. Des apps peuvent s’exécuter depuis ces fichiers. - Ne le prenez pas pour Edge qui tourne en arrière-plan. Fermer Edge n’a aucun effet sur lui, voir Edge qui tourne en arrière-plan.
- N’installez pas un « nettoyeur de RAM » à cause de lui. La mémoire appartient à l’app qui l’utilise.
Où Mole intervient
La page État de Mole pour Windows regroupe en une seule ligne par session les exemplaires de msedgewebview2.exe qui s’exécutent depuis le même dossier, avec le CPU et la mémoire additionnés, même quand plusieurs apps les partagent. Pourquoi tourne-t-il ? dans le menu de la ligne liste les exemplaires les plus lourds. Cliquez sur un exemplaire pour voir ce qui l’a lancé et, pour un exemplaire exécuté sans élévation sous votre compte, la Commande avec son --webview-exe-name, ce qui vous évite le PowerShell ci-dessus. Terminer et Forcer à quitter agissent sur tous les exemplaires de la ligne, donc plus d’une app peut être touchée, et fermer l’app hôte est plus sûr. Apps traite le WebView2 Runtime comme un composant partagé et ne propose pas de le désinstaller. Nettoyer peut lister les caches WebView2 du nouveau Teams.
FAQ
Qu’est-ce que Microsoft Edge WebView2 Runtime ?
C’est un composant Windows partagé qui permet aux apps d’afficher du contenu web avec le moteur d’Edge. Il s’exécute sous le nom msedgewebview2.exe et il est distinct du navigateur Edge.
Puis-je désinstaller Microsoft Edge WebView2 ?
Non. Les apps qui l’utilisent cessent de fonctionner ou ne s’ouvrent plus, et Windows ou une autre app peut le réinstaller.
Pourquoi msedgewebview2.exe utilise-t-il autant de mémoire ?
En général, une app affiche du contenu web par son intermédiaire. Trouvez l’app avec --webview-exe-name, puis mettez-la à jour ou fermez-la.
Pourquoi y a-t-il autant de processus msedgewebview2.exe ?
Il fonctionne comme un navigateur, avec des processus séparés pour le rendu, le GPU et d’autres auxiliaires, et chaque dossier de données utilisateur, en général un par app, a son propre groupe.
msedgewebview2.exe est-il un virus ?
Le vrai fichier est signé par Microsoft et s’exécute normalement depuis C:\Program Files (x86)\Microsoft\EdgeWebView\Application. Vérifiez la signature s’il s’exécute depuis ailleurs.