Меню Рубрики

Хост процесс для служб windows грузит процессор что делать

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

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

Что такое svchost.exe?

Название «Svchost» является сокращением от «service host» («главный процесс») и обычно обозначает системный процесс, который одновременно обслуживает ряд важных служб операционной системы Windows. На среднем компьютере может работать до 15 процессов svchost.exe, и каждый процесс может отвечать за работу одной или несколько служб ОС Windows.

Использование одного процесса svchost для обслуживания несколько служб является оправданным, позволяя сэкономить ресурсы операционной системы и ускорить её работу. С линейки Виндовс NT процесс svchost является обязательным атрибутом семейства ОС Windows и присутствует в каждой ОС начиная с Windows 2000. Далее мы разберём как исправить ситуацию, когда Хост-процесс для служб Windows грузит компьютер.

Если вы запустите Диспетчер задач, перейдёте во вкладку «Процессы», и нажмёте на кнопку «Отображать процессы всех пользователей», а затем кликните на кнопку «Имя образа», то вы увидите несколько процессов svchost.exe, обычно запущенных от имени пользователя «SYSTEM», «LOCAL SERVICE» и «NETWORK SERVICE». Если же у вас процесс svchost работает от вашего имени или имени других не системных пользователей, то это может быть признаком наличия на вашем компьютере различных вирусных программ, от которых немедленно нужно избавиться.

Сам запускаемый файл процесса обычно находится по адресу Windows\System32 (32-битная ОС) или Windows\SysWOW64 (64-битная ОС).

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

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

Итак, каковы же причины, при которых хост-процесс для служб Windows грузит память и процессор? Я бы отметил следующие:

  • Случайный сбой операционной системы;
  • Повреждение реестра ОС Виндовс;
  • Аппаратные проблемы компьютера (засорение внутренностей ПК пылью, проблемы в работе памяти и так далее);
  • Проблемы с установкой обновлений в данной операционной системе;
  • Работа вирусных программ;
  • Раздутый размер log-файла.

После того, как мы определились с причинами того, почему хост-процесс загружает систему, перейдём к списку действий для решения проблемы.

Svchost.exe грузит процессор на 50%

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

Итак, как избавиться от проблемы, при которой хост-процесс грузит Windows? Рекомендую выполнить следующее:

  • Установите все необходимые обновления для вашей ОС. Если есть вероятность, что система устанавливает нужные обновления, то просто дождитесь конца процесса установки;
  • Если по истечении нескольких часов ничего не изменилось, тогда перезагрузите ваш компьютер, если проблема случайна, то она исчезнет;
  • Попробуйте самостоятельно завершить работу проблемного процесса svchost.exe. Запустите диспетчер задач, перейдите во вкладку «Процессы», кликните на проблемный (затратный) процесс правой клавишей мыши и выберите «Завершить дерево процессов»;

