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

Без вступления, сразу к делу. Компьютер или ноутбук прекрасно работал и, вдруг, стал сильно , а изображение на экране и курсор — дёргаться. Такое обычно происходит, когда центральный процессор и оперативная память загружены на пределе своих возможностей (доходит до 100%).

Эта ситуация может возникнуть если один или несколько процессов, служб или программ расходуют много ресурсов ноутбука, ПК. Svchost грузит систему (процессор и память) из-за ошибок и недоработок в самой программе, проблем в ОС Windows или недостатка ресурсов компьютера (слабый процессор, мало оперативки и т.д.). Как удалить svchost?

Чтобы понять какие именно процессы вызывают медленную работу системы, необходимо зайти в «Диспетчер задач» Windows (Ctrl+Alt+Del) и открыть вкладку «Производительность». Для подробных сведений нужно кликнуть по ссылке «Открыть монитор ресурсов».

Какие процессы чаще всего нагружают и сильно тормозят работу ноутбука и компьютера:

  • Svchost.exe (netsvcs, LocalServiceAndNoImpersonation) — проблемы с установкой драйверов на некоторые устройства. Процесс Svchost.exe используется при работе некоторых сетевых служб (относится к типу networkservice). Наиболее сильное влияние на производительность компьютера или ноутбука оказывает деятельность «Центра обновления Windows»;
  • Svchost.exe (netsvcs, LocalSystemNetworkRestricted) — проблемы с работой службы Superfetch и «Центр обновления Windows». Superfetch, что это за служба? Superfetch используется для ускорения доступа к часто используемым файлам, папкам и программам, путём продвинутого кэширования. В некоторых случаях и при определённых конфигурациях компьютера или ноутбука служба может как ускорить работу, так и сильно её тормозить. Использование Superfetch для SSD+быстрая оперативная память объемом более 4GB=не имеет смысла. Отключить или нет Superfetch и Prefetch решать вам;
  • MsMpEng.exe — Antimalware Service Executable, Microsoft Security Essentials, исполняемый файл встроенной антивирусной программы (сетевого экрана) в Windows 10. Другое название Windows Defender или Защитник Windows.

Популярные вопросы о программе Svchost.exe.

  1. Svchost.exe — что это за процесс? Это стандартный хост-процесс для служб Windows 10 (7, 8 и др.).
  2. Почему запущено много процессов с одинаковым именем svchost.exe, нормально ли это? Потому что многие службы и компоненты Windows используют этот процесс в своей работе. В основном это сетевые службы и различные устройства компьютера или ноутбука. Не стоит бояться, это не вирус, а обычный системный процесс Windows.
  3. Почему svchost.exe netsvcs (localserviceandnoimpersonation, localsystemnetworkrestricted) грузит память и процессор? Этот процесс может сильно нагружать систему в момент пиковых нагрузок, например при проверке, скачивании обновлений Windows из Интернета и их установке. Также загруженность может быть вызвана установкой драйверов или неправильной работой устройств и компонентов. Если в этот момент запущены ресурсоёмкие программы попробуйте их закрыть и подождать немного. Если проблема не решается даже перезагрузкой, тогда нужно принимать меры.

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

Как отключить службы и процессы, которые грузят память и процессор:

  1. Как отключить svchost.exe (netsvcs). Чтобы отключить службу «Центр обновления Windows», нужно запустить «Диспетчер задач» нажав Ctrl+Alt+Del. Выберите вкладку «Службы», внизу кликните «Открыть службы». Найдите службу «Центр обновления Windows», нажмите правой кнопкой — «Остановить». Затем ещё раз правой кнопкой на службе, выбираем «Свойства». В типе запуска из выпадающего списка отмечаем «Отключена» и жмём «Ок».
  2. Как полностью отключить, удалить защитник Windows 10, 7 (MsMpEng.exe) навсегда. Удалять защитник Windows 10 крайне не желательно. Он необходим чтобы хоть как-то защищать систему от вирусов, если не установлено другое антивирусное ПО. При установке любого другого антивируса (ESET Nod32, Kaspersky, DrWeb, Avast и др.) Защитник Windows 10 и стандартный брандмауэр автоматически отключаются. Чтобы отключить службу защитника вручную, потребуется правка реестра. Отключение Защитника Windows требуется только в крайних случаях, обычно проблема решается без этого.
  3. Как отключить Superfetch Windows 10. Выключается аналогично svchost.exe (netsvcs), только среди названий служб ищем «Superfetch».
  4. Как отключить Prefetch. Если вы собираетесь выключить службу sysmain superfetch Windows 10, вместе с ней имеет смысл отключить и службу Prefetch. Обе эти службы были созданы для ускорения работы программ и повышения производительности на слабых компьютерах. Superfetch и Prefetch показывают хорошие результаты для медленных жестких дисков с маленькой скоростью чтения/записи. На более-менее современных ноутбуках и ПК с SSD и DDR4 их смело можно отключать. Саму папку Prefetch в каталоге Windows, лучше не трогать. Отключите только саму службу в реестре.

