svchost.exe грузит память и процессор windows 7

2

svhostКак-то сталкивался уже с этой проблемой и довольно быстро сам нашел её решение. А сейчас столкнулся с ней вновь и ну никак не мог вспомнить как же пофиксить баг — svchost.exe грузит память и процессор windows 7. Столкнулся с этой проблемой одновременно на двух ноутбуках.  Но одном — Lenovo — заводской windows был восстановлен из скрытого системного раздела. На другом — Asus — с оригинального диска был установлен лицензионный Windows 7 Домашняя Базовая SP1 x64. Но проблема на них идентична — svchost.exe грузит память и процессор windows 7.

Вообще, в моем случае процесс svchost.exe занимал в основном оперативную память, не нагружая при этом процессор более чем на 20%. Но судя по тому, что было найдено в интернет в процессе поиска решения проблемы svchost.exe умеет ещё и изрядно грузить процессор в некоторых случаях.

Конкретно в моем случае svchost.exe при запуске системы занимал около 150 Мб ОЗУ, в дальнейшем объем занимаемой памяти увеличивался до 200-300-400 и т.д. мегабайт. Жор оперативной памяти стабилизировался приблизительно у отметки в 1280 Мб, хотя иногда моментами потребление памяти достигало и 1800 Мб и это при том, что общий объём ОЗУ составлял 3072 Мб.

И если бы svchost.exe просто занимал память и при этом не влиял на производительность системы — то этого можно было бы даже сразу и не заметить. Но отзывчивость системы при столь прожорливом svchost.exe существенно снижалась и сложно было выполнять самые простые вещи, например, использовать браузер.

В поисках решения проблемы пришлось просмотреть 10-20 первых попавшихся форумов. Общее заключение на них — высокая нагрузка svchost.exe на оперативную память и процессор — это почти нормально, так и должно быть, если не устраивает — просто, мол, нужно завершить процесс svchost.exe. Почти нормальность объясняется тем, что такие, мол, у svchost.exe функции, чего-то, мол, он там полезное делает. Что именно полезное и как от этого «полезного» отказаться — не упоминается. Совет завершить процесс так же не очень результативен — через время svchost.exe вновь появляется и начинает грузить память и процессор.

Так же на форумах многие пишут, что изначально думали, что всё дело в вирусе и именно он причина низкой производительности операционной системы. Т.е. либо вирус присоединил себя к svchost.exe и теперь работает с его правами, либо просто имеет такое же название, что и оригинальный процесс от Майкрософт. Действительно. В редких случаях именно вирус может быть причиной такой высокой нагрузки svchost.exe. Но в большинстве случаев svchost.exe — это системный процесс и вирус его не задел. На форумах хорошо описано как отличить нормальный системный svchost.exe от фейкового.

В моем случае я даже не рассматривал версию в вирусным заражением, т.к., как уже было сказано, Windows был только что установлен с оригинального диска/раздела восстановления.

После прочтения массы материала в интернет само вспомнилось решение проблемы. Оно простое.

svchost.exe грузит ОЗУ и процессор чаще всего на только что установленных системах. Почему так происходит? Это происходит потому, что svchost.exe каким-то образом связан с модулем Windows Update, который сразу после установки Windows (если его не настроить) сразу же связывается с сервером обновлений с целью поиска и установки последних обновлений. Именно работа  Windows Update отражается на процессе svchost.exe так, что он начинает выполнять какие-то операции и безмерно поглощать системные ресурсы.

В моем случае на обоих ноутбуках для того, чтобы svchost.exe перестал нагружать системные ресурсы оказалось достаточным отключить центр обновления windows — Windows Update. Центр обновления прекратил искать обновления, svchost.exe с благодарностью прекратил пожирать системные ресурсы.

nastroika_windows_update
svchost.exe грузит память и процессор windows 7. Переходим в панель управления —> отыскиваем Центр обновления Windows — в столбце слева выбираем опцию «Настройка параметров»
nastroika_windows_update_select
svchost.exe грузит память и процессор windows 7 — перейдя в настройку параметров центра обновления виндовс, выбираю опцию «Не проверять наличие обновлений» —> «OK»

Через какой механизм реализована связь  Windows Update <—> svchost.exe не знаю (видимо все же через вызов нужной API функции), но наглядно видно, что она существует.

Переключив Windows Update на поиск обновлений только по запросу пользователя я решил проблему с большой нагрузкой svchost.exe на процессор и память. Возможно, для кого-то предложенное решение так же окажется подходящим и результативным.

Хотя у высокой нагрузки svchost.exe на озу и CPU могут быть и другие причины.

P.S. — есть опыт решения рассматриваемой проблемы — пишите в комментариях.

Если Вы не специалист в настройке ноутбуков, возможно более продуктивным будет не самостоятельный поиск и решение возникшей проблемы, а обращение в сервисный центр к специалистам для выполнения настройки Вашего ноутбука.

2 КОММЕНТАРИИ

    • Да. Вот такой вот реально работающий способ. Пожалуйста — выручать пользователей компьютеров — наша работа.

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here