svchost.exe hohe Speichernutzung - wuauserv

86

Ich verwende Windows 7 und habe aufgrund eines meiner svchost.exe-Prozesse eine hohe Speichernutzung festgestellt.

svchost hoher Speicher

Dienste unter diesem bestimmten Prozess sind BITS, EAPHost, IKEEXT, LanmanServer, MMCSS, ProfSVC, RasMan, Schedule, SENS, SharedAccess, ShellHWDetection, Themes, winmgmt und wuauserv .

Ich konnte es auf einen bestimmten Dienst eingrenzen, indem ich jeden Dienst in einen eigenen Prozess aufteilte und wuauserv als Ursache identifizierte.

Durch das Beenden des Windows-Aktualisierungsdienstes (wuauserv) wird die verrückte Speichernutzung beendet, dies ist jedoch keine Lösung.

Irgendeine Hilfe bitte?

Ich habe bereits versucht, den Ordner " SoftwareDistribution" umzubenennen und den Windows Update-Agenten neu zu registrieren . Bisher hat nichts funktioniert.

Oliver
quelle
1
Was meinst du mit Speicherverlust? Wird der RAM nicht freigegeben, nachdem Sie Prozesse beendet haben? Mein Verständnis war, dass svchost mehrere Dienste kombiniert, sodass sie insgesamt weniger Ressourcen beanspruchen. Windows 7 verwaltet Ressourcen , die von ihnen zur Verfügung , um sich zu halten zB
Raystafarian
das ist normal. Der Dienst muss viele Aktualisierungsdaten verarbeiten. Meine Nutzung beträgt beim Einrichten von Updates auch mehrere hundert MB.
magicandre1981
1
Oliver, hast du es geschafft, es zu lösen? Wenn das so ist, wie?
Oz Edri
1
Haben Sie diese Frage überprüft: superuser.com/questions/951960/… ? Ich würde empfehlen, die automatischen Updates zu stoppen und diese bei Bedarf
auszuführen
Dies passiert immer noch in Windows 10
Ravi Parekh

Antworten:

60

Nach meiner Erfahrung ist es das Beste, zu warten, bis die Installation der Updates abgeschlossen ist, und dann einen Neustart durchzuführen, wenn wuauserv anfängt, Speicher zu belegen.

Wenn Sie jetzt nicht neu starten können oder wollen, können Sie wuauserv jederzeit mit dem folgenden BAT-Skript zurücksetzen (mit der rechten Maustaste klicken und als Administrator ausführen):

net stop wuauserv
net stop bits
rd /s /q %windir%\softwaredistribution
net start bits
net start wuauserv
wuauclt.exe /detectnow

Ich hoffe es hilft.

dav.garcia
quelle
2
Windows Update auf meinem Computer aktualisiert fast 2 GB unmittelbar nach jedem Neustart. Das Neustarten des Windows Update-Dienstes funktionierte jedoch für mich. Vielen Dank!
CrouZ,
Das Stoppen des Windows Update-Dienstes hat in der Tat geholfen. Vielen Dank!
Chani
5
you can always reset wuauserv with the following BAT scriptFür die Aufzeichnung ist es entweder (.) BAT-Datei oder Batch-Skript (oder Batch-Datei ), nicht BAT-Skript, das eher wie ein Skript für The Bat! Klingt.
Synetech
Laut blackmanticore.com/30becce9a227e690c0ae63bedc26c9be del /s /q %windir%\softwaredistribution\download\*.* & for /d %i in (%windir%\softwaredistribution\download\*.*) do rd /s /q %i wäre eine sicherere Wette
Ross Smith II
48

Ein Update zur Behebung des Problems wurde eingeführt:

Siehe KB3050265

