2013-04-16 21:24:57 +0000 2013-04-16 21:24:57 +0000
31
31
Advertisement

Warum/wie verbraucht svchost.exe 6,5 GB Speicher?

Advertisement

Was ist hier los? Ich habe fast nichts laufen.

Mit fast nichts meine ich Firefox und einige Netzwerkanwendungen im Hintergrund, die völlig passiv sind und niemals so viel Speicher verbrauchen würden.

Verwandte Dienste: UxSms, TrkWks, SysMain, PcaSvc, Netman, CscService, AudioEndpointBuilder, TabletInputService

Das einzige, was mir einfällt, ist, dass ich eine Zeit lang Virtualbox mit Ubuntu laufen hatte, aber das ist auf 2 GB Speicher begrenzt und läuft nicht mehr.


Edit: Am meisten interessiert mich die Frage nach dem Warum/Wie? Wahrscheinlich gibt es irgendwo ein Leck, aber wenn man die oben aufgelisteten Dienste betrachtet, gibt es welche, die als potenzieller Übeltäter in Frage kommen?

Advertisement

Antworten (9)

29
29
29
2013-04-16 21:29:49 +0000

svchost.exe ist der Prozess, der alle Ihre Windows-Dienste ausführt. Einer von ihnen ist offenbar verrückt geworden. Klicken Sie mit der rechten Maustaste auf svchost.exe und wählen Sie “Go to Service(s)”. Dadurch erfahren Sie, um welchen Dienst es sich handelt, und Sie können ihn mit dem Dienste-Manager neu starten oder deaktivieren, wenn Sie ihn nicht benötigen.

Eine bessere Beschreibung mit schönen Screenshots finden Sie hier:


Pro Ihr Update können Sie einige dieser Dienste überprüfen:

  1. CscService: Bezieht sich auf die “Offline-Ordner”-Funktion von Windows. Benutzen Sie das?
  2. UxSms: Bezieht sich auf den Desktop Window Manager. Versuchen Sie, Aero zu deaktivieren, um zu sehen, ob das Problem auftritt.
16
16
16
2014-06-25 16:41:09 +0000

Nach Aufteilung der verdächtigen Dienste in separate Prozesse konnte ich Network Store Interface Service (nsi) als Ursache für das Speicherleck in meinem Fall (Windows 7) identifizieren.

Es gibt einen zehnseitigen Thread über dieses Problem unter http://answers.microsoft.com/en-us/windows/forum/windows_7-system/nsi-memory-leaks-fixed-yet/f3c3e9db-36a7-45df-9dbd-de9455378498 .

Es werden einige Hotfixes erwähnt, die bei Bedarf heruntergeladen werden können: http://support.microsoft.com/kb/2847346/en-us http://support.microsoft.com/kb/2950358/en-us

Es gibt auch einen ähnlichen Fix für Vista und Server 2008: http://support.microsoft.com/kb/2743187/EN-US

5
Advertisement
5
5
2013-04-17 00:07:21 +0000

Eine andere Möglichkeit: Verwenden Sie den Process Explorer.
Er kann über Microsoft TechNet heruntergeladen werden.

Er zeigt alle laufenden Prozesse an, Sie können leicht sehen, welche svchost.exe CPU- oder RAM-Ressourcen verbraucht, um herauszufinden, welcher Dienst wild herumläuft.

Tipp: Wenn Sie mit dem Mauszeiger über die ‘svchost.exe’-Einträge fahren, werden alle mit diesem Prozess verbundenen Dienste in einem Infotippfenster aufgelistet.
Alternativ markieren Sie den Prozess, klicken auf “Eigenschaften” und wählen die Registerkarte “Dienste”.

3
3
3
2015-06-09 07:01:37 +0000

Dies tritt nach dem Update auf Windows 7 Service Pack 1 auf. Speicherlecks können auftreten, wenn der Hintergrunddienst für Windows Update (netsvcs) aktiviert ist. Weitere Informationen finden Sie hier , unter anderem. Sehen Sie sich Awa’s Antwort hier an, um zu verifizieren, dass Windows Update der Fehler ist.

Eine unelegante Lösung für dieses Problem ist, Windows Update zu deaktivieren und alle Updates manuell zu installieren. Führen Sie services.msc aus und setzen Sie Windows Update und Background Intelligent Transfer Service auf Disabled. Siehe hier für allgemeine Anweisungen zu Diensten.

Es wurden jedoch mehrere Updates zur Behebung dieses Problems von Microsoft bereitgestellt. Wenn Sie Windows Update zum ersten Mal in einer neuen Installation von Win7 SP1 ausführen, besteht es darauf, Windows Update Agent [WUA] 7.6.7600.320 KB2887535 ) zu installieren, bevor es Sie nach anderen Updates suchen lässt. Lassen Sie dies geschehen oder wenden Sie das Update manuell an, wenn Sie es offline installieren. Danach können Sie möglicherweise keine anderen Updates mehr automatisch installieren, bis dieses Problem behoben ist.

