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 управляет ресурсами,
делая

это нормально. Служба должна обрабатывать много данных обновления. Мое использование во время настройки обновлений также несколько сотен МБ.
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
На моем компьютере Windows обновляет почти 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 было бы безопаснее сделать ставку
Росс Смит II

48

Вышло обновление для устранения проблемы:

Пожалуйста, смотрите KB3050265


2
Спасибо! Это, кажется, решило проблему. Теперь старый компьютер моей мамы с 2 ГБ ОЗУ, на котором я недавно установил Windows 7 в связи с окончанием срока службы XP, снова можно использовать.
bcody

2
Ты буквально спас мой ноутбук, братан!
Вок

6
Я не тестировал KB3050265, но KB3102810 работал для меня. superuser.com/a/997067/433287 ссылки на недавний (3.11.2015) патч, который работал для меня на 2 отдельных машинах.
Aoetalks

2
У меня уже был установлен KB3050265. KB3102810 работал для меня.
JumpingJezza

1
Ни KB3050265, ни KB3102810 не устранили проблему для меня. Единственным способом решения проблемы было отключение обновлений в Control Panel-> Windows Update-> Change Settings. Затем один раз в месяц, вручную включите их после 2-го вторника, используйте 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 & проф = требуемая

Я думаю, что Microsoft сделала что-то в середине 2014 года - этот пост также начинается в ноябре 2014 года, ваш в октябре 2014 года ...

У нас тоже есть эта проблема у клиента с около 60 ПК ... нам пришлось отключить службу Windows Update. Официальный ответ от Microsoft ожидается, надеюсь, когда-нибудь дадут нам патч ...


У меня есть эта проблема на компьютере, неиспользованном с 2013 года. Однако мне пришлось загрузить новую версию Центра обновления Windows, прежде чем искать обновления ( answers.microsoft.com/fr-fr/windows/forum/… ). Возможно, проблема связана с новой версией Центра обновления Windows, которая могла быть выпущена в 2014 году.
Вок,

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.