Qu'est-ce que le processus Svchost.exe et pourquoi tant d'entre eux sont-ils en cours d'exécution ?
Divers / / December 02, 2021
Lorsque vous ouvrez Windows Gestionnaire des tâches, il existe certains processus que vous reconnaîtrez instantanément. Ensuite, il y en aura dont vous n'aurez aucune idée. Les Svchost.exe processus est peut-être le plus courant de la liste et peut-être celui qui est difficile à retrouver. Examinons la cause et l'effet de ce processus qui semble évincer tant d'autres.
Svchost.exe n'est PAS un malware
C'est généralement la première inquiétude lorsque vous ne pouvez pas déchiffrer de quoi il s'agit. Mais ce n'est certainement pas un virus, bien que parfois des logiciels malveillants essaient de se camoufler et d'attaquer une machine. Svchost.exe est un processus hôte de service Microsoft. Microsoft dit il s'agit d'un nom de processus hôte générique pour les services qui s'exécutent à partir de bibliothèques de liens dynamiques.
En termes plus simples, svchost.exe est un fichier système qui permet à Windows de lancer d'autres programmes. De nombreux processus Windows sont exécutés via des fichiers DLL (Dynamic Linked Library). Mais les DLL ne peuvent pas démarrer et s'exécuter seules. Le système d'exploitation Windows a besoin d'un programme exécutable pouvant servir de pont pour lancer ces DLL. Le fichier svchost.exe est ce « pont »
Pour gérer tous les différents processus d'exécution de DLL, svchost.exe crée plusieurs instances de lui-même. Ainsi, les ressources Windows sont mieux utilisées car un certain nombre de services DLL s'exécutent en groupe sous un seul fichier svchost.
Mais pourquoi en voyons-nous autant ?
Il est assez logique de considérer que svchost.exe est un composant essentiel de Windows. Si chaque processus s'exécutait sous un seul svchost.exe, un échec peut entraîner une panne à l'échelle du système. Ainsi, chaque service est séparé par une instance logique de svchost.exe qui l'exécute.
Chaque instance de svchost.exe est un « hôte » pour les DLL qui exécutent les différents services sous Windows. Par ex. un processus svchost.exe peut exécuter des services réseau, un autre peut gérer vos thèmes de bureau.
Identifier les processus
Quels services s'exécutent sous quel processus svchost.exe particulier est utile si vous recherchez une certaine tranquillité d'esprit et aussi pour optimiser les ressources de votre système en désactivant celles qui ne sont pas nécessaires. Il existe deux manières simples d'identifier les processus svchost.
1. Utilisez la ligne de commande : Ouvrez la boîte de dialogue Exécuter à partir de Démarrer et tapez CMD pour faire apparaître le terminal de commande. Tapez liste des tâches /SVC à l'invite. Vous pouvez voir toutes les bibliothèques dynamiques exécutées par svchost.exe.
Le problème avec cette méthode est que les processus ne sont toujours pas dans un anglais simple et facilement compréhensible. Pour cela, passons à la deuxième méthode.
2.Utilisation de l'explorateur de processus :Explorateur de processus est un petit utilitaire sympa que vous pouvez exécuter directement à partir du fichier ZIP. Exécutez le programme autonome, puis vous pouvez mettre en évidence des processus individuels et voir exactement ce que chaque processus fait. Vous pouvez passer la souris sur chaque processus pour examiner les détails.
Nous espérons que cet article a réussi à démystifier le processus svchost.exe et vous a aidé à mieux le comprendre.
Si vous souhaitez ajouter des informations et partager des informations sur le processus svchost.exe sous Windows, n'hésitez pas à partager vos idées dans les commentaires.