SVCHOST.EXE beansprucht 90 % des RAM

SVCHOST.EXE beansprucht 90 % des RAM

Der Laptop meines Freundes stürzt immer ab, verursacht durch svchost.exe, das einen großen Teil des Arbeitsspeichers zum Arbeiten benötigt. Fast 90 % des RAM werden während des Betriebs verwendet. Viele Freunde sagten, das liege an Viren. Wie kann ich das Problem lösen, ohne Windows neu zu installieren? Weil so viele Anwendungen installiert wurden und noch kein Backup erstellt wurde.

Antwort1

SVCHost belegt NICHT 90 % des RAM.

Ich weiß, dass Sie möglicherweise Software haben, die das behauptet. Ich versichere Ihnen jedoch, dass es NICHT so ist.

SVCHost ist im Grunde ein raffinierter (dokumentierter) Trick, den Microsoft verwendet, um mehrere „Dienste“ wie einen einzigen Prozess aussehen zu lassen. Die eigentliche Ursache des Problems ist fast nie SVCHost, sondern einer der Prozesse, der als SVCHost getarnt wird. Ja, das erschwert die Fehlerbehebung. Es gibt jedoch einige Geschwindigkeitsvorteile, sodass die Kombination mehrerer Software in einem einzigen „Prozess“ durchaus einen legitimen Zweck hat. (Dies weist also nicht unbedingt auf einen Virus hin.)

Versuchen Sie: TASKLIST /SVC Dann können Sie die PID einigen Diensten zuordnen.

Oder versuchen Sie es mit dem Ressourcenmonitor (Task-Manager, Registerkarte „Leistung“), CPU. Im Abschnitt „Dienste“ (den Sie möglicherweise erweitern müssen) können Sie nach PID sortieren, um zu sehen, welche Dienste diese verwenden.

Ich habe festgestellt, dass in der Geschäftswelt häufig Software die Schuld trägt, die die Festplatte stark beansprucht (z. B. Backup-Software). Ich vermute, dass solche Software oft mit Treibern arbeitet, die Dinge auf niedriger Ebene handhaben, und daher können solche Aktionen oft Software beinhalten, die eher auf Geschwindigkeit als auf Benutzerinteraktivität ausgelegt ist (wie das Anzeigen eines richtigen „Prozessnamens“).

Abgesehen davon können Viren auch Probleme wie eine hohe CPU-Auslastung verursachen und sind dafür bekannt, sich als SVCHost.exe zu verstecken. Sie könnten es also mit einem Virus zu tun haben. Aber vielleicht auch nicht. Meiner Erfahrung nach war bei der Fehlerbehebung auf vielen Computern (für mehrere professionell geführte Unternehmen) Schadsoftware der seltenste Fall. Bei einer gründlichen Fehlerbehebung wurde im Allgemeinen eine andere behebbare Ursache als eine Virusaktivität gefunden.

Antwort2

Dieser Speicherverbrauch kann durch Windows Update verursacht werden, das nach neuen Updates sucht. Microsoft hat ein Update veröffentlicht, das den Speicherverbrauch senkt.

Windows Update-Client für Windows 7: Juni 2015
https://support.microsoft.com/en-us/kb/3050265

In diesem Update enthaltene Korrekturen

Dieses Update behebt ein Problem, bei dem die Systemleistung während Scans beeinträchtigt werden kann. Dieses Problem wirkt sich vor allem auf Computern mit wenig physischem Speicher aus.

Laden Sie das Update herunter und installieren Sie es.

32 Bit:http://www.microsoft.com/en-us/download/details.aspx?id=47352
64 Bit:http://www.microsoft.com/en-us/download/details.aspx?id=47351

Antwort3

Versuchen Sie es mit dem Svchost Viewer.https://svchostviewer.codeplex.com/

Und von einer anderen Website (ich weiß nicht mehr, von wo):

Anwendungen greifen von Ihrem Windows-Computer auf das Internet zu

Es gibt zahlreiche Tools von Drittanbietern, die Ihnen dabei helfen. Ein beliebtes Beispiel für ein solches Tool ist CurrPorts von Nirsoft, eine portable Anwendung, die alle offenen Verbindungen und Abhörports anzeigt.

Aber was, wenn Sie dies nativ überprüfen möchten, ohne eine Drittanbieteroption zu verwenden? Dazu können Sie entweder Windows PowerShell oder die sehr beliebte und benutzerfreundliche Eingabeaufforderung verwenden. Die folgenden Schritte helfen Ihnen dabei, Anwendungen zu erkennen, die Ihre Internetbandbreite mit der Eingabeaufforderung verwenden. Dies ist eine der einfachsten und leichtesten Möglichkeiten, den Überblick über Ihre Verbindungen zu behalten.

Schritt 1: Drücken Sie die Windows-Taste auf Ihrer Tastatur und suchen Sie nach cmd.exe, indem Sie es eingeben.

Schritt 2: Sie müssen cmd.exe als Administrator ausführen. Klicken Sie dazu mit der rechten Maustaste darauf und wählen Sie „Als Administrator ausführen“.

Schritt 3: Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:

netstat -bona

Dadurch erhalten Sie eine Liste aller Ihrer aktiven Verbindungen. Verwenden Sie diese Liste zum Abgleichen mit dem SVCHost-Viewer, und Sie können Elemente ordnungsgemäß eliminieren.

Dies ist die beste Methode, die ich gefunden habe, um die Legitimität aller dieser svchost.exe-Elemente im Task-Manager zu überprüfen

Viel Glück

Antwort4

Die Ursache hierfür können Cracks oder USB-Dongles sein, die ständig ausgeführt werden, um sicherzustellen, dass die von Ihnen verwendete Software über eine gültige Lizenz verfügt, oder Viren, die als Dienst ausgeführt werden und die CPU-Ressourcen verbrauchen.

verwandte Informationen