Page d'accueil » Trucs de geek » Qu'est-ce que svchost.exe et est-ce sûr ou s'agit-il d'un virus?

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

    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 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. M. Grove a accepté, alors nous voici!

    La bonne nouvelle est que svchost.exe n'est pas un virus ou une intelligence artificielle prenant en charge votre ordinateur. La mauvaise nouvelle est qu’il est mystérieux et qu’il cache bien ce qu’il est. le sensationnelNous pouvons en apprendre un peu plus sur ce que fait exactement svchost.exe sur votre ordinateur, à la lumière des nouvelles..

    D'abord, ouvrons 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, vous verrez plusieurs processus de svchost.exe en cours d'exécution..

    Alors, quel est 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. Donc, c'est assez simple, tout le monde peut comprendre que… euh, d'accord, traduisons.

    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 être 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, rien à craindre, n'est-ce pas? Eh bien, il est possible que vous téléchargiez un virus qui pourrait forcer votre innocent svchost à charger des 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 en réduire les risques..

    Très bien, alors c'est juste un hôte pour encore plus de processus! Maintenant, je suis encore plus curieux et je veux savoir ce qui est géré par svchost.exe. Alors, comment puis-je 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 la Le menu Démarrer et alors Cliquez sur Courir. Dans la fenêtre Exécuter qui affiche Type dans cmd et presse D'accord.

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

    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.

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

    Bon, tout va bien, maintenant nous savons ce qu'est 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 autant de svchosts fonctionnant simultanément?

    Chaque svchost exécute des services basés sur des groupes de services logiques. Par exemple, l'un peut exécuter des services réseau, tandis que l'autre peut 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 manière, si un utilisateur meurt, son système entier ne sera pas détruit d'un seul coup. C'est tout à fait 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!