svchost.exe essen CPU: Welche dieser Dienste können die Ursache sein?

17

Dank dieser tollen Anweisungen konnte ich endlich (!) Die Dienste des Prozesses svchost.exe identifizieren, der so viel von meiner CPU auf meinem Windows XP Professional SP3 (Version 2002) aufnimmt:

Process                   PID    Services
========================= ====== =============================================
svchost.exe                 5516 BITS, EventSystem, Nla, RasMan, SENS,        
                                 ShellHWDetection, TapiSrv, W32Time, winmgmt, 
                                 wuauserv         

Jetzt:

  1. Welcher dieser Dienste kann möglicherweise die Ursache des Problems sein?
  2. Soll ich jetzt versuchen, einige davon zu stoppen?
  3. Wenn ja, welcher dieser Dienste kann sicher gestoppt werden und welcher ist besser, überhaupt nicht zu stoppen? (Ohne das System zu destabilisieren)
  4. Wie kann ich die Dienste verwalten? Verwenden services.msc? Das Problem dabei services.mscist, dass ich Windows lokalisiert habe und alle übersetzt sehe. Kann ich den entsprechenden Dienst mit den oben angegebenen englischen Namen in irgendeiner Weise abgleichen und stoppen / starten?

Danke vielmals!

PS: Das Erzeugen der obigen Ausgabe, um die Dienste des gierigen Prozesses svchost.exe zu finden, war unter meinem lokalisierten Windows schwierig, da das /fiFiltern nach Prozessnamen nicht funktioniert hat (die Filterbefehle selbst sind in Tschechisch übersetzt und können nicht eingegeben werden auf der Konsole wegen Zeichensatzproblemen !!! Hirnbeschädigte M $ !!!). So habe ich es gemacht:

  1. tasklist /v > c:\tomas\file.txt
  2. Finden Sie die PID des richtigen Svchost-Prozesses durch Speichernutzung.
  3. tasklist /svc /fi "PID eq 5516"

PS: Dies ist überhaupt kein Duplikat von # 995581, es geht nicht um Daten, sondern um den CPU-Verbrauch. Auch die Probleme mit svchost waren so häufig, dass es eine eigene Frage verdient, bei der es auch um bestimmte Dienste geht. Diese Frage würde mein Problem überhaupt nicht lösen.

Tomas
quelle
1
In Bezug auf Ihre Bearbeitung und mein Rollback: Wenn Sie eine Antwort akzeptieren, ist dies ein Hinweis darauf, dass das Problem behoben ist.
Kamil Maciorowski
11
Um es noch einmal zu sagen: Windows XP hat vor mehr als vier Jahren das Ende seiner Lebensdauer erreicht. In den letzten vier Jahren wurden mit zwei bemerkenswerten Ausnahmen keine Patches erstellt ... nicht einmal kritische Sicherheitsupdates und auch nicht, wenn bekannte Sicherheitslücken entdeckt wurden (und es gibt viele davon!). Dies ist gefährlich und verantwortungslos für Verwenden Sie dieses System weiterhin. Ein Upgrade auf ein unterstütztes Betriebssystem sollte Aufgabe Nr. 1 sein.
Joel Coehoorn
1
Wir bedanken uns für Ihre Beiträge, aber wie Kamil bereits sagte, bezeichnen wir unsere Fragen in der Super-User-Community nicht als "endlich gelöst" . Wir können das leicht daran erkennen, dass es eine akzeptierte Antwort gibt. Noch wichtiger ist, dass Sie wirklich auf ein moderneres Betriebssystem als Windows XP umsteigen müssen. Die Verwendung bittet einfach um einen Sicherheitsvorfall.
Run5k
1
Dies ist dasselbe wie in Windows 7, wo WindowsUpdate das Problem verursacht. Da im Laufe der Jahre viele Updates veröffentlicht wurden, prüft WU nur langsam, welche Updates wirklich benötigt werden.
magicandre1981
4
Sollte dies auf retrocomputing.stackexchange.com migriert werden ?
Heinzi

Antworten:

41

Zunächst einmal: Verwenden Sie kein Windows XP. Dies ist ein Unfall, der darauf wartet, passiert zu werden.

Trotzdem bin ich mir ziemlich sicher, dass dies wuauservder Schuldige ist: Windows Update ist mit Windows XP völlig kaputt und es dient keinem Zweck mehr. Versuchen Sie net stop wuauserves zu überprüfen.

Eugen Rieck
quelle
12
Es ist die Serverkomponente für automatische Windows-Updates (wuauctrl ist der Client). Als nächstes muss die Liste der zu installierenden Updates erstellt werden. Da sich ein kluger Kopf für einen O (e ^ n) -Algorithmus entschieden hat, wird dieser mit einer zunehmenden Anzahl von zu berücksichtigenden Aktualisierungen unkontrollierbar langsam. Da es auch für die Ausführung der Installationsprogramme verantwortlich ist, wird möglicherweise eine SR-Instanz ausgeführt, wenn die Installation eines Updates unterbrochen wird (und fehlschlägt).
Eugen Rieck
3
Der Installationsprozess für viele Windows-Updates beginnt mit dem Erstellen eines Systemwiederherstellungspunkts, um eine funktionsfähige Version des Systems zu erhalten, falls das Update fehlschlägt. Wenn dies fehlschlägt (z. B. durch wuauservBeenden), kehrt der Systemwiederherstellungsdienst zu diesem Wiederherstellungspunkt zurück und beseitigt so alle unerwünschten Nebenwirkungen des fehlgeschlagenen Installationsversuchs.
Eugen Rieck
1
Es sollte nicht lange dauern - nur um deutlich zu machen: Der SR - Service Real tun Arbeit nur für eine kurze Zeit, aber es wird auch weiterhin existieren bis zum Neustart. Tatsächlich bin ich mir ziemlich sicher, dass es das schon einmal gab, aber die Aktivitätsskala war so niedrig, dass man es einfach nicht gesehen hat.
Eugen Rieck
9
@Tomas, Sollte ich wirklich wiederholen, benutze WinXP nicht mehr. Wenn Sie es für eine seltsame Abwärtskompatibilität benötigen, ist eine isolierte virtuelle Maschine die beste Wahl. Ich würde auch sicherstellen, dass es nicht mit dem Internet verbunden ist. In WinXP gibt es zu diesem Zeitpunkt so viele ungepatchte Sicherheitslücken in Bezug auf Remotecode sowie nur wenige oder gar keine Sicherheitsupdates für Browser. Wie Eugen sagte, ist es ein Unfall (vollständiger Kompromiss), der darauf wartet, passiert zu werden.
Jarrod Christman
7
Beenden Sie den Dienst nicht einfach ... markieren Sie ihn als deaktiviert, damit er nicht erneut ausgeführt wird. Die Unterstützung für Windows XP wurde eingestellt, so dass es nicht einmal so aussieht, als ob ein neues Update gefunden werden könnte. Daher hat es keinen Zweck, es im Hintergrund laufen zu lassen.
Joel Coehoorn