Comme de nombreux superutilisateurs le savent probablement déjà, svchost.exe est utilisé par Microsoft pour héberger plusieurs services Windows en un seul processus, avec un processus par groupe de services.
Dans Windows 7 (et versions ultérieures?), On peut cliquer avec le bouton droit sur un processus svchost.exe spécifique dans le Gestionnaire des tâches et sélectionner «Aller aux services» pour voir les services exécutés «à l'intérieur». Dans toutes les versions de Windows, Process Explorer peut également être utilisé.
Cependant, cela ne permet pas de voir, par exemple, quel service particulier épingle le processeur à 100% ou utilise 700 Mo de mémoire. On peut arrêter manuellement les services dans le même groupe et utiliser le processus d'élimination, mais c'est fastidieux, surtout si le problème ne se produit que par intermittence.
Microsoft a sans doute une bonne raison de regrouper des services comme celui-ci (en réduisant peut-être les frais généraux par processus?), Mais existe-t-il un moyen de forcer un service spécifique à s'exécuter de manière isolée dans son propre svchost.exe?