Menu Fermer

Le processus svchost.exe de Windows

svchost.exe est un des processus système les plus connus de Windows.
Ce dernier gère des groupes de services Windows et s’intitule : Processus hôte pour les services Windows.
Ainsi svchost.exe intrigue souvent les utilisateurs car il est présent en une dizaine d’exemplaire dans la liste des processus.
Enfin, si des bugs sont présents, il peut se mettre à utiliser très fortement la CPU, la mémoire ou le disque et ralentir Windows.

Voici un article autour de svchost.exe et les hôtes de services.
Qu’est-ce que svchost.exe ? pourquoi plusieurs processus svchost.exe ?

Le processus svchost.exe de Windows

Introduction

svchost.exe est l’un des processus système de Windows les plus ancien puisque ce dernier était déjà présent sur Windows NT 4 en 1996.

Certains utilisateurs découvrent la présence de svchost.exe plusieurs années après l’utilisation de l’ordinateur et sont choqués par le nombre.
Il est tout à fait normal d’avoir plusieurs svchost.exe lancés,.
Parfois on peut en avoir 10 ou même 14 sur Windows 10.

De plus sur Windows 7 svchost.exe n’est pas visible dans le gestionnaire de tâches.
En effet, lorsque vous lancez le gestionnaire de tâches, ce dernier n’est pas lancé en administrateur (à cause du contrôle des comptes utilisateurs (UAC)).
Cela provient du fait qu’il s’agit d’un processus système.

svchost.exe et la version de Windows

Windows 7

Ainsi par défaut seuls les processus de l’utilisateur apparaissent.
Par exemple ci-dessous :

Le processus svchost.exe de Windows

Mai, si l’on clique sur le bouton “Afficher les processus de tous les utilisateurs” et que l’on accepte l’élévation de privilèges.
Tous les processus systèmes et des autres utilisateurs apparaissent ainsi que tous les svchost.exe.

Le processus svchost.exe de Windows

Sur Windows 7, vous pouvez effectuer un clic droit sur un des svchost.exe, vous aurez une option “Accéder aux services”.

Le processus svchost.exe de Windows

Le gestionnaire de tâches, va alors se positionner sur l’onglet Services.
Les services liés aux svchost.exe seront alors soulignés.

Le processus svchost.exe de Windows

Windows 10

Sur Windows 10le gestionnaire de tâches ayant été revus, sont listés directement les hôte de services.

Le processus svchost.exe de Windows

sous la forme de svchost.exe dans l’onglet Détails.

Le processus svchost.exe de Windows

En clair, avoir plusieurs svchost.exe qui tournent sur Windows : c’est normal.

Svchost.exe et les services Windows

svchost.exe gère des groupes de services Windows qui permettent le fonctionnement de composants Windows.
Par exemple leClient DNS, le partage de fichiers, le pare-feu de Windows.
Si un des groupes de services n’est pas en cours de fonctionnement alors vous ne pourrez plus utiliser ces fonctions de Windows.

Je vous rappelle que pour lister les services Windows, vous devez utiliser la console services.msc.
Vous pouvez lancer services.msc ou par le Panneau de configuration > Outils d’administration > services.

Le processus svchost.exe de Windows

Depuis Windows 10, avec le nouveau gestionnaire de tâches, ces groupes sont facilement identifiables.
En déroulant, un Hôte de service, on obtient la liste des services.
La console confirme à droite que c’est bien svchost qui gère ce service.
De plus on peut aussi voir le paramètre -k avec le nom du service.

Le processus svchost.exe de Windows

Le registre Windows stocke les groupes de service.
Dans la clé suivante : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost

Le processus svchost.exe de Windows

Les hôtes de services

La listes de groupes de services svchost.exe et hôte de services – note que certains groupes sont divisés en plus groupes, notamment le réseau restreint.

Groupe de servicesServices (court)Liste Services
Hôte de service –
Lanceur de processus serveur DCOMD
ComLaunch
BrokerInfrastructure, DcomLaunch, LSM,
PlugPlay, Power, SystemEventsBroker
services_svchost_DComLaunch
Appel de procédure distante
rpcss
RpcEptMapper, RpcSs
services_svchost_rpcss
Hôte de service Système Local

 

netsvcs

Appinfo, iphlpsvc, LanmanServer, lfsvc,
ProfSvc, Schedule, SENS, ShellHWDetection,
Themes, UserManager, Winmgmt, wlidsvc,
WpnService
services_svchost_netsvcs
Hôte de service – Aucun Réseau
LocalServiceNoNetwork
BFE, CoreMessagingRegistrar, DPS, MpsSvc
services_svchost_LocalServiceNoNetwork
Hôte de service – réseau restreint
LocalServiceNetworkRestricted
Dhcp, EventLog, lmhosts, NgcCtnrSvc,
TimeBrokerSvc, wscsvc
services_svchost_LocalServiceNoNetwork
Hôte de service – réseau restreint
LocalServiceNetworkRestricted
Audiosrv
services_svchost_LocalServiceNetworkRestricted_audio
Hôte de service – réseau restreint
LocalSystemNetworkRestricted
AudioEndpointBuilder, DsSvc, NcbService,
NgcSvc, PcaSvc, SensorService, StorSvc,
SysMain, TabletInputService, TrkWks, wudfsv
services_svchost_LocalSystemNetworkRestricted
Hôte de service – réseau restreint
LocalServiceNetworkRestricted
Wcmsvc
services_svchost_LocalServiceNetworkRestricted_gestionnaire_connexion
Hôte de service – système local
LocalService
CDPSvc, EventSystem, FontCache,
LicenseManager, netprofm, nsi,
WdiServiceHost, WinHttpAutoProxySvc
services_svchost_LocalService
LocalServiceAndNoImpersonationSensrSvc, SSDPSRV
services_svchost_LocalServiceAndNoImpersonation
Hôte de service – groupe de services Unistrack
UnistackSvcGroup
CDPUserSvc_2fef8, OneSyncSvc_2fef8,
PimIndexMaintenanceSvc_2fef8,
UnistoreSvc_2fef8, UserDataSvc_2fef8
services_svchost_UnistackSvcGroup
Hôte de service – UtcSvcDiagTrack
services_svchost_utcsvc
AppmodelStateRepository, tiledatamodelsvc
Hôte de service – service reseau
NetworkService
CryptSvc, Dnscache, LanmanWorkstation, NlaSvc
services_svchost_NetworkService
Les hôtes de services et processus svchsot.exe

