Menu Fermer

Pourquoi plusieurs processus chrome.exe, firefox.exe ou svchost.exe ?

Une question qui revient souvent sur les forums.
Pourquoi ai-je plusieurs chrome.exe, firefox.exe ou svchost.exe ?

Généralement, l’utilisateur lance le gestionnaire de tâches et s’aperçoit de la présence de plusieurs processus chrome.exe, firefox.exe ou svchost.exe
Ceci est tout à fait normal et cela n’a rien à voir avec des virus et logiciels malveillants.

Voici quelques explications sur la présence de ces multiples processus chrome.exe, firefox.exe ou svchost.exe.

FAQ - Pourquoi plusieurs processus chrome.exe, firefox.exe ou svchost.exe ?

Pourquoi plusieurs processus chrome.exe, firefox.exe ou svchost.exe ?

Plusieurs processus firefox.exe ou chrome.exe

Depuis Windows XP, il est tout à fait normal d’avoir plusieurs processus svchost.exe.
Chaque processus svchost.exe correspond à un groupe de services Windows.

Du côté des navigateurs internet, chrome a toujours utilisé plusieurs processus.
Mozilla Firefox s’y est mis via la technologie Electrolysis (e10s) apparue depuis la version 48.
En général, pour les navigateurs internet, vous avez un processus parent et des sous-processus enfant qui correspondent généralement à un onglet.
A noter que deux onglets sur un même domaine peuvent ne donner qu’un seul processus enfant.

Le but de ce fonctionnent en processus multiples est d’apporter de meilleurs performances et sécurité.

Les plugins et extensions

Les plugins sont alors attachés à un processus ce qui permet notamment la mise en place de bac à sable (sandbox) afin de compartimenter l’accès au système d’exploitation et tenter de réduire la surface d’attaque des logiciels malveillants.

Pourquoi plusieurs processus chrome.exe, firefox.exe ou svchost.exe ?

Une meilleur gestion de la mémoire

Cette architecture à processus multiples permet aussi d’utiliser tous les cores du processus ce qui permet de meilleurs performances.
Cela permet aussi de réduire l’utilisation de la mémoire RAM alors que les utilisateurs ont plutôt tendance que cela en bouffe plus.
Cela vient du fait qu’il voit plusieurs processus.
Mais sans ces techniques on aurait un seul processus bien plus gourmand.

Ainsi, si un site a tendance à ralentir le navigateur internet, cela n’impacte pas les autres onglets puisqu’il tourne sur des processus différents.
De plus, si un site ou un plugin plante, on peut facilement arrêter le processus source… dans le cas où le navigateur tourne avec un seul processus, cela ferait planter entièrement ce dernier.
C’est pour cela, que depuis cette nouvelle architecture, vous avez moins de plantage général du navigateur internet contrairement aux premières version de Firefox.

Bac à sables et sandbox

Enfin les navigateurs WEB utilisent Windows Sandbox.
Cela permet de le faire tourner dans un environnement restreint et sécurisé.

Windows Sandbox fonctionne à la granularité au niveau du processus.
Tout ce qui doit être mis en bac à sable doit vivre sur un processus distinct. La configuration minimale du sandbox comporte deux processus :

  • l’un qui est un contrôleur privilégié.
  • un ou plusieurs processus en sandbox appelés cible.

Ci-dessous, on voit que le processus principal est en moyen et les sous-processus en faibles.
D’où l’obligation par Windows Sandbox d’avoir plusieurs processus lancés.

Windows Sandbox pour les navigateurs WEB

Plus d’infos : Bac à sables et sandbox : qu’est-ce que ?

Plusieurs processus svchost.exe sur Windows

Du côté de Windows, le même système existe autour de svchost.exe.
Depuis le début, un svchost.exe correspond à un groupe de services.
Ainsi sur Windows XP, vous pouviez avoir 5 à 7 processus svchost.exe.

Ce nombre de processus svchost.exe a été augmenté sur Windows 10, car un groupe de service peut avoir été divisé en plusieurs sous processus svchost.exe
Depuis la version Creators Update, Windows ajuste le nombre de svchost.exe selon la quantité de RAM disponible.
Ainsi, sur les petites configurations, vous pouvez arriver à plus de 50 processus svchost.exe
Ce mécanisme est détaillé sur la page suivante : Beaucoup de svchost.exe depuis Windows 10 Creators Update

Liens

Quelques liens autour des processus avec notamment la liste des processus Windows.

Toutes les autres FAQ et réponses à vos questions du site : Les FAQ de malekal.com