Хост-процесс для служб Windows – что это?

Фото 1

Для загрузки служб из файлов dll используется специальная оболочка – хост-процесс. Он нужен, грубо говоря, для связи служб в отельные группы. Для каждой из них предусмотрен отдельный svchost. Часто бывают случаи, когда пользователя жалуются на хост-процесс для служб Windows, что это существенно загружает системы. Поэтому возникает необходимость в его отключении. При наличии определенных знаний выключить этот процесс без ущерба для ОС совсем не сложно. Нужно лишь выполнить несколько простых действий.

Зачем нужен «svchost» и что влияет на его работу?

Для начала нужно понять суть всех функций описываемого процесса. Это поможет не просто отключить его, а сделать это таким образом, чтобы исключить вредные последствия для системы. Такой способ запуска служб обусловлен необходимостью стабильной работы ОС, включая работающие в ней процессы. К службам, которые запускаются через svchost, относятся следующие:

  • службы сетевых подключений, как через провод, так и через Wi-Fi;

Фото 2

  • подключение устройств: мыши, клавиатуры, камеры, принтеры и так далее;

Фото 3

  • центр обновлений системы, включая встроенный Защитник Windows.

Запуск этих служб через процесс svchost обуславливает излишнюю загрузку центрального процессора. Именно это отрицательным образом влияет на производительность системы. Случаи, когда ЦП загружен полностью (на 100%) не являются нормальными и требуют отдельного рассмотрения с последующей ликвидацией проблемы.

Как понять, что проблема в «svchost»?

Понять, что именно svchost загружает систему легко. Для этого нужно открыть Диспетчер задачи посмотреть на содержимое вкладки «Процессы». Если там стоит множество значений «svchost.exe» без видимой причины и нагружают процессор до 100%, значит дело именно в этом процессе. Его нужно отключить.

Хост-процесс для служб Windows грузит память и процессор – причины

Существует несколько причин того, что Host-процесс начинает чрезмерно нагружать систему:

  • работа вирусов и вредоносных программ;
  • сбой в работе некоторых служб;
  • засорение папки Prefetch;
  • сбой работы драйверов;
  • проблемы с обновлениями ОС.

Также стоит обратить внимание, что способы устранения описываемой проблемы оптимально работают на лицензионных операционных системах Windows. Часто именно пиратская копия ОС, а вернее программа, взламывающая лицензию, может вызывать ошибку svchost. Это касается не только операционных систем, но и всех программ в целом. Поэтому всем пользователям настоятельно рекомендуется устанавливать и использовать только лицензионное программное обеспечение.

Как исправить проблему «svchost загружает систему»

Чрезмерная загрузка процессора не только замедляет работы компьютера, мешая пользователю, но и создает прецендент для более серьезных сбоев. Перегрев процессора и других аппаратных компонентов ПК может обернутся выходом их из строя. К счастью, есть несколько эффективных способов как устранить проблему высокой загрузки svchost.

Способ 1: svchost – вирус

Одна из причин подобных явлений – файл svchost является вирусом, маскирующимся под стандартный процесс Windows. Это обеспечивает ему эффективную скрытность не только от пользователя, но и от антивирусных программ. Однако вычислить вирус можно по таким признакам:

  • ложное расположение (истинный файл находится по адресу C:\Windows\System32 или в SysWOW64);

Фото 4

  • запуск от имени пользователя (проверяется так: в Диспетчере задач нажать по процессу правой кнопкой мыши-Подробнее, если в графе «Имя пользователя» прописано любое другое значение, отличное от «Система», «Local Service», «Network Service» перед вами вирус);

Фото 5

  • активное использование сетевых ресурсов (видно в Диспетчере задач), веб-страницы загружаются быстро лишь некоторое время после включения компьютера, после 2–3 минут, работа с интернетом сильно замедляется.

В случае, когда под svchost маскируется вирус, достаточно выполнить глубокую проверку антивирусной программой с актуальными базами обновлений. Подойдет разовое использование различных утилит таких, как Dr.Web CureIt и прочие.

 

Фото 6

Фото 7

Однако часто антивирусные программы не видят вирус, маскирующийся под svchost. В этом случае полезно будет установить программу Process Explorer от компании Microsoft. При ее открытии появляется главный экран с высвечивающимися процессами, которые работают в системе.

Фото 8

Нужно нажать правой кнопкой мыши по проблемному процесса svchost. В открывшемся меню выбрать пункт «Check VirusTotal». После этого начнется проверка файла на вирусы. Чтобы отфильтровать процессы для удобства пользователю, можно нажать мышкой на одном из пунктов таблицы – Process, CPU, Private Bytes и другие.