Если стоит выбор установить защитник windows 10 или антивирус — выбирайте хороший антивирусный пакет. Windows Defender (msmpeng.exe) или Antimalware Service Executable — это временная мера для борьбы с вирусами, его эффективность недостаточна для предотвращения серьёзных кибер-угроз. Процесс msmpeng.exe в некоторых случаях сильно грузит процессор и память.

Если ничего из вышеперечисленного не помогло, очень рекомендую изучить 3 этих ветки на форуме технической поддержки Microsoft:

  • Здесь подробно расписано про решение вопроса от LocalSystemNetworkRestricted —
  • Тут про Защитник Windows 10 (MsMpEng.exe), что делать если он грузит процессор и память —
  • Ещё раз о возможных проблемах с svchost.exe (netsvcs) —

Вот такими нехитрыми способами можно бороться с тормозами на ноутбуке и ПК. Жду вопросы в комментариях. Удачи и добра! 😉

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

Что такое 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 грузит память и процессор? Я бы отметил следующие:

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

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

Как исправить проблему «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? Действительно ли хост процесс служб Windows повинен в перегрузке процессора? И если это так, то как с этим бороться?

Generic Host Process for Win32 Services, а именно так расшифровывается название рассматриваемой службы Windows, — является критически важной утилитой операционной системы. Отключить данную службу нельзя, так как в противном случае станет невозможным использование одного из важнейших инструментов Windows — разделяемых между приложениями библиотек подпрограмм — так называемых dll-библиотек. А так как вся архитектура Windows базируется на таких библиотеках, то работа с отключенным svchost.exe — абсолютно нереальна.

Проблема заключается в том, что хакеры предпочитают маскировать свои вредоносные программы под один из системных процессов и Generic Host Process — идеальный кандидат для таких манипуляций.

Система автоматически запускает не один а множество этих процессов, поэтому разобраться какой из них является «здоровым», а какой представляет собой вирус — на глаз не получится.

Где живет Generic Host Process for Win32?

Одним из самых простых способов выявить вирус данного типа является проверка места его обитания. Файлы настоящего хост-процесса не могут располагаться нигде, кроме системных папок, расположенных внутри папки установки Windows (например, C:\WINDOWS) т.е. ее подпапок. Если что-то сильно грузит систему, пройдитесь, для начала, обычным поиском по системному разделу. В случае обнаружения нашего «друга» в любой другой папке, кроме указанных, можете быть уверены — это вирус.

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

Название exe-шника может отличаться в одной-двух буквах. или к нему могут добавляться цифры. В нашем случае это может выглядеть так: svch0st, svchosl, svchosts32, ssvvcchhoosst и т.д. Следовательно имеет смысл использовать вместо точного, неточный поиск по образцу.

Более свежие версии данного вируса относятся к совершенно иной категории. Запускаясь в Windows, этот exe немедленно лезет в сеть и начинает рассылать спам чуть ли не по всему Интернету. При этом процесс сильнейшим образом грузит систему. Хотя встречаются и вполне здоровые проявления деятельности данной службы, которые, впрочем, также раздражают пользователя, как и поведение вируса-спамера. Например, закачка обновлений в фоновом режиме. Без хост-процесса и тут не обошлось, но справиться проблемой в данном случае очень просто — нужно взять и отключить автоматическое обновление, которое грузит Windows.

Рекомендации по борьбе с вирусом — самые обыкновенные. Нужно инсталлировать в Windows хороший, популярный антивирус и регулярно обновлять антивирусные базы. Обращая особое внимание на опции, ответственные за spyware. Также поможет установка файервола. Если принять все эти меры заранее, то никакой svchost к вам не проникнет. О том что он грузит систему сможете забыть.

Но что делать, если вредоносный процесс в виде exe-службы уже проник к вам в компьютер и что есть силы грузит операционку? Выполнить наши дальнейшие рекомендации.

Устраняем проблему

Если вы обнаруживаете, что данная служба exe грузит процессор, то поступайте следующим образом:

Если систему грузит не вирус, а ее замучили какие-то фоновые процессы, то:

  • Зайдите в «Центр обновления» и отключите автообновление.
  • Отыщите в сети один из анализаторов Generic Host Process for Win32 и попробуйте с его помощью отключить ненужные экземпляры сервиса.
  • На свой страх и риск можете удалить содержимое папки \WINDOWS\system32\Tasks и удалить папку \WINDOWS\Prefetch .

Если систему грузит вирус, то:


  • Жмем на кнопку «Запустить».

Программа удалит вредоносные файлы и перезагрузит многострадальную Windows. Больше ее ничто не грузит.

Е сли Вы когда-нибудь просматривали Диспетчер задач, то, возможно, Вы задавались вопросом, почему запущенно так много Service Host процессов. Вы не можете убить их, и Вы точно не запускали их. Итак, что это?

Что такое Service Host процесс

Вот ответ, согласно Microsoft:

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

Но это не очень помогло нам понять что это. Некоторое время назад корпорация Майкрософт начала изменять большую часть функциональности Windows с использования внутренних служб Windows (которые запускались из EXE-файлов) на использование DLL-файлов. С точки зрения программирования это делает код более многоразовым и, возможно, легче поддерживать в актуальном состоянии. Проблема в том, что Вы не можете запускать DLL-файл непосредственно из Windows так же, как и исполняемый файл. Вместо этого оболочка, загружаемая из исполняемого файла, используется для размещения этих DLL-сервисов. Так появился процесс Service Host (svchost.exe).

