Svchost.exe грузит процессор, что делать?

Опубликовал: Alexandr на , 30.01.2020

Вопрос от пользователя

Добрый день.

У меня на компьютере установлена ОС Windows 7, и в последнее время она начала тормозить. Опытным путем я нашел, что грузит 2-ядерный процессор на 50%-100% процесс "svchost.exe" (по крайней мере, так показывается в диспетчере задач).

Пробовал завершить этот процесс, но появляется ошибка, и компьютер уходит в перезагрузку. Можно ли вообще его завершать, и как уменьшить нагрузку от него? Вообще, для чего он нужен и почему так сильно грузит систему?

Заранее спасибо.

Дмитрий, Архангельск

 

Доброго времени суток.

Во всех популярных версиях Windows (XP, Vista, 7, 8, 10) присутствует этот специальный процесс svchost.exe (прим.: его полное название Generic Host Process for Win32 Services).

Используется он как платформа для работы различных сервисов и служб (т.е. сугубо системный процесс, который не желательно "трогать", если у вас всё работает в нормальном режиме).

Если откроете диспетчер задач, то Вы увидите, что там несколько строк с svchost.exe (что неудивительно, так как в Windows всегда работает множество служб и приложений: защитник Windows, обновление ОС, служба шрифтов и т.д.). И этот процесс грузит ЦП, чаще всего, из-за какой-то службы, которая начала не корректно работать.

Кроме этого, стоит также отметить, что многие вирусы замаскированы под этот системный процесс: ведь если их много, то определить какой из них не настоящий — не так-то просто для неподготовленного пользователя.

И так, рассмотрим ниже, что можно сделать, если svchost.exe нагружает систему...

 

*

Решение проблемы с svchost.exe

❶ 

👉 Действие первое — перезагрузка ПК/ноутбука

Конечно, совет банальный, но всё же простая, казалось бы, перезагрузка компьютера помогает решить множество проблем (в том числе и эту 👌). Н

ередко при подключении/отключении периферийного оборудования, при сбоях в работе служб, драйверов — svchost.exe начинает создавать излишнюю нагрузку, которая "исчезает" после перезагрузки ПК. Так, что пробуем!

*

❷ 

👉 Не вирус ли маскируется под svchost.exe? Проверяем!

Как я уже отметил чуть выше в статье, нередко многие вирусы маскируются под этот системный процесс. Отличить настоящий процесс svchost.exe от вируса — не всегда просто! 👀

Но мы сейчас этим займемся (очень желательно сначала исключить вирусную активность, и если высокая нагрузка не была связана с этим, то уже переходить к решению проблем со службами).

Для начала откройте диспетчер задач Windows (кнопки Ctrl+Shift+Esc или Ctrl+Alt+Del).

Затем откройте вкладку "Процессы", отсортируйте их по имени и посмотрите внимательно: что написано напротив каждого svchost.exe в графе "Пользователь" (скриншот ниже в помощь 👇).

Диспетчер задач - просмотр процессов

Диспетчер задач (Windows 7) - просмотр процессов

👉 Важно!

Процесс svchost.exe должен быть запущен от пользователя: LOCAL, NETWORK SERVICE, SYSTEM (на русском: система).

Когда в графе "пользователь" стоит нечто отличное от вышесказанного — то высока вероятность, что вы имеете дело с вирусами (рекламным ПО, троянами и т.д.).

 

👉 Сразу хочу отметить, что не всегда удается "увидеть" все процессы в диспетчере задач, и не всегда можно уловить, какой из них "не настоящий". Вообще, гораздо эффективней для этого дела использовать специальную 👉 антивирусную утилиту AVZ (ее я не раз хвалил в своих статьях...).

 

Запустив утилиту AVZ (ее, кстати, не нужно устанавливать), откройте меню "Сервис" и откройте "Диспетчер процессов".

Затем также отсортируйте процессы по имени и найдите все svchost.exe. Обратите внимание, что утилита показывает ВСЕ процессы (поэтому их так много).

👉 Важно!

Все нормальные svchost.exe AVZ помечает зеленым цветом. К тому же, в столбике "Описание" будет указано, что это "Хост-процесс...", "Производитель" - "Корпорация Майкрософт...", "Полный путь" - "C:\Windows\System32\svchost32.exe".

Антивирусная утилита AVZ

Антивирусная утилита AVZ

 

Если найдете что-то подозрительное — попробуйте закрыть этот процесс, а затем проверить компьютер полностью утилитой AVZ на вирусы и трояны. Делается это достаточно просто:

  1. Сначала выбираете область поиска: рекомендую все ваши жесткие диски;
  2. Затем указываете, что делать с найденным вирусным по (прим.: удалять);
  3. последний штрих — нажать кнопку "Пуск" (остальные настройки можно не менять - AVZ достаточно "умная" программа и настройки автоматически выставлены в оптимальные).
    Сканирование на вирусы в AVZ

    Сканирование на вирусы в AVZ

     

👉 В помощь!

Лучшие антивирусы для защиты Windows —моя подборка на текущий год

 

*

👉 Какая служба нагружает сервис-хост?

И так, компьютер проверен, вирусов нет, идем дальше...

Снова открываем диспетчер задач (кнопки Ctrl+Shift+Esc) и ищем тот svchost.exe, который грузит процессор. Найдя его, нажмите правой кнопкой мышки по нему и откройте ссылку "Перейти к службам" (см. скриншот ниже 👇).