Beaucoup de svchost.exe sur Windows 10 ou Windows 11

Depuis Windows 10 Creators Update, sur les ordinateurs de 4 Go ou moins, vous pouvez avoir un nombre impressionnant de svchost.exe en cours d’exécution.
C’est aussi le cas de Windows 11.
Plus de 50, voire même 70, ceci est tout à fait normal, en effet, ce nombre de svchost.exe varie selon la taille mémoire de l’ordinateur.
Ainsi moins vous avez de mémoire, plus vous pouvez avoir de svchost.exe qui tourne sur l’ordinateur.

beaucoup de svchost.exe depuis Windows 10 Creators Update

Une valeur dans le registre de Windows permet de régler la valeur à partir de laquelle une nouvelle instance de svchost.exe doit être créée.
Il s’agit de la valeur SvcHostSplitThresholdInKB dans la clé HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

beaucoup de svchost.exe depuis Windows 10 Creators Update

Sur un ordinateur de 4 Go de RAM, cette valeur est défini à 3670016.
Mais pour un ordinateur équipé de 8 Go de RAM, elle doit être de 8388608 (8 GB=8192 MB or 83,88,608 kilobytes), etc.
Si vous changez la valeur, faites bien attention.
Enfin pensez aussi à basculer en décimale.

beaucoup de svchost.exe depuis Windows 10 Creators Update

svchost.exe et les performances

Autre élément qui est souvent remonté par les internautes est l’utilisation mémoire de svchost.exe, du fait du grand nombre de ces processus en cours d’exécution.
Même si cela peut paraître impressionnant, ce n’est pas non plus exceptionnel.
Quoiqu’il en soit, si vous désirez réduire l’utilisation mémoire de svchost.exe, il faut arrêter des services.
Viser bien entendu des services Windows dont vous n’avez pas besoin des fonctionnalités.
Pour cela, rendez-vous sur la page : 

Ensuite, il faut bien comprendre que ces services peuvent avoir un comportement imprévu (bug).
Parfois effectivement, svchost.exe peut dérailler et se mettre à avoir une forte utilisation CPU, mémoire ou disque.
Par exemple, sur Windows 7, Windows Update est connu pour provoquer des sur-consommations de svchost.exe qui peut alors aller jusqu’à 1 Go de RAM.

Le processus svchost.exe de Windows
Le processus svchost.exe de Windows

Les cas, les plus communs sont recensés sur la page : svchost.exe et utilisation CPU excessive (100% CPU).

Mais Windows 10 n’est pas exempt à l’heure où sont écrites ces lignes.
Vous pouvez vous rendre sur cette page : Résoudre lenteurs sur Windows 10.
Pour surveiller l’utilisation CPU, mémoire de votre ordinateur, lire la page : Déterminer l’Utilisation CPU / GPU

svchost.exe et les virus

Un malware ou virus peut sans problème s’enregistrer dans un groupe de service svchost.exe afin de pouvoir se lancer au démarrage de Windows.
Notamment Conficker aka Worm.Downadup utiliser ces méthodes.

Voici un exemple de groupe de service créé pour charger un svchost.exe

Le processus svchost.exe de Windows
Le processus svchost.exe et les virus

Le processus svchost.exe a aussi été souvent visés par des virus en se faisant injecter, afin d’en prendre le contrôle.
Le but étant de lancer une instance de svchost.exe afin de pouvoir effectuer des connexions sortantes, soit vers les serveurs de contrôle du pirate, soit pour envoyer des mails de SPAM.

Exemple, ci-dessous avec un svchost.exe lancé, par un logiciel malveillant et qui effectue de multiples connexions SMTP.

Le processus svchost.exe et les virus

D’où les alertes antivirus régulières sur svchost.exe

Le processus svchost.exe et les virus

D’autres informations et exemples sur les pages suivantes :

Erreur et plantage svchost.exe

Parfois, il peut arriver que des erreurs svchost.exe s’affichent durant l’utilisation de l’ordinateur.
Il s’agit d’un service Windows qui plante, ce dernier étant lié à svchost.exe et donc du coup l’instance de svchost.exe crash.

Quelques articles du site traitent de ces erreurs et plantage svchost.exe :

FAQ – svchost.exe

Q – svchost.exe est-il dangereux pour mon ordinateur ?

Non, svchost.exe est un fichier légitime de Windows, il est tout à fait normal.

Q- Pourquoi ai-je plusieurs svchost.exe dans le gestionnaire de tâches de Windows ?

Vous avez une instance de svchost.exe par groupe de services Windows.
Vous pouvez en avoir donc plusieurs.