Фото 9

Благодаря этому, можно сразу отфильтровать по степени влияния и загрузки системы. Функцию «Check VirusTotal» следует применять к каждому svchost отдельно.

Способ 2: применение Process Explorer, если svchost не вирус

Программа скачивается на компьютер с официального сайта в виде архива, который нужно распаковать в удобное место на жестком диске. Для ее работы достаточно запустить исполняемый файл. На главном экране программы следует обратить внимание на список запущенных svchost. Пользователю нужно выполнить следующие действия:

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

Фото 15

  1. Поэкспериментировать со службами (отключать, перезапускать) и смотреть на результат.

Фото 16

  1. Если это группа служб, можно определить характер проблемы (если, например, это сетевые службы, реально предположить неполадки с драйверами сетевой карты, антивирусом и так далее).

Программа Microsoft Sysinternals Process Explorer может использоваться не только для устранения неполадок с процессом svchost, но и для решения множества других задач. Она мониторит процессы внутри операционной системы и позволяет анализировать ситуацию с Windows. Благодаря этому, можно заранее предотвратить опасные системные сбои.

Способ 3: отключение svchost

Все службы, которые загружаются через svchost, в качестве процессов отображаются в Диспетчере задач. Через этот инструмент Windows их можно поочередно или одним разом выключить. Это приведет к отключению экземпляров модуля.

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

Чтобы отключить svchost через «Диспетчер задач», пользователь должен выполнить следующие действия:

  1. Нажать сочетание клавиш ctrl+alt+del.

Фото 10

  1. Откроется меню, где и нужно нажать на пункте «Диспетчер задач».

Фото 11

  1. Откроется панель, где нужно перейти на вкладку «Процессы» и нажать на поле «Имя образа», чтобы отсортировать позиции.

Фото 12

  1. На экземпляре «svchost.exe» нажать правой клавишей мыши и в контекстном меню выбрать «Завершить дерево процессов».

Фото 13

Кроме этого, полезно будет очистить папку Prefetch. Попасть в нее быстрым способом можно через функцию «Выполнить»:

  1. Открыть указанную функцию, нажав сочетание клавиш Win+R.
  2. В поле вписать команду «Prefetch».

Фото 14

  1. Удалить содержимое и очистить корзину.

После этого массовое заполнение процессом svchost должно прекратиться, а загрузка процессора вернуться к оптимальным параметрам.

Другие рекомендации по борьбе с грузящим сервис-хостом

Существует ряд альтернативных мер по борьбе с чрезмерной загрузкой процессора в результате работы svchost. Наиболее эффективные из них представлены ниже:

  • проверка системы обычным антивирусом с обновленными базами;
  • откат обновлений Windows;
  • отключение службы wuauserv;

Фото 17

  • чистка системы и системного журнала;
  • чистка реестра.

Отключением службы wuauserv рекомендуется пользоваться в крайнем случае. Дело в том, что она отвечает за поиск обновлений системы. Отсутствие важных компонентов ОС, которые были обновлены, часто вредит безопасности системы. Лучше практиковать откат обновлений или загрузку последней удачной конфигурации.

Очистку системы и реестра можно осуществлять вручную. Это означает удаление Cookie в браузерах (особенно, если их несколько). Удаление файлов во временных папках и так далее. Для экономии времени рекомендуется пользоваться сторонним софтом для оптимизации ОС. Таковыми являются CCleaner, утилита Defraggler и прочие. Скачивать их рекомендуется с официальных сайтов производителей.

Хост-процесс для служб Windows – важный элемент системы, способствующий запуску служб ОС и их нормальной работе. Однако бывают случаи, когда его экземпляры не просто замедляют систему, но и могут причинить вред оборудованию. Существуют способы устранения этого сбоя, которые заключаются в конфигурировании компонентов операционной системы, а также использовании стороннего программного обеспечения.

Видео по теме

Оцените статью:
( 1 оценка, среднее 5 из 5 )
Фото
Олег Давыдов/ автор статьи
Занимаюсь ремонтом, настройкой компьютеров и ноутбуков, а также веб-программированием. В свободное от работы время веду блог "Onoutbukax.ru" и помогаю читателям решать технические проблемы.
Если статья была полезна, поделитесь в социальных сетях в качестве благодарности
Onoutbukax.ru - информационный портал о ноутбуках
Onoutbukax.ru - информационный портал о ноутбуках
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
Нажимая на кнопку "Отправить", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.

Персональная помощьНужна помощь? Напишите мне!