svchost.exe mit viel Speicher verlangsamt meinen PC [duplizieren]


11

Auf meinem Windows 7 32-Bit. svchost.exeverbraucht viel Speicher und verlangsamt meinen PC erheblich.

Ich habe die automatische Aktualisierung bereits deaktiviert und sie befindet sich im manuellen Modus.

Wie kann ich dieses Problem beheben? Vielen Dank


dies tun und geben Sie mir die Datei: pastebin.com/4h2ySm1V
magicandre1981

Antworten:


16

Wir können nicht wissen, was svchost.exeauf einem bestimmten Computer ein Problem mit hoher CPU-Auslastung verursacht, weil:

svchost.exeist ein Host-Prozess, der das Ausführen von DLLs als Dienste in Windows XP und darüber hinaus enthält. Zu jedem Zeitpunkt werden mehrere Dienste ausgeführt svchost.exe. Sie könnten den Prozess beenden, aber Sie könnten niemals feststellen, welcher Dienst das Problem verursacht, da Sie alle abbrechen würden.

Um festzustellen, welche CPU eine hohe CPU-Auslastung verursacht, können Sie einige Methoden ausprobieren:

  • Öffnen Sie den Task-Manager, klicken Sie mit der rechten Maustaste auf das svchost.exeProblem, das Probleme verursacht, und klicken Sie dann auf die letzte Option - "Gehe zu Dienste".

    Geben Sie hier die Bildbeschreibung ein

    Sie erhalten eine Liste aller Dienste, die in diesem bestimmten ausgeführt werden svchost.

    Geben Sie hier die Bildbeschreibung ein

  • Sie können den Prozess-Explorer auch verwenden, um anzuzeigen, welche Dienste in einer bestimmten svchostInstanz ausgeführt werden:

    Geben Sie hier die Bildbeschreibung ein

    Quelle


Ein Virus könnte dieses Problem sicherlich verursachen, aber es ist nicht wahrscheinlicher als nur ein schlecht geschriebenes Softwareprogramm, das Ressourcen beansprucht, oder eine schlechte Auswahl an Antivirensuiten.


Stoppen Sie jeweils einen Prozess, um einen Absturz des PCs zu vermeiden.
Hunter

2
Wenn Sie im Prozess-Explorer auf den Eintrag svchost doppelklicken, gibt es eine Registerkarte, auf der Sie detailliertere Informationen darüber erhalten, welche Dienste die CPU für diesen Prozess verwenden. IIRC, "Threads". Möglicherweise können Sie die Auswahlmöglichkeiten für das Umschalten eingrenzen.
Horatio

2
Lol in der Tat Windows ist schlecht geschriebene Software
Benutzer613326

@horatio Wenn wir auf der Registerkarte "Threads" auf einen Eintrag im Prozess-Explorer doppelklicken, sehe ich keine Möglichkeit, mit deren Hilfe ich herausfinden kann, dass ein bestimmter Thread zu der in svchost.exe geladenen DLL des jeweiligen Dienstes gehört . Wie würde ich genau wissen, dass aus n Diensten, die in servicehost.exe gehostet wurden, die höchste Anzahl von Threads erstellt wird oder sich schlecht verhält? Auf der Registerkarte "Threads" befindet sich eine Service-Spalte, die jedoch für alle Threads leer ist.
RBT

1

Es könnte durch eine Virusinfektion verursacht werden. Im Allgemeinen ist svchost.exe eine normale Windows-Systemdatei und sollte NICHT viele Ressourcen einschließlich CPU und RAM verbrauchen. Sie sollten auf jeden Fall einen vollständigen Scan für die verdächtige Infektion durchführen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.