Svchost.exe est un processus qui héberge les services Windows pour exécuter diverses fonctions. Il peut y avoir plusieurs instances de svchost.exe (processus hôte pour les services Windows) en cours d'exécution sur votre ordinateur, chaque instance contenant des services différents.
À l'aide du Gestionnaire des tâches, vous pouvez afficher la liste des services exécutés sous un processus svchost.exe particulier.
Afficher la liste des services exécutés sous Svchost.exe
Utilisation du gestionnaire de tâches
- Ouvrez le Gestionnaire des tâches en cliquant avec le bouton droit sur la barre des tâches, puis en cliquant sur Gestionnaire des tâches.
- Sélectionnez l'onglet « Processus » et cliquez sur « Afficher les processus de tous les utilisateurs ».
- Faites un clic droit sur un
svchost.exe
processus et cliquez sur "Aller au(x) service(s)".
Cela met en évidence les services hébergés par lesvchost.exe
processus sur lequel vous avez cliqué avec le bouton droit de la souris.
Utilisation de la ligne de commande
Alternativement, vous pouvez trouver la liste des services hébergés par chaque processus svchost.exe en exécutant le liste des tâches /svc
commande à partir d'une fenêtre d'invite de commandes.
Il affiche le nom du service (au lieu du nom d'affichage) à côté de chaque processus svchost.exe, comme ci-dessous :
svchost.exe 2452 Dnscache. svchost.exe 2460 DoSvc. svchost.exe 2544 Wcmsvc. svchost.exe 2552 DusmSvc. svchost.exe 2676 BFE, mpssvc
Pour connaître le nom d'affichage d'un service - par exemple, mpssvc
, vous pouvez exécuter la commande suivante :
sc getdisplayname mpssvc
La sortie ressemble à ceci :
[SC] GetServiceDisplayName SUCCÈS. Nom = Pare-feu Windows Defender
Utilisation du moniteur de ressources
- Ou, exécutez le Moniteur de ressources (
resmon.exe
ouperfmon.exe /res
) - Cliquez sur l'onglet CPU et sélectionnez un processus svchost.exe dans la liste.
- Dans la section Services, vous verrez la liste des services exécutés sous cette instance particulière de svchost.exe.
Explorateur de processus
Vous pouvez facilement afficher la liste des services sous chaque processus svchost.exe à l'aide de Windows Sysinternals Explorateur de processus.
- Dans Process Explorer, triez la colonne Process par ordre croissant ou décroissant.
- Faites défiler vers le bas et sélectionnez un processus svchost.exe.
- Cliquez avec le bouton droit sur le processus et cliquez sur Propriétés.
- Cliquez sur l'onglet Services.
Vous verrez la liste des services regroupés sous cette instance particulière de svchost.exe
La manière dont les services sont regroupés est déterminée par les paramètres de la clé de registre suivante :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SVCHOST
Lorsqu'un processus svchost.exe est lancé avec un paramètre spécifique, il recherche une valeur (liste de noms de service) du même nom sous la clé de registre ci-dessus. Ces services sont chargés sous cette instance de svchost.exe.
Changements dans Windows 10
Contrairement aux systèmes d'exploitation Windows antérieurs, dans Windows 10, chaque service obtiendrait son propre hôte de service (svchost.exe) au lieu que les services soient regroupés ou hébergés sous un seul svchost.exe. Ce changement a été introduit pour la première fois dans la v1709 dans les systèmes avec plus de 3,5 Go de RAM.
Cependant, même sur les systèmes avec plus de 3,5 Go de RAM, vous pouvez toujours voir un processus svchost.exe hébergeant quatre services ou plus dans Windows 10. Dans les versions antérieures de Windows, vous pouviez facilement voir 10 services ou plus s'exécuter sous un seul processus svchost.exe, mais ce n'est pas toujours le cas sur les systèmes Windows 10.
Une petite demande: si vous avez aimé ce post, merci de le partager ?
Un "minuscule" partage de votre part aiderait beaucoup à la croissance de ce blog. Quelques bonnes suggestions :- Épinglez-le !
- Partagez-le sur votre blog préféré + Facebook, Reddit
- Tweetez-le !