Wie vielen Superusern wahrscheinlich inzwischen bekannt ist, wird svchost.exe von Microsoft verwendet, um mehrere Windows-Dienste in einem einzigen Prozess mit einem Prozess pro Dienstgruppe zu hosten.
In Windows 7 (und höher?) Kann man im Task-Manager mit der rechten Maustaste auf einen bestimmten svchost.exe-Prozess klicken und "Zu Diensten gehen" auswählen, um die darin ausgeführten Dienste anzuzeigen. In allen Windows-Versionen kann auch der Prozess-Explorer verwendet werden.
Dies erlaubt es jedoch nicht zu sehen, z. B. welcher bestimmte Dienst die CPU zu 100% fixiert oder 700 MB Speicher verwendet. Man kann Dienste in derselben Gruppe manuell stoppen und den Eliminierungsprozess verwenden, dies ist jedoch langwierig, insbesondere wenn das Problem nur zeitweise auftritt.
Microsoft hat vermutlich einen guten Grund, Dienste wie diesen zu gruppieren (möglicherweise den Prozessaufwand zu reduzieren?), Aber gibt es eine Möglichkeit, einen bestimmten Dienst zu zwingen, isoliert in seiner eigenen svchost.exe ausgeführt zu werden?