Il y a six instances en cours d'exécution sur mon bureau, et probablement dix sur un serveur que je gère. Qu'est-ce que c'est et est-il vital pour le fonctionnement du système?
windows
process
windows-service
svchost
jldugger
la source
la source
Réponses:
svchost, héberge des services dans Windows Voir KB . Si vous utilisez Process Explorer, vous pouvez voir quels services sont exécutés dans un processus particulier.
la source
De nombreux composants d'exécution de Windows sont implémentés en tant que services (voir tous les services sur l'ouverture de votre machine
Control Panel > Administrative Tools > Services
). Ce sont des programmes spécialisés fonctionnant en arrière-plan. Ils ne sont pas démarrés par l'utilisateur connecté, mais par le système d'exploitation lui-même.La plupart des services ne sont pas des exécutables autonomes (fichiers EXE), mais sont implémentés dans des bibliothèques (DLL), qui peuvent être utilisées par l'exécution de processus. Comme son nom l'indique, Svchost ou "Service Host" est l'exécutable standard de Windows pour exécuter ces DLL. Vous pouvez trouver le fichier svchost.exe dans le
%systemroot%\system32
répertoire.Si vous voulez savoir quelle instance de svchost exécute quel service, tapez
sur une console de ligne de commande (cmd).
Sur la machine, où j'ai fait la capture d'écran, l'une des instances de svchost exécute 21 services différents, par exemple. Ce regroupement de services permet un meilleur contrôle et un débogage plus facile, selon la documentation de Microsoft .
Les groupes Svchost.exe sont identifiés dans la clé de registre suivante:
Un conseil (si vous exécutez Windows Vista, Windows 7 ou Windows Server 2008): vous pouvez ouvrir le Gestionnaire des tâches et cliquer avec le bouton droit sur un processus svchost.exe particulier, puis choisir l'option «Aller au service». Cela affichera l' onglet Services , où tous les services exécutés sous le
svchost.exe
processus sélectionné seront marqués.Il existe un document très intéressant dans le Centre de téléchargement de Microsoft:
Référence des services système de Microsoft Windows Server 2003
Chaque service Windows est répertorié avec tous ses détails. Vous apprenez, par exemple, que le nom de fichier exécutable du service Terminal Server est
la source
Svchost est l'abréviation de "Service Host". Il maintient la plupart des services sur votre machine en cours d'exécution. Il y aura quelques services qui s'hébergent dans leur propre fichier .exe, mais la plupart des services Windows doivent être hébergés dans un processus svchost.exe. Les services sur votre machine traitent des choses importantes comme la mise en réseau, le serveur RpC, l'audio, le journal des événements, etc.
Tapez "services.msc" dans Démarrer-> Exécuter pour afficher les services que vous exécutez sur votre machine. Si vous estimez que quelqu'un n'est pas nécessaire, vous pouvez arrêter le service.
Tapez "tasklist / SVC" pour voir quels services sont hébergés par les différents fichiers svchost.exe.
la source
Voici une ligne unique PowerShell qui génère tous les services hébergés dans les processus svchost.exe:
La version plus courte d'une doublure ressemble à ceci:
la source
Cet article pourrait vous aider: http://www.gfi.com/blog/exploring-svchostexe-part-1/
la source