Завершаем дерево процессов

  • Удалите всё содержимое папки Prefetch по адресу Windows\Prefetch. Там хранятся различные данные о запускаемых файлах, в том числе уже давно не нужных пользователю, и очистка данной папки может помочь в вопросе, когда Хост-процесс для служб Windows грузит память и процессор. После очистки указанной директории вновь попробуйте завершить проблемный процесс как описано выше;
  • Отключите проверку обновлений операционной системы. Перейдите в Панель управления, выберите «Систему и безопасность», затем идите в «Центр обновления Виндовс», кликните на «Настройка параметров слева» и выберите «Не проверять наличие обновлений»;

  • Отключите службу «Центр обновления Windows». Нажмите на кнопку «Пуск», в строке поиска наберите services.msc, в списке служб найдите «Центр обновления Windows», кликните на неё дважды и выберите тип запуска «Отключена»;
  • Очистите системный log-файл. Нажмите «Пуск», в строке поиска наберите eventvwr.msc и нажмите ввод. Откройте вкладку «Журналы Windows», нажмите на «Приложение» правой клавишей мыши, и в появившемся меню выберите «Очистить журнал». То же самое проделайте для вкладок «Безопасность», «Установка», «Система», «Перенаправленные события»;
  • Используйте программы для очистки и восстановления работоспособности реестра (CCleaner, RegCleaner и ряд других аналогов);
  • Проверьте вашу систему на наличие программ-зловредов (помогут такие инструменты как Dr. Web CureIt!, Trojan Remover, Malware Anti-Malware и др.), проследите расположение файла svchost.exe (где он должен находится я уже упоминал выше) и его правильное название (должно быть только «svchost.exe» без модификаций);
  • Выполните откат системы на предыдущую точку восстановления. Нажмите «Пуск», в строке поиска наберите rstrui, и откатите систему на её стабильную версию;
  • Отнесите ваш компьютер в сервисный центр для очистки его от пыли и проверки работоспособности его узлов (память, блок питания, видеокарта и др.), или при наличии достаточной квалификации выполните эти процедуры самостоятельно.
  • Видео-решение

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

    Источник

    Процесс “Узел службы. ” (svchost.exe) грузит процессор ПК – можно ли удалить

    Читайте за что отвечает процесс «svchost.exe» и что будет если его отключить . Если вы загляните в Диспетчер задач, то обратите внимание на множество запущенных процессов с одинаковыми названиями “Служба узла” или “Узел службы”. Некоторые из этих процессов могут сильно нагружать процессор вашего компьютера или ноутбука, и вы захотите удалить их.

    Что это за процесс Узел службы (svchost.exe)?

    Компания Microsoft дает такой ответ:

    Svchost.exe является именем процесса хоста для служб, которые запускаются из библиотек динамической компоновки.

    Думаю, это совершенно не отвечает на наш вопрос. Компания Microsoft старается уйти от использования Exe файлов для внутренних служб Windows, заменяя их DLL файлами. Этот подход делает систему более гибкой и позволяет любым элементам системы получать доступ к общим функциям. Использование DLL файлов облегчает поддержку и внесение изменений в систему.

    Однако DLL файлы не являются исполняемыми и не могут быть непосредственно запущены в системе Windows. Для выполнения системных задач оболочка запускает файл Узел службы (svchost.exe), который в свою очередь загружает необходимую библиотеку и использует нужные функции. Так и появился этот служебный файл.

    Почему запущено так много процессов Узел службы (svchost.exe)?

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

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

    Можно ли завершить процессы Узел службы (svchost.exe)?

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

    Для комфортной работы Windows 10 желательно использовать 4-ех ядерный процессор, 6-8 ГБ оперативной памяти и устанавливать систему на SSD диск. Отключение системных процессов не окажет существенного влияния на прирост производительности. ОС Windows достаточно хорошо оптимизирована и не запускает не нужных служб.

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

    Если вы заметили, что один из экземпляров Узел службы или связанная с ним служба чрезмерно используют процессор или ОЗУ, вы можете проверить задействованные сервисы. Это поможет найти направление, в котором искать неисправность. Вы можете узнать службы, связанные с конкретным svchost.exe, используя стандартный Диспетчер задач или стороннее приложение Process Explorer. Process Explorer можно отнести к списку приложений, которые нужно обязательно иметь на своем компьютере.

    Проверка связанных служб в Диспетчере задач

    В Windows 8 или 10, процессы отображаются списком на вкладке «Процессы» Диспетчера задач , отсортированных по имени. Если процесс служит хостом для нескольких служб, вы можете увидеть список раскрыв ветку этого процесса. Это позволяет легко определить, какие службы относятся к каждому экземпляру процесса Узел службы .

    С помощью контекстного меню правой кнопки мыши вы может остановить службу или выполнить поиск в Интернете для получения подробной информации.

    Диспетчер задач Windows 7 не группирует и не отображает обычные имена процессов – он показывает только список запущенных экземпляров «svchost.exe» . Для получения дополнительной информации о сервисе кликните правой кнопкой на svchost.exe и выберите Перейти к сервисам. После этого откроется вкладка «Службы» , где будут выбраны все службы, запущенные под этим процессом.

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

    Проверка связанных служб в Process Explorer

    Для продвинутых пользователей компания Microsoft предлагает инструмент для работы с процессами в составе линейки Sysinternals. Просто загрузите Process Explorer и запустите его – это портативное приложение, поэтому нет необходимости его устанавливать.

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

    Утилита также выводит информацию о ресурсах, которые в данный момент использует связанная служба.

    Может ли этот процесс быть вирусом?

    Сам процесс является официальным компонентом Windows. В то время как возможно, что вирус заменил реальный Сервисный узел собственным исполняемым файлом, это очень маловероятно. Если вы хотите быть уверенным, вы можете проверить базовое расположение файла процесса. В диспетчере задач щелкните правой кнопкой мыши любой процесс Host Host и выберите опцию «Открыть расположение файла» .

    Если файл расположен в папке C:\Windows\System32 , вы можете быть уверены – это не вирус. Но вы все равно можете запустить проверку системы на вирусы с помощью одного из бесплатных антивирусов . Береженого Бог бережет!

    Источник

    Процесс 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. На самом деле, вычислить причину загруженности процессора и устранить ее достаточно просто. Главное — не впадать в депрессию, а внимательно разобраться с особенностями данного процесса.

    Источник

    Читайте также:  Графический интерфейс windows позволяет проводить операции над файлами
    Adblock
    detector