svchost.exe високе використання пам'яті - wuauserv


86

Я запускаю Windows 7, і я відчував велике використання пам'яті в одному з моїх svchost.exe процесів.

svchost висока пам'ять

Послуги в рамках цього конкретного процесу - BITS, EAPHost, IKEEXT, LanmanServer, MMCSS, ProfSVC, RasMan, Schedule, SENS, SharedAccess, ShellHWDetection, Themes, winmgmt та wuauserv .

Мені вдалося звузити його до конкретної послуги, розділивши кожну службу на її власний процес і визначивши причину wuauserv.

Припинення служби оновлення Windows (wuauserv) зупиняє божевільне використання пам'яті, але це не є рішенням.

Будь-яка допомога, будь ласка?

Я вже намагався перейменувати папку SoftwareDistribution і перереєстрацію агента оновлення Windows . Досі нічого не працювало.


1
Що ви маєте на увазі витік пам'яті? Чи не вивільняється оперативна пам’ять після вбивства процесів? Я розумів, що svchost поєднує в собі кілька служб, щоб вони загалом забирали менше ресурсів. Windows 7 управляє ресурсами, зберігаючи їх доступними для себе, наприклад
Raystafarian

це нормально. Служба повинна обробляти велику кількість оновлених даних. Моє використання під час налаштування оновлень також декілька сотень МБ.
magicandre1981

1
Олівере, ти встиг це вирішити? Якщо так - як?
Оз Едрі

1
Ви перевірили це питання: superuser.com/questions/951960/… ? Я рекомендую зупинити автоматичні оновлення та запустити це на вимогу
elachell

Це все ще відбувається в Windows 10
ravi parekh

Відповіді:


60

На мій досвід, коли wuauserv починає їсти пам’ять, найкраще це зробити - почекати, поки він закінчить встановлення оновлень, а потім перезавантажитися.

Якщо ви зараз не можете або не бажаєте перезавантажувати файли, ви завжди можете скинути wuauserv за допомогою наступного сценарію BAT (клацніть правою кнопкою миші та запустити як адміністратор):

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

Сподіваюся, це допомагає.


2
На моєму комп'ютері вікна оновлення вікон майже 2 Гб відразу після кожного перезавантаження. Перезапуск служби оновлення Windows працював для мене. Дякую!
CrouZ

зупиняючи, що служба оновлення Windows дійсно допомогла. Дякую!
Чані

5
you can always reset wuauserv with the following BAT scriptДля запису це або (.) BAT-файл або пакетний сценарій (або пакетний файл ), а не BAT-скрипт, який більше нагадує сценарій для The Bat !.
Synetech

На думку blackmanticore.com/30becce9a227e690c0ae63bedc26c9be del /s /q %windir%\softwaredistribution\download\*.* & for /d %i in (%windir%\softwaredistribution\download\*.*) do rd /s /q %i було б більш безпечною ставкою
Ross Smith II

48

Оновлення для вирішення проблеми було розроблено:

Будь ласка, дивіться KB3050265


2
Дякую! Це, здається, вирішило проблему. Тепер старий комп'ютер моєї мами з 2 ГБ оперативної пам’яті, на якому я нещодавно встановив Windows 7 через закінчення служби XP, знову можна використовувати.
bcody

2
Ви буквально врятували мій ноутбук, брате!
Вок

6
Я не перевіряв KB3050265, але KB3102810 працював на мене. superuser.com/a/997067/433287 посилання на останній (11.03.2015) патч, який працював на мене на двох окремих машинах.
aoetalks

2
У мене вже було встановлено KB3050265 KB3102810 працював на мене.
JumpingJezza

1
Ні KB3050265, ні KB3102810 не вирішили проблему. Єдиний спосіб вирішити це - відключити оновлення в Control Panel-> Windows Update-> Change Settings. Потім раз на місяць увімкніть їх вручну після другого вівторка, пройдіть це 100% використання процесора або краще перейдіть на обід, поки він все встановить, а потім знову відключіть оновлення та повторіть. В іншому випадку, якщо ви будете тримати його, wuauservсервіс може запускати коли він захоче і зупинити вашу систему до сканування. Шкода, що Microsoft не може це виправити протягом року, коли ця проблема вийшла з ладу!
c00000fd

2

Я не знаю, чи є у вас все ще проблема, але у мене було щось подібне в Windows 8. Я передавав дані в кілька сотень МБ на день і за допомогою NetBalancer визначив цю проблему як службу оновлення Windows (wuaserv), тому я її відключив, а потім запустив опцію MS Fixit для оновлення Windows. Я думаю , що є один для Windows 7 тут , але дійсно перевірити його сумісність , перш ніж запустити його.

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

Хоча в перші дні я автоматично ввімкнув автоматичні оновлення, і поки що це добре. Принаймні я знаю, що зупинити, якщо проблема знову повернеться. Програма NetBalancer була чудовою підмогою для виявлення проблеми.

Сподіваємось, ви вже вирішили це, якщо ні, це, можливо, варто спробувати.


2

Я знайшов таку статтю: https://social.technet.microsoft.com/Forums/windows/en-US/4a782e40-bbd8-40b7-869d-68e3dfd1a5b4/windows-update-scan-high-memory-usage?forum= w7itproperf & prof = обов'язковий

Я думаю, що мікрософт зробив щось у середині 2014 року - цей пост також починається з листопада 2014 року, ваш - у жовтні 2014 року ...

У нас ця проблема також є у замовника з близько 60 ПК ... нам довелося відключити службу оновлення Windows наразі. Офіційна відповідь від microsoft очікує, сподіваємось, дасть нам патч колись ...


У мене ця проблема на комп’ютері, що не використовується з 2013 року. Однак мені довелося завантажити нову версію оновлення Windows, перш ніж шукати оновлення ( answer.microsoft.com/fr-fr/windows/forum/… ). Проблема може виникнути з цієї нової версії Windows Update, яка могла бути випущена в 2014 році.
Wok

0

svchost.exe використовується як загальний системний процес, деякі зловмисні програми часто використовують назву процесу "svchost.exe", щоб замаскувати себе. Оригінальний системний файл svchost.exe знаходиться в папці C: \ Windows \ System32. Будь-який файл з назвою "svchost.exe", який знаходиться в будь-якій іншій папці, може розглядатися як зловмисне програмне забезпечення


1
Не цього разу. Згідно опису, мова йде про wuauserv, які беруть участь у процесі, і це звичайна помилка Microsoft, як завжди.
Ді
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.