phhsnews.com


phhsnews.com / Qu'est-ce que le processus hôte du service (svchost.exe) et pourquoi tant sont-ils en cours d'exécution?

Qu'est-ce que le processus hôte du service (svchost.exe) et pourquoi tant sont-ils en cours d'exécution?


Si vous avez déjà consulté le Gestionnaire des tâches, vous vous demandez peut-être pourquoi Les processus hôtes sont en cours d'exécution Vous ne pouvez pas les tuer, et vous ne les avez certainement pas démarrés. Alors, qu'est-ce que c'est?

Le processus Service Host sert de shell pour le chargement de services à partir de fichiers DLL. Les services sont organisés en groupes associés et chaque groupe est exécuté dans une instance différente du processus hôte du service. De cette façon, un problème dans une instance n'affecte pas les autres instances. Ce processus est une partie essentielle de Windows que vous ne pouvez pas empêcher d'exécuter.

Cet article fait partie de notre série en cours expliquant divers processus trouvés dans le Gestionnaire des tâches, comme dwm.exe, ctfmon.exe, mDNSResponder.exe, conhost.exe , rundll32.exe, Adobe_Updater.exe et beaucoup d'autres. Je ne sais pas ce que sont ces services? Mieux vaut commencer à lire

Alors, quel est le processus de l'hôte de service

Voici la réponse, selon Microsoft:

