Svchost.exe грузит процессор, что делать?
У меня на компьютере установлена ОС 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 достаточно «умная» программа и настройки автоматически выставлены в оптимальные) .
Сканирование на вирусы в AVZ
👉 Какая служба нагружает сервис-хост?
И так, компьютер проверен, вирусов нет, идем дальше.
Снова открываем диспетчер задач (кнопки Ctrl+Shift+Esc) и ищем тот svchost.exe , который грузит процессор. Найдя его, нажмите правой кнопкой мышки по нему и откройте ссылку «Перейти к службам» (см. скриншот ниже 👇) .
Таким образом вам покажутся ВСЕ службы, связанные с тем svchost-процессом, который нагружает ЦП.
Теперь поочередно закрывайте эти службы, смотря за нагрузкой на процессор. Как только она упадет — вы нашли службу, которая виновна в нагрузке!
В процессе закрытия некоторых служб, ваша Windows может уйти в перезагрузку. Поэтому, лучше запоминайте, что вы уже попробовали закрыть (чтобы в следующий раз закрывать другие службы, связанные с этим процессом).
Когда будет найдена служба, из-за которой высокая нагрузка — что делать?
Это частый и довольно трудный вопрос. Дело в том, что служб, из-за которых может быть высокая нагрузка — достаточно много. Дать универсальный совет (или предусмотреть все возможные варианты) — нереально!
Если сбой вызывает второстепенная служба, без который вы легко можете обойтись — просто отключите ее (например, часто камнем преткновения является служба Superfetch).
Если служба вам очень нужна (например, она связана с аудио- и видео-оборудованием, с адаптерами сети и т.д.) — то попробуйте заменить драйвер на оборудование (обновить или наоборот, поставить более старый).
👉 Отключаем центр обновления, Superfetch (и др. любые службы)
Очень часто виновниками высокой нагрузки от файла svchost являются службы «Центр обновления» и «Superfetch» (поэтому при этой проблемы — рекомендую их отключить, хотя бы на время для теста) .
Чтобы их отключить, необходимо открыть вкладку «Службы» .
Важно! Я рекомендую в данном случае отключить автоматическое обновление, но не рекомендую не обновлять Windows совсем. Просто делайте это время от времени в ручном режиме.
Как открыть службы (универсальный способ):
- нажать сочетание кнопок Win+R ;
- ввести команду services.msc и нажать Enter.
Как открыть службы // Windows 7, 8, 10
Далее найдите в списке служб ту, которую хотите отключить, и откройте ее ( прим .: двойной левый клик мышки) .
Службы — центр обновления Windows
В графе «Тип запуска» поставьте «Отключена» , и в блоке «Состояние» нажмите кнопку «Остановить» .
Всё! Служба теперь отключена и запускаться больше не будет!
Будьте аккуратны и не отключайте все подряд. В некоторых случаях пользователи так увлекались отключением служб, что потом не могли восстановить работоспособность своей Windows.
👉 Откат системы на несколько дней/недель назад
Если высокая нагрузка на процессор появилась не так давно, и есть контрольные точки восстановления — то можно попытаться запустить восстановление Windows и откатить ее в работоспособное состояние.
Несмотря на то, что многие пользователи недооценивают этот способ — он весьма эффективный и помогает решить многие проблемы.
Как запустить восстановление системы:
- нажать кнопки Win+R;
- ввести команду rstrui и нажать Enter;
- далее выбрать контрольную точку восстановления и откатить систему.
Не повезло! Восстановление кто-то отключил.
Более подробно о восстановлении Windows (и разбор всех типовых вопросов) можете узнать из этой статьи
👉 Удаление папки Prefetch
Есть еще один способ, который некоторым помогает решить проблему с svchost.
1) Необходимо найти папку Prefetch (прим.: на системном диске «C:\Windows») и удалить ее.
2) Затем найти папку Tasks (расположена по такому пути «C:\Windows\System32») , открыть ее и удалить все файлы из нее.
3) После этой процедуры просто перезагрузите компьютер.
Примечание : данный способ противоречивый, используйте на свой страх и риск.
Дополнения в комментариях приветствуются.
Процесс svchost грузит систему Windows. Разбираемся что к чему
Некоторые пользователи жалуются, что их компьютеры жутко тормозят время от времени. При этом видно, что практически вся оперативная память занята процессом svchost. Работать в таких условиях за компьютером пользователь просто не может. Давайте попробуем разобраться, что это за процесс, для чего он предназначен, можно ли как-то исправить ситуацию.
Предназначение и функции Svchost
Процесс Svchost является исполняемым файлом, необходимым для нормального функционирования различных служб Windows. Файл запускается с одной из динамических библиотек DLL. Находится он в папке System32 (или SysWOW64), но его видимость скрыта от пользователей. Одновременно может быть запущено несколько процессов с таким названием, каждый из которых отвечает за функционирование какой-то определенной службы.
Среди запущенных служб есть и такие, которые просто необходимы для нормальной работы системы. В частности, службы обновлений, службы для работы в Интернете, защитник Windows, службы для работы с устройствами USB и Plug and Play.
Причины нарушений в работе процесса Svchost
Основным признаком нарушения процесса Svchost является полная загруженность процессора. Иногда доходит до того, что пользователь просто не может выполнить ни одного действия, даже выключить компьютер программным способом. Причинами такого явления могут быть:
- Одна из служб функционирует неправильно. Это может произойти по нескольким причинам. Например, ввиду повреждения системных файлов или драйверов. В этом случае поможет переустановка драйверов или восстановление системы. Иногда на выручку приходит откат системы до работоспособного состояния. Но для выполнения этой операции у вас должна быть включена данная функция.
- В данный момент идет выполнение какой-то важной процедуры. Это может быть загрузка или установка обновлений, индексация дисков и т. д. Если процессор загружается на максимум именно по этой причине, то следует немного подождать, пока процесс придет в норму.
- На ПК проник вирус, который маскируется за данным процессом. Признаком работы вируса является расположение файла вне папки System32 или папки SysWOW64. Чтобы убедиться в этом, нужно открыть Диспетчер задач, кликнуть ПКМ по названию процесса и открыть место расположения файла. Следует учесть, что файл с таким названием может находиться и в одной из следующих папок: WinSxS, Prefetch или ServicePackFiles. Но одновременно в нескольких из них файл находиться не должен. Также учитывайте, что вирус может просто использовать процесс svchost, но не находиться в самом файле.
- Физическое загрязнение чипов памяти. Когда материнская плата покрывается слоем пыли, могут появляться проблемы с быстродействием компьютера. Регулярно очищайте свой ПК от пыли .
Как исправить проблему с загруженностью процессора?
Первым делом рекомендуется проверить все диски ПК антивирусом. Тем самым вы сузите круг поиска проблемы.
Если данный процесс долго не завершается, то его можно завершить принудительно. Для этого выполните:
- Перезагрузите ПК. Обычно этого бывает достаточно, если компьютер не заражен вирусом.
- Завершите процесс принудительно, открыв его в Диспетчере задач. Предварительно определите, какой из многочисленных процессов загружает процессор.
- Удалите папку «Prefetch», расположенную в директории WINDOWS. После этого выполните перезагрузку ПК. Никакого вреда от такого действия не будет.
Надеемся, данная статья помогла вам решить проблему, связанную с процессом Svchost. На самом деле, вычислить причину загруженности процессора и устранить ее достаточно просто. Главное — не впадать в депрессию, а внимательно разобраться с особенностями данного процесса.
svchost.exe сильно грузит процессор
Периодически приходится разбираться в проблемах медленной работы компьютеров под управлением Windows. Причем компьютер может быть совсем новым и в такие моменты тебя чаще встречают печальные глаза пользователя — не такого они ждали, надеясь что уж новый комп будет моментально исполнять любые желания, даже те которые еще не успели задумать и возможно даже ходить за вас на работу.
Давайте рассмотрим вариант когда процесс svchost.exe грузит процессор на 100% . Проблема довольно распространенная, а вот выявление откуда у неё ноги растут, часто приводит в унылое состояние даже бывалых админов. А всё потому, что наша дорогая Microsoft, по одной ей ведомой причине, пихает большинство своих служб в одинаковые с виду процессы svchost. В итоге, разбор того что же именно жрет ресурсы в панели задач, превращается в игру-угадайку с использованием научного метода «пальцем в небо». Посмотрели бы как это реализовано на любой unix-подобной системе и жизнь стала бы чуточку проще.
Попробуем немного упростить себе задачу в поисках того кто грузит систему. Вариант с вирусами, маскирующимися под процесс svchost.exe, рассматривать не будем, посчитаем что проверку вы уже сделали первым делом и она не принесла должного результата (такую проверку желательно делать с загрузочной флешки или диска чтобы исключить вариант заражения самого антивируса).
Запускаем диспетчер задач (Ctrl+Alt+Del). Для удобства можно отсортировать все процессы по имени или нагрузке на процессор. Лично мне последнее предпочтительнее, да и в таком случае сразу видно виновника торжества. Кликаем правой кнопкой мыши по нужному svchost.exe и выбираем пункт «Перейти к службам».
В результате видим уже более интересную картинку с полным списком служб которые используют svchost.exe. Синим подсвечиваются те службы, которые используют наш выделенный SVCHOST.EXE.
Таким образом список подозреваемых сузился и можно пробовать временно отключать по одной помеченные службы, пока не будет точно выявлена виновница и мы локализуем проблему.
В заключение хотелось сказать о двух наиболее часто встречающихся службах, которые могут существенно влиять на производительность компьютера — Служба автоматического обновления Windows и Вспомогательная служба IP .
Обе службы можно безболезненно отключать, особенно рекомендуется это проделать со службой автоматического обновления Windows на пиратских копиях операционной системы. Совсем недавно писал про ошибку при запуске приложений (0xc0000005) после пары обновлений Microsoft.
Вспомогательная служба IP обеспечивает возможность туннельного подключения с помощью технологий туннелирования для IP версии 6 (6to4, ISATAP, порты прокси и Teredo), а также IP-HTTPS. Служба не критична, если не пользуете ничего из того, что описано.
Подписывайтесь на канал Яндекс.Дзен и узнавайте первыми о новых материалах, опубликованных на сайте.
ЕСЛИ СЧИТАЕТЕ СТАТЬЮ ПОЛЕЗНОЙ,
НЕ ЛЕНИТЕСЬ СТАВИТЬ ЛАЙКИ И ДЕЛИТЬСЯ С ДРУЗЬЯМИ.