Laden Sie dann das folgende Update manuell herunter und installieren Sie es: https://support.microsoft.com/en-us/kb/3083324

Damit wird der Windows Update Agent auf Version 7.6.7601.18979 aktualisiert.

Dies ist das neueste Update in einer Reihe, die von Microsoft veröffentlicht wurde, um das Problem zu beheben. Jedes wurde durch eine neuere Version ersetzt, und es scheint, dass Sie nur die neueste Version installieren müssen. Wenn das Problem dadurch jedoch nicht behoben wird, können Sie versuchen, ein älteres Update der Serie zu installieren, oder vielleicht alle Updates nacheinander installieren. Schauen Sie sich die folgenden Updates in chronologischer Reihenfolge an: https://support.microsoft.com/en-us/kb/2990214 https://support.microsoft.com/en-us/kb/3050265 (Juni 2015) https://support.microsoft.com/en-us/kb/3065987 (Juli 2015) https://support.microsoft.com/en-us/kb/3075851 (August 2015) https://support.microsoft.com/en-us/kb/3083324 (September 2015)

Installieren Sie dann gemäß dieser Antwort dieses Update: https://support.microsoft.com/en-us/kb/3102810 (20-Okt-2015)

Damit wird die WUA auf Version 7.6.7601.19046 aktualisiert. Theoretisch sollten Sie diesen Schritt einfach überspringen können und alles ist in Ordnung. Allerdings gibt dieses Update an, frühere Updates nicht zu ersetzen, weshalb es ratsam sein könnte, zuerst das/die oben genannte(n) Update(s) zu installieren.

Zu guter Letzt könnte es ratsam sein, die beiden oben genannten Dienste zu deaktivieren, bevor Sie diese Updates manuell installieren, und sie danach wieder zu aktivieren. Ich denke, Sie sollten so oder so keine Probleme haben, obwohl Sie Ihren Rechner nach jedem Update neu starten sollten, nur um sicherzugehen.

Berichte variieren, aber dies sollte Ihre Probleme mit Windows Update, das Speicher und CPU in Anspruch nimmt, beheben :)

1
Advertisement
1
1
2015-06-26 05:57:43 +0000

https://support.microsoft.com/en-us/kb/2889748 neuer Hotfix diagnostiziert und gelöst von microsoft.

1
1
1
2014-04-28 05:35:04 +0000

Danke Colin für deinen nützlichen Hinweis.

Ich habe festgestellt, dass der Windows-Zeitdienst W32Time das Speicherleck verursacht. (Windows 7/64 Home Premium, IE11, aktuelle Windows Updates).

Die Einträge in anderen Foren deuten darauf hin, dass ein Update des Internet Explorers das Problem verursacht hat. Ich habe aber nicht versucht, dies zu verifizieren.

Lösung: Öffnen Sie die Systemsteuerung “Dienste” und deaktivieren Sie den Dienst “W32Time”. Nachteil: Ihre Uhr wird nicht mehr mit einem Internet-Zeitdienst synchronisiert.

0
Advertisement
0
0
2014-05-24 21:59:02 +0000

Versuchen Sie, den Dienst zu deaktivieren für:

Superfetch  
Offline files

Die meisten Fälle, in denen svchost zu viel RAM verwendet, liegen daran, dass der Superfetch-Dienst läuft.

Superfetch lädt die meisten Anwendungen, die Sie verwenden, in den RAM, damit sie “sofort” geladen werden können. Dies kann jedoch manchmal Ihren RAM-Speicher belasten.

Offline-Dateien können auch viel RAM verbrauchen.

Wenn Sie den gleichen Fall haben, können Sie versuchen, die Datei mit dem Prozess-Explorer zu öffnen: http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

Dann klicken Sie mit der rechten Maustaste und wählen Sie “Eigenschaften” und dann “Dienste”, um herauszufinden, welche Art von Dienst läuft und was möglicherweise schiefgehen könnte… :)

0
0
0
2015-09-01 09:52:41 +0000

Der Grund dafür ist höchstwahrscheinlich ein Speicherleck. Speicher wird für etwas reserviert, aber wenn dieses Etwas beendet ist, wird der Speicher nicht als frei markiert. Was auch immer kaputt ist, beansprucht ständig Speicher und wird nicht wieder als frei markiert. Normalerweise nennt man das Garbage Collection.

-1
Advertisement
-1
-1
2013-10-02 17:01:32 +0000

Tiefes Scannen durch Zonenalarm.

Stoppen Sie nicht svchost.exe, die einige Probleme in Ihrer Internetverbindung oder Töne und Stimmen verursachen kann.

Advertisement
Advertisement