Oliver
quelle
2
Vielen Dank! Dies scheint das Problem behoben zu haben. Jetzt ist der alte Computer meiner Mutter mit 2 GB RAM, auf dem ich vor kurzem Windows 7 aufgrund der Beendigung des Dienstes von XP installiert habe, wieder verwendbar.
bcody
2
Du hast meinen Laptop buchstäblich gerettet, Bruder!
Wok
6
Ich habe KB3050265 nicht getestet, aber KB3102810 hat für mich funktioniert. Unter superuser.com/a/997067/433287 finden Sie Links zu einem aktuellen (03.11.2015) Patch, der auf zwei separaten Computern für mich funktioniert hat.
aoetalks
2
Ich hatte bereits KB3050265 installiert. KB3102810 hat für mich gearbeitet.
JumpingJezza
1
Weder KB3050265 noch KB3102810 haben das Problem für mich behoben. Die einzige Möglichkeit, dies zu beheben, bestand darin, Aktualisierungen in Control Panel-> Windows Update-> zu deaktivieren Change Settings. Aktivieren Sie sie dann einmal im Monat manuell nach dem 2. Dienstag, überstehen Sie diese 100% ige CPU-Auslastung, oder gehen Sie zum Essen, während alles installiert wird, und deaktivieren Sie die Updates erneut und wiederholen Sie sie. Andernfalls kann der wuauservDienst jederzeit aktiv werden und Ihr System zum Crawlen anhalten. Schade, dass Microsoft dieses Problem seit über einem Jahr nicht mehr beheben kann!
c00000fd
2

Ich weiß nicht, ob Sie dieses Problem noch haben, aber ich hatte etwas Ähnliches in Windows 8. Ich hatte eine Datenübertragung von mehreren hundert MB pro Tag und mithilfe von NetBalancer wurde das Problem als Windows-Aktualisierungsdienst (wuaserv) identifiziert, sodass ich es dann deaktivierte hat die MS Fixit Option für Windows Update ausgeführt. Ich denke , dass es eine für Windows 7 ist hier aber noch prüfen es kompatibel ist , bevor Sie es ausführen.

http://windows.microsoft.com/de-de/windows/troubleshoot-problems-installing-updates#1TC=windows-7

Obwohl es noch in den Anfängen war, habe ich automatische Updates wieder aktiviert und bisher so gut. Zumindest weiß ich, was ich tun soll, wenn das Problem erneut auftritt. Das NetBalancer-Programm war eine große Hilfe bei der Identifizierung des Problems.

Hoffentlich haben Sie es bereits gelöst, wenn dies nicht einen Versuch wert sein könnte.

Gazzer
quelle
2

Ich habe den folgenden Artikel gefunden: https://social.technet.microsoft.com/Forums/windows/en-US/4a782e40-bbd8-40b7-869d-68e3dfd1a5b4/windows-update-scan-high-memory-usage?forum= w7itproperf & prof = erforderlich

Ich denke, Microsoft hat Mitte 2014 etwas unternommen - dieser Post startet ebenfalls im November 2014, deins im Oktober 2014 ...

Wir haben dieses Problem auch bei einem Kunden mit ca. 60 PCs ... wir mussten den Windows Update-Dienst vorerst deaktivieren. Die offizielle Antwort von Microsoft steht noch aus, hoffentlich geben Sie uns irgendwann einen Patch ...

Felix H
quelle
Ich habe dieses Problem auf einem Computer, der seit 2013 nicht mehr verwendet wird. Ich musste jedoch eine neue Version von Windows Update herunterladen, bevor ich nach Updates suchen konnte ( answers.microsoft.com/fr-fr/windows/forum/… ). Das Problem könnte von dieser neuen Version von Windows Update herrühren, die möglicherweise im Jahr 2014 veröffentlicht wurde.
Wok
0

svchost.exe wird als allgemeiner Systemprozess verwendet. Manche Malware verwendet häufig den Prozessnamen "svchost.exe", um sich zu tarnen. Die ursprüngliche Systemdatei svchost.exe befindet sich im Ordner C: \ Windows \ System32. Jede Datei mit dem Namen "svchost.exe", die sich in einem anderen Ordner befindet, kann als Malware eingestuft werden

Premraj
quelle
1
Dieses Mal nicht. Laut Beschreibung handelt es sich um wuauserv, das in den Prozess involviert ist, und es handelt sich wie üblich um einen allgemeinen Microsoft-Fehler.
Dee