Publié par Microsoft pour fournir une assistance Web aux applications Windows natives, le microsoft Edge WebView2 runtime peut entraîner une utilisation élevée du CPU sur certains ordinateurs. Examinons ce que fait le runtime et quand il est sûr de le désinstaller.
Dans l’ensemble, vous ne devriez pas avoir à vous soucier du runtime Edge WebView2. Il est censé occuper environ 80 Mo de mémoire, ce qui est insignifiant pour un PC moderne. Seulement un dysfonctionnement pourrait entraîner des problèmes significatifs, auquel cas nous devons creuser plus profondément.
Qu’est-ce que le runtime Microsoft Edge WebView2 ?
Les applications hybrides, qui combinent des technologies Web telles que HTML et JavaScript avec des plates-formes natives, sont de plus en plus courantes. Elles sont relativement plus faciles à créer, ont une mise en page visuelle cohérente et peuvent être réalisées sans trop de problèmes sur plusieurs plates-formes.
Le problème réside dans leur fonctionnement. Les technologies Web telles que CSS ne peuvent être rendues que par un navigateur Web ; le système d’exploitation seul ne peut pas analyser de telles applications. Cela signifie qu’une application hybride doit être livrée avec un environnement d’exécution spécialisé pour combler cette lacune.
C’est là qu’intervient le runtime WebView2. Conçu pour afficher des vues Web (vous saisissez le concept ?) sans lancer réellement un navigateur, le runtime comprend le moteur de rendu Edge Chromium avec ses bibliothèques associées.
Le runtime WebView2 est-il lié au navigateur Edge ?
Beaucoup de gens pensent à tort que le runtime WebView2 fait partie du navigateur Edge et essaient de le désinstaller en désinstallant le navigateur. Mais cela ne fonctionnera pas.
Le runtime WebView2 est une version allégée d’Edge Chromium qui s’installe et s’exécute séparément du navigateur Web Edge. Bien qu’ils partagent le même moteur de rendu, les mêmes fichiers ne sont pas utilisés.
Quel est le but du Microsoft Edge WebView2 runtime?
Comme nous l’avons déjà mentionné, le runtime Edge WebView2 est destiné au développement d’applications hybrides utilisant des technologies Web. Bien sûr, ce n’est pas la seule méthode de développement d’applications hybrides – Electron est l’alternative la plus populaire – mais elle gagne en popularité.
L’environnement d’exécution s’installe automatiquement par les applications qui en ont besoin, vous n’avez donc pas à vous soucier de le configurer vous-même. En même temps, cela signifie également que la suppression de Edge WebView2 n’est pas efficace, car les applications l’utilisant le réinstalleront à nouveau.
Contrairement à la perception populaire, le runtime WebView2 ne devrait pas avoir une empreinte de ressources élevée. Il ne lance pas tout le navigateur Edge, seulement son moteur de rendu, donc tout problème d’utilisation élevée du CPU est dû à des bogues ou des anomalies.
Avez-vous besoin du Microsoft Edge WebView2 runtime ?
Savoir si vous avez besoin ou non du runtime WebView2 est une question délicate à répondre. Ce n’est pas un processus essentiel et peut être désactivé sans mettre votre système d’exploitation en péril.
Mais qu’en est-il des applications qui utilisent le runtime ? Heureusement, peu d’applications tierces dépendent du runtime Edge WebView2. La plupart utilisent uniquement des bibliothèques natives ou utilisent quelque chose comme Electron pour les fonctionnalités hybrides.
Le plus grand utilisateur du runtime est, sans surprise, Office 365. Même dans ce cas, seules les fonctionnalités basées sur le Web sont rendues à l’aide du moteur WebView2, et la plupart des applications Office fonctionneront très bien sans lui.
Comment désactiver le runtime Edge WebView2 ?
Vous pouvez utiliser le Gestionnaire des tâches de Windows pour surveiller et désactiver les processus en cours d’exécution sur votre PC. Le runtime Edge WebView2 génère généralement plusieurs processus portant le même nom, vous devez donc les arrêter tous pour mettre fin à la tâche.
- Ouvrez le Gestionnaire des tâches en appuyant sur Ctrl + Maj + Échap. Vous pouvez également le rechercher dans le menu Démarrer.
- Par défaut, le Gestionnaire des tâches ouvre l’onglet Processus, ce qui est pratique pour localiser les applications en cours d’exécution, mais pas les processus en arrière-plan comme celui-ci. Passez à l’onglet Détails à gauche (ou en haut si vous utilisez Windows 10).
- Cela liste tous les processus – en arrière-plan ou non – par ordre alphabétique. Faites défiler jusqu’à la section m et vous trouverez une demi-douzaine de processus nommés msedgewebview2.exe.
- Cliquez avec le bouton droit sur le processus et sélectionnez Terminer la tâche. Répétez cette étape pour chaque processus portant le même nom.
Et voilà. Tous les processus Edge WebView2 seront temporairement arrêtés, ce qui résoudra tout problème d’utilisation élevée du CPU.
Notez que cela ne désactive que le processus pour le moment. La prochaine fois que vous démarrerez votre ordinateur, les processus redémarreront. Mais en général, cela suffit à sortir le processus d’une boucle de haute utilisation du CPU et à le réparer.
Comment désinstaller le runtime Microsoft Edge WebView2 ?
Auparavant, il était possible de désinstaller le runtime Edge WebView2 à partir de la section Applications des paramètres de Windows 11 (ou Ajouter ou supprimer des programmes dans Windows 10). Bien que le runtime soit toujours répertorié comme une application installée, l’option de désinstallation est grisée.
Cela ne serait pas très utile de toute façon. Même lorsque la désinstallation était possible, les gens ont constaté que le runtime réapparaissait, installé par la prochaine mise à jour de Windows ou par l’une des applications Office 365 qui l’utilisent.
Techniquement, vous pouvez toujours forcer une désinstallation via l’invite de commandes, bien que cela soit une méthode délicate. Accéder à son installation nécessite de localiser son répertoire, ce qui à son tour nécessite que vous saisissiez le numéro de version exact de votre runtime Edge WebView2. Et après tous ces efforts, il pourrait réapparaître en raison de l’installation aléatoire d’une application.
Que devez-vous faire concernant le runtime Microsoft Edge WebView2 ?
Tout d’abord, sachez que le runtime WebView2 n’est pas un virus, mais un composant légitime de Windows publié par Microsoft. Et il est là pour rester, compte tenu du nombre croissant d’applications adoptant l’approche hybride.
Ce n’est pas nécessairement un problème. Le moteur Edge WebView2 est conçu pour afficher des éléments HTML et CSS sans consommer trop de ressources système. Normalement, les processus constituant le runtime n’affichent pas une utilisation des ressources supérieure à 100 Mo de RAM et à peine une fraction du CPU.
Si vous constatez que le runtime crée des problèmes sur votre ordinateur, signalez le problème à Microsoft et redémarrez votre ordinateur. Vous pouvez également essayer de mettre fin au processus défectueux à partir du Gestionnaire des tâches, pour le sortir de la boucle d’erreur.
Article clair, précis, didactique (ce qui est un grand avantage pour les non-spécialistes en informatique!) et très utile.
Merci beaucoup pour vos aimables mots, Eric! Nous sommes ravis que l’article vous ait été utile et clair, surtout pour ceux qui ne sont pas spécialistes en informatique. Si vous avez des questions ou des sujets spécifiques que vous aimeriez voir abordés à l’avenir, n’hésitez pas à nous le faire savoir. Votre feedback est très précieux pour nous. Encore merci pour votre soutien !