Afficher la liste des services hébergés par le processus svchost.exe sous Windows

Svchost.exe est un processus qui héberge d'autres services Windows qui exécutent diverses fonctions système. Il peut y avoir plusieurs instances de svchost.exe en cours d'exécution sur votre ordinateur, chaque instance contenant un service différent. Nous avons publié un article il y a quelque temps sur ce que vous pouvez faire si svchost.exe utilise un pourcentage élevé de votre CPU(svchost.exe is using up a high percentage of your CPU) .

Dans cet article, je vais vous montrer quelques façons de visualiser le processus ou le service réel qui s'exécute dans svchost.exe. Sur la plupart des PC Windows(Windows PCs) , vous verrez entre 10 et 20 de ces processus en cours d'exécution. S'il y a un problème et qu'un processus svchost.exe particulier cause des problèmes, vous pouvez probablement le résoudre facilement une fois que vous savez quel service s'exécute dans ce processus.

Gestionnaire des tâches

Si vous utilisez Windows 10 , vous ne devez pas chercher plus loin que le gestionnaire de tâches. Cliquez(Click) sur Démarrer(Start) et tapez dans le gestionnaire de tâches ou maintenez simplement enfoncées les CTRL + SHIFT + ESC sur le clavier. Cela fera apparaître le gestionnaire de tâches. Si vous ne voyez qu'une petite boîte avec une liste des programmes en cours d'exécution, assurez-vous de cliquer sur Plus de détails( More details) en bas.

Cliquez ensuite sur l' onglet Processus(Processes) et faites défiler les applications(Apps) et les processus d'arrière(Background Processes) -plan jusqu'à ce que vous arriviez aux processus Windows(Windows Processes) . Continuez à faire défiler vers le bas jusqu'à ce que vous commenciez à voir Service Host : . Il devrait y en avoir plusieurs répertoriés.

Comme vous pouvez le voir, chaque hôte de service aura le nom du service répertorié après le point-virgule. Cela permet de voir très facilement quel service est associé à quel processus svchost.exe. Si vous avez besoin de voir l'ID de processus exact, faites un clic droit sur la ligne et choisissez Aller aux détails(Go to details) .

Cela vous amènera automatiquement à l' onglet Détails et sélectionnera automatiquement la ligne qui correspond à ce processus.(Details)

Nous pouvons maintenant voir que le service client DHCP(DHCP Client) s'exécute dans svchost.exe avec un ID de processus de 1504. C'est de loin le moyen le plus simple d'accomplir cette tâche, mais cela nécessite Windows 10. Si vous utilisez Windows 7 ou une version antérieure, lisez sur d'autres méthodes.

Commande de la liste des tâches

Sur n'importe quelle version de Windows , vous pouvez utiliser la ligne de commande pour générer une liste de tous les processus svchost.exe avec le service qui s'exécute à l'intérieur de chacun. Pour ce faire, ouvrez simplement une invite de commande en cliquant sur Démarrer(Start) et en tapant cmd .

A l'invite de commande, continuez et copiez/collez la commande suivante :

tasklist /svc | find "svchost.exe"

Cela générera une liste de tous les processus en cours d'exécution, transmettra cette liste à la commande find et filtrera pour afficher uniquement les processus svchost.exe. Si vous souhaitez afficher ceci dans un fichier texte, utilisez la commande suivante :

tasklist /svc | find "svchost.exe" > c:\tasklist.txt

Notez que pour sortir à la racine du lecteur C, vous devrez ouvrir une invite de commande administrateur ( (Administrator)Démarrer(Start) , tapez cmd, cliquez avec le bouton droit sur l'invite de commande et choisissez Exécuter en tant qu'administrateur( Run as Administrator) ). Si c'est plus facile, vous pouvez changer le chemin en quelque chose d'autre comme C:\Users\username\Documents .

Explorateur de processus

Enfin, vous pouvez utiliser un programme tiers de Microsoft appelé Process Explorer . Il suffit(Just) de le télécharger, de le décompresser et d'exécuter le fichier EXE . Il n'est pas nécessaire d'installer quoi que ce soit, ce qui est pratique.

Cliquez sur l'en-tête de la colonne Processus(Process) pour trier la liste des processus, puis faites défiler jusqu'à ce que vous voyiez svchost.exe. Allez-y et passez votre souris sur n'importe quel processus et il vous montrera les services associés à ce processus.

Ce sont donc quelques moyens simples et faciles d'en savoir plus sur le processus svchost.exe et ce qui s'exécute à l'intérieur de chacun. Profitez!



About the author

Je suis un ingénieur en matériel avec plus de 10 ans d'expérience dans le domaine. Je me spécialise dans les contrôleurs et les câbles USB, ainsi que dans les mises à niveau du BIOS et le support ACPI. Dans mes temps libres, j'aime aussi bloguer sur divers sujets liés à la technologie et à l'ingénierie.



Related posts