Переход к службам

Переход к службам

 

Таким образом вам покажутся ВСЕ службы, связанные с тем svchost-процессом, который нагружает ЦП.

Теперь поочередно закрывайте эти службы, смотря за нагрузкой на процессор. Как только она упадет — вы нашли службу, которая виновна в нагрузке!

👉 Важно!

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

Остановить службу

Остановить службу

 

Когда будет найдена служба, из-за которой высокая нагрузка - что делать?

Это частый и довольно трудный вопрос. Дело в том, что служб, из-за которых может быть высокая нагрузка — достаточно много. Дать универсальный совет (или предусмотреть все возможные варианты) — нереально!

Если сбой вызывает второстепенная служба, без который вы легко можете обойтись — просто отключите ее (например, часто камнем преткновения является служба Superfetch).

Если служба вам очень нужна (например, она связана с аудио- и видео-оборудованием, с адаптерами сети и т.д.) — то попробуйте заменить драйвер на оборудование (обновить или наоборот, поставить более старый).

👉 В помощь!

обновление драйвера

Утилиты для обновления и поиска драйверов

 

*

👉 Отключаем центр обновления, Superfetch (и др. любые службы)

Очень часто виновниками высокой нагрузки от файла svchost являются службы "Центр обновления" и "Superfetch" (поэтому при этой проблемы — рекомендую их отключить, хотя бы на время для теста).

Чтобы их отключить, необходимо открыть вкладку "Службы".

Важно! Я рекомендую в данном случае отключить автоматическое обновление, но не рекомендую не обновлять Windows совсем. Просто делайте это время от времени в ручном режиме...

 

Как открыть службы (универсальный способ):

  1. нажать сочетание кнопок Win+R;
  2. ввести команду services.msc и нажать Enter.
Как открыть службы // Windows 7, 8, 10

Как открыть службы // Windows 7, 8, 10

 

Далее найдите в списке служб ту, которую хотите отключить, и откройте ее (прим.: двойной левый клик мышки).

Службы - центр обновления Windows

Службы - центр обновления Windows

 

В графе "Тип запуска" поставьте "Отключена", и в блоке "Состояние" нажмите кнопку "Остановить".

Всё! Служба теперь отключена и запускаться больше не будет!

Отключение службы

Отключение службы

👉 Важно!

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

 

*

👉 Откат системы на несколько дней/недель назад

Если высокая нагрузка на процессор появилась не так давно, и есть контрольные точки восстановления — то можно попытаться запустить восстановление Windows и откатить ее в работоспособное состояние.

Несмотря на то, что многие пользователи недооценивают этот способ — он весьма эффективный и помогает решить многие проблемы.

 

Как запустить восстановление системы:

  1. нажать кнопки Win+R;
  2. ввести команду rstrui и нажать Enter;
  3. далее выбрать контрольную точку восстановления и откатить систему.

    Не повезло! Восстановление кто-то отключил...

    Не повезло! Восстановление кто-то отключил...

 

👉 В помощь!

Более подробно о восстановлении Windows (и разбор всех типовых вопросов) можете узнать из этой статьи

 

*

👉 Удаление папки Prefetch

Есть еще один способ, который некоторым помогает решить проблему с svchost...

1) Необходимо найти папку Prefetch (прим.: на системном диске "C:\Windows") и удалить ее.

2) Затем найти папку Tasks (расположена по такому пути "C:\Windows\System32"), открыть ее и удалить все файлы из нее.

3) После этой процедуры просто перезагрузите компьютер.

Примечание: данный способ противоречивый, используйте на свой страх и риск. 

 

*

Дополнения в комментариях приветствуются...

Всего хорошего!

👣

Первая публикация: 03.08.2017

Корректировка: 30.01.2020

7 комментариев

  1. Виктор:

    Здравствуйте, скажите, а почему при проверке AVZ на вирусы и все остальное Windows выдает ошибку программы и закрывает её? Выдает, что произошла ошибка и Windows ищет способ её устранить. Подскажите, как решить проблему, если такова имеется.

  2. Alexandr:

    Доброго времени! А при проверки другими программами, такого нет?

  3. Саша:

    Все попробовала — ничего не помогало. Просто поменяла семерку на Windows 10. Стало все нормально (почти не тормозит).

    Это еще один совет тем, кто столкнется с такой проблемой. ;-)

  4. 1:

    Я просто завершаю жрущий процесс, на дальнейшей работе системы это не сказывается. Но не удобно, колхозно, постоянно выключать его, при каждом включении ПК. Жрёт как процессор, так и ОЗУ. Решения не нашёл этой проблемы. Может потом как-нибудь перейду по пути хранения процесса и найду эту пакость. Снесу в конце концов.

  5. Сергей:

    Спасибо автору! Разобрался по Вашим рекомендациям с svchost.exe. Все снова работает хорошо.

  6. СВ:

    Спасибо огромное, Alexandr, за пути решения.
    Помог откат к предыдущей точке сохранения системы Windows (когда-то давно использовала этот метод при проблемах, но уже забыла о его существовании). :grin:
    Утилита AVZ ничего плохого не выявила, но я уверена что чего-то хватанула с установкой программы для восстановления фото...

    1. Alexandr:

      Насчет восстановления — попробуйте R.saver, тут подробнее (утилита бесплатная, и надежная).

Написать комментарий 📎

 

Прикрепить картинку, скрин:

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

  • Содержание статьи
  •