Qu'est-ce que svchost.exe et est-ce sûr ou s'agit-il d'un virus?

Quel est le processus de svchost.exe Windows
Aujourd’hui, j’ai reçu le courriel suivant d’un groovyReader qui me demandait quelle était svchost.exe:

«J’ai ouvert mon gestionnaire de tâches et j’ai vu svchost.exe parmi beaucoup d'autres processus en cours d'exécution. Qu'est-ce que svchost.exe et pourquoi est-il utilisé autant de fois sur mon ordinateur? Est-ce un virus ou autre chose? Comment puis-je m'en débarrasser?"

Lorsque j'ai commencé à écrire la réponse par courrier électronique à notre groovyReader, j'ai décidé que la réponse valait un article à part entière.

La bonne nouvelle est que svchost.exe n’est pas un virus ou une intelligence artificielle qui s’empare de votre ordinateur. La mauvaise nouvelle est qu’il est mystérieux et qu’il cache bien ce qu’il est. le sensationnelAvec des nouvelles, nous pouvons en apprendre beaucoup sur ce que fait exactement svchost.exe sur votre ordinateur.

Commençons par ouvrir Gestionnaire de tâches Windows en utilisant le CTRL + ALT + SUPPR menu ou en appuyant sur le raccourci CTRL + SHIFT + ESC. Dans les deux cas, une fois votre gestionnaire de tâches ouvert, plusieurs processus de svchost.exe sont en cours d'exécution.

Gestionnaire de tâches Windows svchost.exe

En quoi consiste exactement svchost.exe?

Le site de support technique de Microsoft le définit comme “un nom de processus hôte générique pour les services exécutés à partir de bibliothèques de liens dynamiques." Droite. C’est donc assez simple, tout le monde peut le comprendre.

UNE "bibliothèque de liens dynamiques ” également connu sous le nom d'un .dll Le fichier est juste un gros bloc de code de programmation. Les développeurs peuvent utiliser de nombreux trucs astucieux avec ces fichiers pour accélérer les opérations et prendre moins de place. Le problème est qu’un fichier .dll ne peut pas être exécuté de manière autonome. Tu as besoin d'un .EXE ou "exécutable " fichier pour charger le fichier .dll et son code.

Maintenant que nous savons qu'un fichier DLL est, il devrait êtreIl est plus facile de comprendre pourquoi svchost est appelé «hôte générique». Il ne fait que charger des fichiers DLL afin qu’ils puissent exécuter et exécuter des applications système. Donc, il n’ya rien à craindre, non? Eh bien, il est possible que vous téléchargiez un virus qui pourrait forcer votre innocent svchost à charger certaines DLL du côté obscur. Garder votre ordinateur à jour avec toutes les mises à jour de sécurité Microsoft et exécuter une application antivirus devrait minimiser les risques.

Très bien, alors c’est un hôte pour encore plusprocessus! Maintenant, je suis encore plus curieux et je veux savoir ce qui est géré par svchost.exe. Comment vérifier cela? Il existe deux moyens simples de garder un œil sur svchost.exe. Le premier est la ligne de commande.

Comment savoir quels processus sont en cours d'exécution sur votre ordinateur à l'aide de la ligne de commande.

1. Cliquez sur le Le menu Démarrer puis Cliquez sur Courir. Dans la fenêtre Exécuter qui affiche Type dans cmd et presse D'ACCORD.

Lancer la fenêtre d'invite de commande Windows

2. Dans la fenêtre de commande Type liste de tâches / SVC, puis presse ENTRER. Vous pourrez maintenant voir toutes les bibliothèques dynamiques répertoriées que svchost.exe est en cours d'exécution.

Commande Windows Invite Windows svchost.exe liste des tâches / svc

Le problème avec la ligne de commande est qu’elle ne fait qu’afficher des processus encore plus étranges, aussi mystérieux que svchost lui-même. Alors voici où nous devons télécharger un programme de Microsoft appelé Process Explorer (cliquez pour télécharger). Explorateur de processus est autonome et ne nécessite pas d’installation. Juste Décompressez le fichier téléchargé et exécutez-le. Une fois que vous l'avez lancé, vous pouvez mettre en évidence des processus individuels et voir ce que fait chaque processus. Ce même processus fonctionne avec Windows XP, Vista et même Windows 7!

Lançons donc Process Explorer et examinons svchost.exe sur mon système.

Une fois ouvert, survolez simplement un processus tel que svchost.exe pour plus de détails à ce sujet.

Process Explorer Svchost.exe Suivi

Si vous voulez encore plus de détails Clic-droit svchost.exe et Cliquez sur Propriétés ensuite Sélectionner le Prestations de service languette.

Process Explorer Svchost.exe

Bon, tout va bien, maintenant nous savonsQu'est-ce que svchost.exe et comment déchiffrer tous les services qu'il exécute. Après avoir joué avec cela, vous remarquerez que certains des svchosts n’exécutent pas autant de services que d’autres. Et attendez, pourquoi y a-t-il autant de svchosts fonctionnant simultanément?

Chaque svchost exécute des services basés sur la logiqueLes groupes de services, par exemple, peuvent exécuter des services réseau, tandis que d’autres peuvent gérer des pilotes de périphérique. Avoir ces services exécutés sur des hôtes séparés est une fonctionnalité intéressante, car de cette façon, si on meurt, le système entier ne sera pas détruit en une seule fois. <ouf> C'est une bouche pleine, n'est-ce pas?

J'espère que vous avez apprécié cet article groovy! Je me suis beaucoup amusé à l'écrire, cependant, si j'ai oublié quelque chose ou si vous avez encore d'autres questions, n'hésitez pas à laisser tomber une note ci-dessous OU, Rejoignez-nous dans notre forum communautaire d'assistance technique gratuit et posez votre question!

0

Articles similaires

laissez un commentaire