68702
22.07.2009, aktualisiert am 18.10.2012
10669
11
1
svchost.exe 100Prozent CPU-Last
Moin,
ich habe hier eine alte Kiste stehen (AMD XP 1600, 768MB DDR mit XP Prof. SP3)
Problem:
Beim Internet-Surfen kann es passieren, dass der Rechner plötzlich für bis zu 60 Sekunden oder so nicht mehr reagiert, weil die CPU-Last auf 100 % steigt.
Verantwortlich ist laut Task-Manager die svchost.exe und das Problem tritt nur ca. einmal am Tag auf.
Frage:
Wie kann herausfinden, welcher Dienst so viel CPU-Last erzeugt, ohne ständig darauf zu warten bis das Phänomen wieder auftritt ?
ich habe hier eine alte Kiste stehen (AMD XP 1600, 768MB DDR mit XP Prof. SP3)
Problem:
Beim Internet-Surfen kann es passieren, dass der Rechner plötzlich für bis zu 60 Sekunden oder so nicht mehr reagiert, weil die CPU-Last auf 100 % steigt.
Verantwortlich ist laut Task-Manager die svchost.exe und das Problem tritt nur ca. einmal am Tag auf.
Frage:
Wie kann herausfinden, welcher Dienst so viel CPU-Last erzeugt, ohne ständig darauf zu warten bis das Phänomen wieder auftritt ?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 121053
Url: https://administrator.de/contentid/121053
Ausgedruckt am: 26.11.2024 um 02:11 Uhr
11 Kommentare
Neuester Kommentar
Hallo,
installier mal bitte die neuest Version des Windows Update Agents, das hat bei uns
geholfen.
http://support.microsoft.com/default.aspx/kb/949104
installier mal bitte die neuest Version des Windows Update Agents, das hat bei uns
geholfen.
http://support.microsoft.com/default.aspx/kb/949104
svchost.exe ist ein Programm des OS, das diverse Prozesse verwalten kann (http://support.microsoft.com/kb/314056)
Zunächst hol Dir mal über den Taskmanager (Affengriff) die Process-ID (PID) des Prozesses der von SVCHOST verwaltet wird. Wenn Du in der Ansicht nach CPU-Auslastung listest, sollte der Task ganz oben angezeigt werden. Jetzt kannst Du über ein Konsolenfenster durch Eingabe von "tasklist.exe /svc" die Prozesse anzeigen lassen.
Meist werden mehrere Instanzen der svchost.exe angezeigt, wobei jede Instanz wiederum mehrere Prozesse verwalten kann. Die richtige bekommst Du über die zuvor ermittelte PID.
Hier kannst Du weitertüfteln und googlen.
Zunächst hol Dir mal über den Taskmanager (Affengriff) die Process-ID (PID) des Prozesses der von SVCHOST verwaltet wird. Wenn Du in der Ansicht nach CPU-Auslastung listest, sollte der Task ganz oben angezeigt werden. Jetzt kannst Du über ein Konsolenfenster durch Eingabe von "tasklist.exe /svc" die Prozesse anzeigen lassen.
Meist werden mehrere Instanzen der svchost.exe angezeigt, wobei jede Instanz wiederum mehrere Prozesse verwalten kann. Die richtige bekommst Du über die zuvor ermittelte PID.
Hier kannst Du weitertüfteln und googlen.
Die Sortierreihenfolge kenne ich nicht. Ist aber auch unerheblich.
Zuerst solltest Du dem Link von Prodi22 folgen. Häufig ist "microsoft update" Schuld. Hilft alles nichts, gibt es noch eine rüde Methode, das Problem einzugrenzen. Sofern das Problem ständig reproduzierbar ist, kannst Du ggf.folgendes versuchen:
Setze in der Diensteverwaltung nacheinander die Startoption für die oben aufgeführten prozesse auf "deaktiviert". Wenn das Problem weg ist, Dienst ggf. neu installieren oder vieleicht deaktiviert lassen.
Kurzeitig hilft eventuell folgendes:
Affengriff, Taksmanager und Rechte Maustaste auf SVCHOST.exe (den mit der hohen CPU-Last) und dann "Prozessstruktur beenden".
Alle OS-notwendigen Dienste werden neu gestartet. Schreibe nach jedem mal auf, welche Prozesse unter der betreffen PID laufen.
Die PID ändert sich ggf. mit jeden Start. Auch hierüber kannst Du ggf. den betreffenden Prozess identifizieren.
Das Problem kann sehr aufwendig werden, da es sehr viele mögliche Ursachen gibt.
Viel Erfolg.
Zuerst solltest Du dem Link von Prodi22 folgen. Häufig ist "microsoft update" Schuld. Hilft alles nichts, gibt es noch eine rüde Methode, das Problem einzugrenzen. Sofern das Problem ständig reproduzierbar ist, kannst Du ggf.folgendes versuchen:
Setze in der Diensteverwaltung nacheinander die Startoption für die oben aufgeführten prozesse auf "deaktiviert". Wenn das Problem weg ist, Dienst ggf. neu installieren oder vieleicht deaktiviert lassen.
Kurzeitig hilft eventuell folgendes:
Affengriff, Taksmanager und Rechte Maustaste auf SVCHOST.exe (den mit der hohen CPU-Last) und dann "Prozessstruktur beenden".
Alle OS-notwendigen Dienste werden neu gestartet. Schreibe nach jedem mal auf, welche Prozesse unter der betreffen PID laufen.
Die PID ändert sich ggf. mit jeden Start. Auch hierüber kannst Du ggf. den betreffenden Prozess identifizieren.
Das Problem kann sehr aufwendig werden, da es sehr viele mögliche Ursachen gibt.
Viel Erfolg.