Wysokie zużycie pamięci svchost.exe - wuauserv

86

Korzystam z systemu Windows 7 i mam duże zużycie pamięci w jednym z procesów svchost.exe.

svchost wysoka pamięć

Usługi w ramach tego konkretnego procesu to BITS, EAPHost, IKEEXT, LanmanServer, MMCSS, ProfSVC, RasMan, Schedule, SENS, SharedAccess, ShellHWDetection, Tematy, winmgmt i wuauserv .

Byłem w stanie zawęzić go do konkretnej usługi, dzieląc każdą usługę na własny proces i zidentyfikowałem wuauserv jako przyczynę.

Zatrzymanie usługi aktualizacji systemu Windows (wuauserv) zatrzymuje szalone użycie pamięci, ale to nie jest rozwiązanie.

Proszę o pomoc?

Próbowałem już zmienić nazwę folderu SoftwareDistribution i ponownie zarejestrować Windows Update Agent . Do tej pory nic nie działało.

Oliver
źródło
1
Co masz na myśli wyciek pamięci? Czy pamięć RAM nie jest zwalniana po zabiciu procesów? Rozumiałem, że svchost łączy wiele usług, więc ogólnie zużywają mniej zasobów. Windows 7 zarządza zasobami, udostępniając je dla siebie, np.
Raystafarian
to normalne. Usługa musi obsługiwać wiele danych aktualizacji. Używam podczas instalacji aktualizacji także kilkaset MB.
magicandre1981,
1
Oliver, czy udało ci się to rozwiązać? Jeśli tak to jak?
Oz Edri,
1
Czy sprawdziłeś to pytanie: superuser.com/questions/951960/... ? Polecam zatrzymać automatyczne aktualizacje i uruchomić je na żądanie
elachell,
Nadal tak się dzieje w Windows 10
ravi parekh,

Odpowiedzi:

60

Z mojego doświadczenia wynika, że ​​kiedy wuauserv zaczyna jeść pamięć, najlepiej jest poczekać, aż zakończy się instalacja aktualizacji, a następnie uruchomić ponownie.

Jeśli nie możesz lub nie chcesz zrestartować się teraz, zawsze możesz zresetować wuauserv za pomocą następującego skryptu BAT (kliknij prawym przyciskiem myszy i uruchom jako administrator):

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

Mam nadzieję, że to pomoże.

dav.garcia
źródło
2
Na moim komputerze Windows aktualizuje wieprz prawie 2 GB natychmiast po każdym ponownym uruchomieniu. Ponowne uruchomienie usługi aktualizacji systemu Windows zadziałało jednak dla mnie. Dzięki!
CrouZ
zatrzymanie tej usługi aktualizacji systemu Windows naprawdę pomogło. Dzięki!
Chani
5
you can always reset wuauserv with the following BAT scriptDla przypomnienia, jest to (.) Plik BAT lub skrypt wsadowy (lub plik wsadowy ), a nie skrypt BAT, który brzmi bardziej jak skrypt dla The Bat !.
Synetech,
Według blackmanticore.com/30becce9a227e690c0ae63bedc26c9be del /s /q %windir%\softwaredistribution\download\*.* & for /d %i in (%windir%\softwaredistribution\download\*.*) do rd /s /q %i byłby bezpieczniejszym zakładem
Ross Smith II
48

Wprowadzono aktualizację, aby rozwiązać ten problem:

Proszę zobaczyć KB3050265

Oliver
źródło
2
Dzięki! Wydaje się, że to rozwiązało problem. Teraz stary komputer mojej mamy z 2 GB pamięci RAM, na którym niedawno zainstalowałem system Windows 7 ze względu na koniec usługi XP, znów nadaje się do użytku.
bcody
2
Dosłownie uratowałeś mi laptopa, stary!
Wok
6
Nie testowałem KB3050265, ale KB3102810 działał dla mnie. superuser.com/a/997067/433287 prowadzi do najnowszej łatki (11.03.2015), która działała dla mnie na 2 osobnych komputerach.
aoetalks,
2
Mam już zainstalowany KB3050265. KB3102810 pracował dla mnie.
JumpingJezza
1
Ani KB3050265, ani KB3102810 nie naprawiły tego problemu. Jedynym sposobem na rozwiązanie tego problemu było wyłączenie aktualizacji w Control Panel-> Windows Update-> Change Settings. Następnie raz w miesiącu ręcznie włącz je po drugim wtorku, obejrzyj to 100% wykorzystanie procesora lub lepiej idź na posiłek, podczas gdy wszystko instaluje, a następnie wyłącz aktualizacje ponownie i powtórz. W przeciwnym razie wuauservusługa będzie włączona, usługa może zostać uruchomiona w dowolnym momencie i zatrzymać system do przeszukiwania. Szkoda, że ​​Microsoft nie może tego naprawić przez ponad rok, gdy problem zniknął!
c00000fd
2

Nie wiem, czy nadal masz ten problem, ale miałem coś podobnego w Windows 8. Miałem transfer danych kilkaset MB dziennie i używając NetBalancer zidentyfikowałem problem jako usługę aktualizacji systemu Windows (wuaserv), więc go wyłączyłem, a następnie uruchomiono opcję MS Fixit dla aktualizacji Windows. Myślę, że jest jeden dla Windows 7 tutaj, ale należy sprawdzić, że jest on zgodny zanim go uruchomić.

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

Mimo, że to wczesne dni, włączyłem automatyczne aktualizacje i jak na razie są dobre. Przynajmniej wiem, co przestać, jeśli problem powróci. Program NetBalancer był bardzo pomocny w identyfikowaniu problemu.

Mam nadzieję, że już to rozwiązałeś, jeśli nie, warto spróbować.

Gazzer
źródło
2

Znalazłem następujący artykuł: https://social.technet.microsoft.com/Forums/windows/en-US/4a782e40-bbd8-40b7-869d-68e3dfd1a5b4/windows-update-scan-high-memory-usage?forum= w7itproperf & prof = wymagane

Myślę, że microsoft zrobił coś w połowie 2014 roku - ten post zaczyna się również w listopadzie 2014 roku, a twój w październiku 2014 roku ...

Ten problem występuje również u klienta z około 60 komputerami ... na razie musieliśmy wyłączyć usługę Windows Update. Oficjalna odpowiedź Microsoftu jest w toku, mam nadzieję, że dadzą nam łatkę ...

Felix H.
źródło
Mam ten problem na komputerze nieużywanym od 2013 roku. Musiałem jednak pobrać nową wersję Windows Update przed wyszukaniem aktualizacji ( answer.microsoft.com/fr-fr/windows/forum/… ). Problem może wynikać z nowej wersji Windows Update, która mogła zostać wydana w 2014 roku.
Wok
0

svchost.exe jest używany jako wspólny proces systemowy, niektóre złośliwe oprogramowanie często używa nazwy procesu „svchost.exe”, aby się ukryć. Oryginalny plik systemowy svchost.exe znajduje się w folderze C: \ Windows \ System32. Każdy plik o nazwie „svchost.exe” znajdujący się w dowolnym innym folderze można uznać za złośliwe oprogramowanie

Premraj
źródło
1
Nie tym razem. Zgodnie z opisem chodzi o wuauserv zaangażowany w ten proces i jak zwykle jest to powszechny błąd Microsoftu.
Dee,