Zum Inhalt springen

Welcher Dienst der svchost.exe verursacht die CPU-Last?

Bekanntermassen ist der Prozess “svchost.exe” dafür verantwortliche mehrere Dienste in einem Prozess zusammenzufassen, um Ressourcen zu sparen.
Windows benutzt etliche solcher “svchost”-Prozesse gleichzeitig.
Nicht selten beansprucht einer dieser svchost-Prozesse die komplette CPU.
Da die Prozessliste vor Windows 10 nicht sehr aussagekräftig ist, muss man auf die Kommandozeile ausweichen, damit man etwas Klarheit bekommt, welcher der Dienste für die Last verantwortlich sein könnte, schliesslich sind auch noch viele Windows Server 2008 (R2) im Einsatz.
Mit “tasklist /svc” lassen sich die Prozesse besser darstellen.
tasklist_01
Das ist ok, aber noch nicht zufriedenstellend.
Mit einem Einzeiler PowerShell lässt sich das schön lösen:
tasklist /svc /fo csv | Select-String -Pattern ‘svchost’ | foreach {$_ -replace “`””,”” -replace “,”,”, “}
tasklist_02

Windows 10 ist hier mittlerweile im Taskmanager etwas gesprächiger.
tasklist_03