Почему запущено так много Service Host процессов

Если Вы когда-нибудь просматривали раздел «Службы» в панели управления, то Вы, вероятно, заметили, что Windows требует много сервисов. Если каждая отдельная служба будет работать под одним Service Host процессом, то отказ в одной службе может привести к сбою всей Windows. Поэтому они отделены друг от друга.

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

Что мне делать со всей этой информацией?

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

Тем не менее, если Вы заметили, что конкретный экземпляр Service Host или связанная с ним служба вызывает проблемы, такие как постоянное чрезмерное использование процессора или ОЗУ, то Вы можете проверить сервисы, которые задействованы. Это может по крайней мере дать Вам представление о том, где начать поиск и устранение неисправностей. Существует несколько способов узнать, какие службы содержатся в определенном экземпляре Service Host. Вы можете посмотреть это в диспетчере задач или использовать отличное стороннее приложение под названием Process Explorer.

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

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


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


Если Вы используете Windows 7, то все немного по-другому. Диспетчер задач Windows 7 не группирует процессы таким же образом и не отображает обычные имена процессов — он показывает только все экземпляры «svchost.exe». Нужно немного больше действий, чтобы определить службы, связанные с конкретным экземпляром «svchost.exe».

На вкладке «Процессы» диспетчера задач в Windows 7 щелкните правой кнопкой мыши по определенному процессу «svchost.exe», а затем выберите вариант «Перейти к службам».


Это действие перенаправит Вас на вкладку «Службы», где все службы, запущенные под процессом «svchost.exe», будут выбраны.


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

Проверка связанных сервисов с помощью Process Explorer

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

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

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

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


Если файл хранится в папке Windows\System32, то можете быть уверены, что это не вирус.


Тем не менее, если Вы хотите быть спокойным, то Вы всегда можете просканировать систему на вирусы с помощью антивирусного сканера.

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

Основных причин две – сбой в ОС и проникновение вируса. Методы «борьбы» могут отличаться в зависимости от причины.

Т.к. данный процесс очень важен для корректной работы системы, рекомендуется соблюдать определённую осторожность при работе с ним:

  • Не вносите изменений и тем более ничего не удаляйте в системных папках. Например, некоторые пользователи пытаются удалять файлы из папки system32 , что приводит к полному «уничтожению» ОС. Также не рекомендуется добавлять какие-либо файлы в корневой каталог Windows, т.к. это тоже может быть чревато неблагоприятными последствиями.
  • Установите какую-либо антивирусную программу, которая будет проверять компьютер в фоновом режиме. К счастью, даже бесплатные антивирусные пакеты отлично справляются с тем, чтобы вирус не создавал перегрузку ЦП при помощи SVCHost.
  • Снимая задачи с процесса SVCHost при помощи «Диспетчера задач» , вы можете тоже нарушить работу системы. К счастью, это в самом худшем случае вызовет перезагрузку ПК. Чтобы этого избежать, следуйте специальной инструкции по работе с данным процессом через «Диспетчер задач» .

Способ 1: устранение вирусов

В 50% случаев, проблемы с перегрузкой ЦП из-за SVCHost – это следствие заражения компьютера вирусами. Если у вас есть хоть какой-нибудь антивирусный пакет, где регулярно обновляются базы вирусов, то вероятность этого сценария крайне мала.

Но если вирус всё-таки проскочил, то от него легко можно избавиться, просто запустив проверку при помощи антивирусника. У вас может быть совершенно другое антивирусное ПО, в данной статье лечение будет показано на примере антивируса Comodo Internet Security . Он распространяется бесплатно, его функционала будет достаточно, а база вирусов регулярно обновляется, что позволяет обнаружить даже самые «свежие» вирусы.

Инструкция выглядит так:


Способ 2: оптимизация работы ОС

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

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


Проведение дефрагментации

Также, желательно не пренебрегать дефрагментацией дисков. Делается следующим образом:

Способ 3: решение проблем с «Центром Обновлений»

ОС Windows, начиная с 7-ки, получает обновления «по воздуху», чаще всего, просто ставя пользователя в известность, что ОС получит некое обновление. Если оно незначительное, то, как правило, проходит в фоновом режиме без перезагрузок и оповещений для пользователя.

Однако, некорректно поставленные обновления часто вызывают разные сбои в системе и проблемы с загруженностью процессора из-за SVCHost, в этом случае, не исключение. Чтобы вернуть производительность ПК на прежний уровень потребуется выполнить две вещи:

  • Отключить автоматические обновление (в Windows 10 это невозможно).
  • Сделать откат обновлений.

Отключаем автоматическое обновление ОС:


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

Как произвести откат обновлений:


Избавиться от проблемы перегрузки ядер процессора, вызванной работающим процессом SVCHost, несложно. К последнему способу придётся прибегнуть только том случае, если уже ничего не помогает.