Svchost.exe est un nom de processus hôte générique pour les services qui s'exécutent à partir de bibliothèques de liens dynamiques. > Mais cela ne nous aide pas vraiment beaucoup. Il y a quelque temps, Microsoft a commencé à modifier une grande partie de la fonctionnalité Windows, passant de l'utilisation de services Windows internes (qui s'exécutaient à partir de fichiers EXE) à l'utilisation de fichiers DLL à la place. Du point de vue de la programmation, cela rend le code plus réutilisable et sans doute plus facile à tenir à jour. Le problème est que vous ne pouvez pas lancer un fichier DLL directement à partir de Windows de la même manière qu'un fichier exécutable. Au lieu de cela, un shell chargé à partir d'un fichier exécutable est utilisé pour héberger ces services DLL. Et le processus Service Host (svchost.exe) est né.

Pourquoi y a-t-il autant de processus d'hôte de service en cours d'exécution?

RELATED:

Quel est ce processus et pourquoi est-il en cours d'exécution? > Si vous avez déjà regardé la section Services dans le Panneau de configuration, vous avez probablement remarqué que Windows requiert beaucoup de services. Si chaque service s'exécutait sous un processus Service Host unique, une défaillance dans un service pouvait potentiellement détruire tout Windows. Au lieu de cela, ils sont séparés. Les services sont organisés en groupes logiques qui sont tous liés, puis une seule instance de ServiceHost est créée pour héberger chaque groupe. Par exemple, un processus Service Host exécute les trois services liés au pare-feu. Un autre processus Service Host peut exécuter tous les services liés à l'interface utilisateur, etc. Dans l'image ci-dessous, par exemple, vous pouvez voir qu'un processus Service Host exécute plusieurs services réseau liés, tandis qu'un autre exécute des services liés aux appels de procédure distante.

Y a-t-il quelque chose pour moi?

CONNEXION:

Devriez-vous désactiver les services Windows pour accélérer votre PC?

Honnêtement, pas beaucoup. À l'époque de Windows XP (et des versions précédentes), lorsque les PC avaient des ressources beaucoup plus limitées et que les systèmes d'exploitation n'étaient pas aussi bien ajustés, il était souvent recommandé d'empêcher Windows d'exécuter des services inutiles. De nos jours, nous ne recommandons plus de désactiver les services. Les PC modernes ont tendance à être chargés de mémoire et de processeurs puissants. Ajoutez-y le fait que la façon dont les services Windows sont gérés dans les versions modernes (et les services exécutés) a été rationalisée, et l'élimination des services dont vous pensez ne pas avoir besoin n'a vraiment plus beaucoup d'impact. Cela dit, si vous remarquez qu'une instance particulière de Service Host (ou un service associé) est à l'origine de problèmes, comme une utilisation excessive continue du processeur ou de la RAM, vous pouvez vérifier les services spécifiques impliqués. Cela pourrait au moins vous donner une idée de l'endroit où commencer le dépannage. Il existe plusieurs façons de voir exactement quels services sont hébergés par une instance particulière de Service Host. Vous pouvez vérifier les choses dans le Gestionnaire des tâches ou en utilisant une grande application tierce nommée Process Explorer.

Vérifiez les services connexes dans le Gestionnaire des tâches

Si vous utilisez Windows 8 ou 10, les processus sont affichés dans les "Processus". "Onglet du Gestionnaire des tâches par leurs noms complets. Si un processus sert d'hôte pour plusieurs services, vous pouvez voir ces services simplement en développant le processus. Cela facilite l'identification des services appartenant à chaque instance du processus Service Host.

Vous pouvez cliquer avec le bouton droit sur un service individuel pour arrêter le service, le voir dans l'application Panneau de configuration "Services" ou même rechercher en ligne des informations sur le service.

Si vous utilisez Windows 7, les choses sont un peu différentes . Le Gestionnaire des tâches de Windows 7 ne regroupait pas les processus de la même manière, et il n'affichait pas non plus les noms de processus normaux: il affichait uniquement toutes les instances de "svchost.exe" en cours d'exécution. Vous avez dû explorer un peu pour déterminer les services liés à une instance particulière de "svchost.exe".

Dans l'onglet "Processus" du Gestionnaire des tâches de Windows 7, faites un clic droit sur un processus particulier "svchost.exe" , puis choisissez l'option "Go to Service"

Cela vous redirigera vers l'onglet "Services", où les services exécutés sous ce processus "svchost.exe" sont tous sélectionnés.

Vous pouvez alors voir Le nom complet de chaque service dans la colonne "Description", vous pouvez donc choisir de désactiver le service si vous ne voulez pas qu'il fonctionne ou dépanner pourquoi il vous donne des problèmes.

Vérifiez les services connexes à l'aide de Process Explorer

Microsoft fournit également un excellent outil avancé pour travailler avec les processus dans le cadre de sa gamme Sysinternals. Il suffit de télécharger Process Explorer et de l'exécuter - c'est une application portable, donc pas besoin de l'installer. Process Explorer fournit toutes sortes de fonctionnalités avancées - et nous vous recommandons fortement de lire notre guide pour comprendre Process Explorer pour en savoir plus.

Pour notre propos ici, cependant, Process Explorer regroupe les services associés sous chaque instance de "svchost.exe". sont listés par leurs noms de fichiers, mais leurs noms complets sont également affichés dans la colonne "Description". Vous pouvez également passer le pointeur de votre souris sur l'un des processus "svchost.exe" pour voir une popup avec tous les services liés à ce processus, même ceux qui ne sont pas en cours d'exécution.

Ce processus peut-il être un virus?

Le processus lui-même est un composant officiel de Windows. Bien qu'il soit possible qu'un virus ait remplacé le véritable Service Hôte par un exécutable, c'est très peu probable. Si vous voulez être sûr, vous pouvez vérifier l'emplacement du fichier sous-jacent du processus. Dans le Gestionnaire des tâches, cliquez avec le bouton droit sur un processus hôte de service et choisissez l'option «Ouvrir l'emplacement du fichier»

Si le fichier est stocké dans votre dossier Windows System32, vous pouvez être certain de ne pas avoir de virus.

CONNEXION:

Quel est le meilleur antivirus pour Windows 10? (Windows Defender est-il suffisant?)

Cela dit, si vous voulez encore un peu plus de tranquillité d'esprit, vous pouvez toujours rechercher des virus à l'aide de votre scanner de virus préféré. Mieux vaut prévenir que guérir!


Comment sauvegarder toutes vos photos avec les premières photos d'Amazon

Comment sauvegarder toutes vos photos avec les premières photos d'Amazon

Des millions de personnes sont abonnées à Amazon Prime, mais beaucoup d'entre elles ne se rendent pas compte qu'en plus de la livraison gratuite et de Prime Instant Video, ils obtiennent également un stockage de photos illimité pour tous leurs ordinateurs et appareils mobiles LIÉS: Amazon Prime est plus que la livraison gratuite: voici toutes ses fonctionnalités supplémentaires Nous avons encouragé les gens à obtenir plus de leur compte Amazon en profitant de toutes les fonctionnalités supplémentaires - et le stockage illimité de photos est certainement une fonctionnalité dont les abonnés Prime devraient profiter.

(how-top)

Les paramètres de Facebook incluent des boutons de confidentialité qui ne font absolument rien

Les paramètres de Facebook incluent des boutons de confidentialité qui ne font absolument rien

Les paramètres de confidentialité de Facebook sont un gâchis. Je ne trouve jamais le tweak que je recherche. Apparemment, Facebook n'est pas sûr de ce qu'il y a dedans non plus. Allez dans Paramètres> Applications dès maintenant et vous trouverez "Apps Others Use", une section entière d'options qui n'ont rien fait depuis 2014.

(how-top)