Как отключить хост процесс windows

Содержание

Что такое хост-процесс для служб Windows svchost.exe и почему он грузит процессор

У многих пользователей возникают вопросы, связанные с процессом «Хост-процесс для служб Windows» svchost.exe в диспетчере задач Windows 10, 8 и Windows 7. Некоторых смущает, что процессов с таким именем большое число, другие сталкиваются с проблемой, выраженной в том, что svchost.exe грузит процессор на 100% (особенно актуально для Windows 7), вызывая тем самым невозможность нормальной работы с компьютером или ноутбуком.

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

Svchost.exe — что это за процесс (программа)

Svchost.exe в Windows 10, 8 и Windows 7 является основным процессом для загрузки служб операционной системы Windows, хранящихся в динамических библиотеках DLL. То есть службы Windows, которые вы можете увидеть в списке служб (Win+R, ввести services.msc) загружаются «через» svchost.exe и для многих из них запускается отдельный процесс, которые вы и наблюдаете в диспетчере задач.

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

  • Диспетчеры различных видов сетевых подключений, благодаря которым Вы имеете доступ в Интернет, в том числе и по Wi-Fi
  • Службы для работы с устройствами Plug and Play и HID, позволяющие Вам пользоваться мышками, веб-камерами, USB-клавиатурой
  • Службы центра обновления, защитник Windows 10 и 8 другие.

Соответственно, ответ на то, почему пунктов «Хост-процесс для служб Windows svchost.exe» много в диспетчере задач заключается в том, что системе необходимо запускать много служб, работа которых выглядит как отдельный процесс svchost.exe.

При этом, если каких-либо проблем данный процесс не вызывает, вам, вероятнее всего, не стоит каким-либо образом что-то настраивать, переживать о том, что это вирус или тем более пробовать удалить svchost.exe (при условии, что нахождение файла в C:WindowsSystem32 или C:WindowsSysWOW64, иначе, в теории, может оказаться, что это вирус, о чем будет упомянуто далее).

Что делать, если svchost.exe грузит процессор на 100%

Одна из самых распространенных проблем, связанных с svchost.exe — то, что этот процесс грузит систему на 100%. Наиболее частые причины такого поведения:

  • Выполняется какая-либо стандартная процедура (если такая нагрузка не всегда) — индексация содержимого дисков (особенно сразу после установки ОС), выполнение обновления или его загрузки и подобные. В этом случае (если это проходит «само») делать обычно ничего не требуется.
  • Какая-то из служб по какой-то причине работает неправильно (тут попробуем выяснить, что это за служба, см. далее). Причины неправильной работы могут быть разными — повреждения системных файлов (может помочь проверка целостности системных файлов), проблемы с драйверами (например, сетевыми) и другие.
  • Проблемы с жестким диском компьютера (стоит выполнить проверку жесткого диска на ошибки).
  • Реже — результат работы вредоносного ПО. Причем не обязательно сам файл svchost.exe является вирусом, могут быть варианты, когда посторонняя вредоносная программа обращается к Хост-процессу служб Windows таким образом, что вызывает нагрузку на процессор. Тут рекомендуется проверить компьютер на вирусы и использовать отдельные средства удаления вредоносных программ. Также, если проблема исчезает при чистой загрузке Windows (запуск с минимальным набором системных служб), то стоит обратить внимание на то, какие программы есть у вас в автозагрузке, возможно, влияние оказывают они.

Наиболее распространенный из указанных вариантов — неправильная работа какой-либо службы Windows 10, 8 и Windows 7. Для того, чтобы выяснить, какая именно служба вызывает такую нагрузку на процессор, удобно использовать программу Microsoft Sysinternals Process Explorer, скачать которую можно бесплатно с официального сайта https://technet.microsoft.com/en-us/sysinternals/processexplorer.aspx (представляет собой архив, который нужно распаковать и запустить из него исполняемый файл).

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

Если это одна служба — можно попробовать отключить её (см. Какие службы можно отключить в Windows 10 и как это сделать). Если несколько — можно экспериментировать с отключением, а можно по типу служб (например, если всё это — сетевые службы) предположить возможную причину проблемы (в указанном случае это могут быть неправильно работающие сетевые драйвера, конфликты антивирусов, или же вирус, использующий ваше сетевое подключение, задействуя при этом системные службы).

Как узнать, svchost.exe — это вирус или нет

Существует некоторое количество вирусов, которые либо маскируются, либо загружаются с помощью настоящего svchost.exe. Хотя, в настоящее время они встречаются не очень часто.

Симптомы заражения могут быть различными:

  • Основной и почти гарантированно говорящий о вредоносности svchost.exe — расположение этого файла вне папок system32 и SysWOW64 (чтобы узнать расположение, вы можете кликнуть правой кнопкой мыши по процессу в диспетчере задач и выбрать пункт «Открыть расположение файла». В Process Explorer посмотреть расположение можно схожим образом — правый клик и пункт меню Properties). Важно: в Windows файл svchost.exe можно обнаружить также в папках Prefetch, WinSxS, ServicePackFiles — это не вредоносный файл, но, одновременно, среди запущенных процессов файла из этих расположений быть не должно.
  • Среди прочих признаков отмечают, что процесс svchost.exe никогда не запускается от имени пользователя (только от имени «Система», «LOCAL SERVICE» и «Network Service»). В Windows 10 это точно не так (Shell Experience Host, sihost.exe, запускается именно от пользователя и через svchost.exe).
  • Интернет работает только после включения компьютера, потом перестает работать и страницы не открываются (причем иногда можно наблюдать активный обмен трафиком).
  • Другие обычные для вирусов проявления (реклама на всех сайтах, открывается не то, что нужно, изменяются системные настройки, компьютер тормозит и т.д.)

В случае, если у Вас возникли подозрения на то, что на компьютере какой-либо вирус, имеющий к svchost.exe, рекомендую:

  • С помощью ранее упоминавшейся программы Process Explorer кликнуть правой кнопкой мыши по проблемному экземпляру svchost.exe и выбрать пункт меню «Check VirusTotal» для проверки этого файла на вирусы.
  • В Process Explorer посмотреть, какой процесс запускает проблемный svchost.exe (т.е. в отображаемом в программе «дереве» находится «выше» в иерархии). Проверить его на вирусы тем же способом, что был описан в предыдущем пункте, если он вызывает подозрения.
  • Воспользоваться антивирусной программой для полной проверки компьютера (так как вирус может быть не в самом файле svchost, а просто использовать его).
  • Посмотреть описания вирусов здесь https://threats.kaspersky.com/ru/ . Просто введите в поисковую строку «svchost.exe» и получите список вирусов, использующих этот файл в своей работе, а также описание, как именно они работают и каким образом скрываются. Хотя, наверное, это излишне.
  • Если по имени файлов и задач вы способны определить их подозрительность, можно посмотреть, что именно запускается с помощью svchost с помощью командной строки, введя команду Tasklist /SVC

Почему процесс svchost грузит процессор на Windows 7

В Диспетчере задач всегда можно увидеть один или несколько процессов с названием svchost. Это важная системная служба Windows 7: хост-процесс, отвечающий за запуск динамических библиотек DLL. Обычно программа не требует много ресурсов — svchost грузит процессор и занимает оперативную память в результате сбоев системы, заражения вирусами или после некорректного обновления системы.

Причины сбоев процесса svchost

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

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

Основные причины, вызывающие проблему:

  • Перегрузка сети. Множество активных соединений порой генерируют вполне привычные программы — к примеру, большое количество одновременных загрузок и раздач через uTorrent.
  • Ошибки драйверов. Сетевые, звуковые, видео и другие драйвера взаимодействуют с системными службами. Любые ошибки с драйверами могут вызвать сбой в одной из служб, приводящей к перегрузке процесса.
  • Повреждение файлов Windows. Удаление лишних папок или файлов, нарушение работы самой хост службы или какой-либо динамической библиотеки DLL способно вызвать ошибку. Проблема может появляться после некорректной установки или удаления программ и их файлов, особенно если они были загружены из неофициальных источников.
  • Деятельность вредоносного ПО. Заражение компьютера вирусами и троянами остается популярной причиной, по которой процесс svchost. exe грузит систему Windows 7. Если системные файлы оказываются безвозвратно повреждены вирусами, для устранения проблемы может потребоваться замена файла, откат системы или переустановка Windows.
  • Проблемы с хост-сервисом и системными службами, а также обновления системы и сбои службы обновления. Эти причины не связаны с действиями пользователей или программ и, по сути, вызываются самой Windows.
  • Кратковременные системные сбои. Процесс и 100% загрузки системы может появляться постоянно, даже если его принудительно завершать, а может возникать разово или периодически. Иногда системные сбои разовые, и проблема не повторяется.
  • Другие причины: проблемы с работой тоннельного адаптера, слишком большое количество «мусора» на компьютере, перегружающего систему и процессы, сбои в работе компонента SuperFetch или просто слишком большое количество системных компонентов и служб, между которыми возникают конфликты и сбои.

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

Поиск проблемной службы

Для определения проблемной службы, грузящей ОЗУ или процессор, подойдет встроенный Диспетчер задач Windows. Можно использовать бесплатный аналогичный софт с расширенными возможностями — Process Explorer. Программа может потребоваться в том случае, если поиск и исправление стандартными методами не помогает.

Для определения проблемной службы нужно:

  1. Открыть Диспетчер задач при помощи комбинации клавиш Ctrl+Alt+Del, выбрав соответствующий пункт в появившемся меню.
  2. Перейти во вкладку «Процессы», отфильтровать список по нагрузке на центральный процессор. Процесс может называться svchost в Windows 7 и XP либо «Узел службы» на более поздних версиях системы.
  3. Развернув процесс или перейдя в свойства процесса из контекстного меню (вызывается правой кнопкой мыши), можно увидеть список служб, с которыми работает процесс.

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

Способы решения неисправности

Если процесс svchost грузит процессор Windows 7 впервые, следует попросту перезагрузить компьютер. При разовом сбое это поможет, и новый сбой может не повториться или повторится нескоро: иногда это случается из-за банально неправильного запуска какой-либо из служб системы. Если перезагрузка не помогла — следует воспользоваться стандартными путями решения проблемы, а также очистить компьютер и проверить систему на вирусы.

Стандартные методы

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

Для завершения процесса нужно:

  1. Открыть Диспетчер задач в меню, вызываемом комбинацией Ctrl+Alt+Del.
  2. Найти svchost, занимающий 99−100% от ЦП или всю оперативную память.
  3. Кликнуть по нему правой кнопкой мыши, выбрать в контекстном меню «Завершить».

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

Порядок действий для очистки системных настроек:

  1. Войти в Windows под аккаунтом администратора.
  2. Нажать «Пуск», «Выполнить» или ввести в поисковой строке название папки «prefetch». В папку можно перейти и с проводника — она находится в основном каталоге Windows.
  3. Открыть найденную папку и полностью очистить ее, удалив все имеющиеся файлы.

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

Сканирование и проверка антивирусом

В случае с вредоносным кодом, вирусы обычно поражают какую-то конкретную службу, из-за чего возникает системный сбой и загрузка процессора. Так как удалить svchost. exe на Windows 7 нельзя, нужно очистить всю систему от вирусов и троянов.

На вирусы следует обратить особое внимание, если:

  1. На компьютере отсутствует антивирусное ПО.
  2. В Диспетчере задач svchost запущен не от системных имен «NETWORK SERVICE» или «LOCAL», а под другими именами.
  3. Проблема началась после скачивания файла или распаковки архива, установки программы из непроверенного источника. Вирус также может попасть с сайта, флешки или любого другого внешнего носителя данных.
  4. При попытке завершить процесс система пишет «Отказано в доступе», даже если действие выполняется от имени администратора.

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

Если антивирусное ПО на компьютере отсутствует, поможет проверка бесплатными вариантами вроде Dr. Web CureIt! или программа Kaspersky Rescue Disk. Rescue Disk сканирует систему на наличие уязвимостей еще до начала загрузки Windows, поэтому отлавливает даже проблемные вирусы как в операционной системе, так и в оперативной памяти.

Центр обновлений Windows Update

Центр установки обновлений Windows периодически становится причиной высокой загрузки системы на ОС версиях 7 и XP. Автономный установщик обновлений может пытаться докачать файл с сервера, который сейчас недоступен либо установить несовместимый с конкретной версией Windows пакет обновлений. В результате система сама себя перегружает, пытаясь выполнить невозможное действие.

Как узнать, что проблему вызывает центр обновлений:

  1. Открыть диспетчер задач (Ctrl+Alt+Del), перейти во вкладку «Процессы», отсортировать список по загрузке на ЦП.
  2. Кликнуть правой кнопкой мыши по проблемному приложению и выбрать в появившемся контекстном меню пункт «Перейти к службам».
  3. Откроется вкладка диспетчера задач «Службы». В этом случае должны быть показаны только те, что управляются конкретным процессом svchost. В списке нужно постараться найти wuauserv — установщика обновлений Windows.

По wuauserv можно нажать ПКМ и выбрать вариант полной остановки или отключения, но это не самый корректный вариант решения проблемы. Если настройки обновлений выставлены на автоматические, то система заново запустит svchost. exe: хост-процесс для служб Windows будет пытаться запустить проблемное обновление регулярно, тем самым вызывая высокую загрузку ЦП.

В качестве решения можно отключить автоматические обновления:

  1. Зайти в «Пуск» — «Панель управления».
  2. Перейти в раздел «Центр обновления Windows», затем «Настройка параметров».
  3. Отключить «Важные обновления», выбрав в соответствующем разделе пункт «Не проверять наличие обновлений (не рекомендуется)».
  4. Снять галочку с пункта «Рекомендуемые обновления» — «Получать рекомендуемые обновления таким же образом, как и важные обновления».

Официально Windows XP и 7 уже не поддерживаются, хотя и широко распространены среди пользователей. Это значит, что ожидать серьезных и важных обновлений от Microsoft не стоит — вряд ли они вообще будут. С другой стороны, все действительно необходимые обновления и файлы придется загружать и устанавливать самостоятельно.

Иногда свхост перестает «съедать» ЦП и ОЗУ после диагностики системы, для запуска которой нужно:

  1. Открыть «Пуск».
  2. Ввести в строке поиска cmd, открыть Командную строку.
  3. В появившемся окне ввести sfc /scannow, нажать Enter.
  4. Дождаться окончания диагностики системы.

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

Очистка компьютера и восстановление системы

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

Что еще может помочь:

  • Если ранее создавались точки восстановления, можно воспользоваться ими для отката системы. Если svchost. exe грузит процессор Windows XP, то может потребоваться переустановка всей системы. Откат до точек восстановления доступен для Windows 7 и выше.
  • Очистка реестра от мусора и лишних ключей. Помогает не только в случае с системными процессами svchost и netsvcs, но и с часто грузящим память и процессор wsappx — службой обработки UWP и приложений магазина Microsoft Store. Очистку реестра лучше производить при помощи специальных приложений вроде бесплатного CCleaner.
  • Очистка системного мусора и лишних файлов. За месяцы и годы на ПК могут собраться гигабайты мусорных системных файлов. Очистка всего и сразу возможна при помощи того же CCleaner.
  • Дефрагментация системных файлов при помощи ПО типа Defraggler. Лучше выполнять, имея соответствующие навыки. Дефрагментация системы не решает проблему, но позволяет существенно снизить нагрузку на ОЗУ и процессор.

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

Originally posted 2018-04-17 10:37:12.

Процесс svchost.exe (netsvcs) грузит оперативную память и процессор: решение проблемы

После включения компьютера в Диспетчере устройств можно наблюдать, как svchost.exe (netsvcs) начинает запрашивать все больше и больше оперативной памяти и не может «отпустить» ее независимо от того, сколько ее накопилось. Узнаем подробнее, что это за процесс, почему сильно грузит оперативную память и процессор.

Что это за процесс svchost.exe (netsvcs)?

Svchost.exe (netsvcs) – это основной хост-процесс для служб Windows, без которого операционная система не будет работать. Так как через него запускаются многие службы, можно наблюдать кратковременные всплески использования процессора и оперативной памяти.

Причины высокой нагрузки процессом svchost.exe (netsvcs)

Проблема очень серьезна, поскольку общий объем оперативной памяти, используемой процессом svchost.exe (netsvcs) доходит до 50% после включения ПК и увеличивается до точки, когда компьютер становится настолько медленным, что за ним невозможно работать и требуется только перезагрузка. Проблема не является исключением для какой-то определенной версии ОС, от нее не застрахованы пользователи Windows 7, 8.1 и 10.

Высокая нагрузка на процессор и ОЗУ может произойти по двум основным причинам:

  1. Утечка памяти Windows 10 . Нагрузка на ОЗУ возникает, когда программе, использующей svchost.exe, не удается освободить память, в которой она уже не нуждается.
  2. Svchost.exe (LocalSystemNetworkRestricted) . Проблема возникает, когда процесс LocalSystemNetwork начинает интенсивно использовать процессор и ОЗУ, больше чем ему требуется, тем самым вызывая утечку памяти.

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

Если столкнулись с неполадкой, когда svchost.exe (netsvcs) грузит процессор и память, воспользуйтесь следующими решениями.

Проверка на вирусы

Svchost.exe может чрезмерно грузить процессор и память из-за заражения компьютера вирусами. При вирусном заражении процесс может использовать большие объемы ОЗУ, не «отпуская» ни одного байта ОЗУ. Во время такой нагрузки на ресурсы системы, ощущается сильное замедление работы компьютера.

Для эффективного лечения сначала проверьте систему антивирусной программой типа Malwarebytes, затем воспользуйтесь более мощным антивирусом.

Очистка журналов событий

В некоторых случаях процесс потребляет высокий процент памяти из-за слишком больших файлов журналов.

Откройте окно «Выполнить» (клавиши Win + R), впишите команду eventvwr.msc, нажмите Enter для входа в раздел Просмотра событий.

С левой стороны разверните Журналы WIndows. Кликните правой кнопкой мыши по очереди на подразделах Приложения, Безопасность, Установка, Система, Перенаправление события и выберите «Очистить журнал».

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

Фоновая интеллектуальная служба передачи (BITS) – это компонент операционной системы, который использует незанятую пропускную способность сети для загрузки критически важных для ОС данных (например, обновлений ОС) в фоновом режиме. Но иногда она работает со сбоями, чрезмерно снижая пропускную способность и скорость передачи по сети, в результате svchost.exe начинает грузить почти до 100% оперативную память и процессор.

Поэтому при снижении скорости интернета и высокой нагрузке на ОЗУ попробуйте отключить BITS.

Введите services.msc в окне «Выполнить» (Win + R), подтвердите запуск команды на Enter.

Найдите Фоновую интеллектуальную службу передачи (BITS) и дважды кликните по ней для входа в Свойства. Разверните выпадающее меню перед типом запуска, выберите «Отключено». Подтвердите изменения нажатием на кнопку «Применить».

Перезагрузите компьютер. Посмотрите, насколько svchost.exe грузит ЦП и ОЗУ.

Отключение Центра обновления Windows

Известны случаи, когда из-за службы Центра Обновления Windows svchost.exe начинает сильно грузить память и процессор. Чтобы проверить, не является ли он источником проблемы, выполните следующие действия:

Откройте окно «Выполнить» комбинацией клавиш Win + R, наберите services.msc. Прокрутите экран в самый низ, дважды кликните на «Центр обновления Windows». Установите тип запуска в положение «Отключена», для сохранения изменений нажмите на кнопку «Применить».

После перезагрузки ПК проверьте в Диспетчере задач нагрузку на ОЗУ. Имейте в виду, отключение этой службы означает, что Центр обновления Windows не будет автоматически устанавливать ожидающие обновления.

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

Отключение проблемных служб

Для решения сначала определим, какая служба или программа работает под процессом svchost.exe и потребляет много ресурсов процессора и памяти. Затем ее отключим или полностью удалим.

Нажмите клавиши Ctlr + Alt+Del, перейдите в «Диспетчер задач». На вкладке Процессы установите флажок «Отображать процессы от всех пользователей». Кликните правой кнопкой мыши на svchost.exe, который потребляет много ОЗУ, выберите «Перейти к службам».

На этой вкладке будет выделено несколько служб, которые работают под этим процессом.

Теперь нужно выяснить, какая из них грузит оперативную память и процессор. Определить ее можно двумя способами:

  1. Можно выполнить поочередный поиск с помощью Google всех выделенных служб, и посмотреть, является ли их отключение критическим для системы или нет.
  2. Попробуйте по очереди остановить службы, пока нагрузка на ЦП и ОЗУ не вернется к нормальному состоянию.

Чтобы временно отключить кликните на ней правой кнопкой мыши, выберите «Остановить».

После того, как обнаружили проблемную службу или приложение, ее нужно полностью отключить.

Нажмите клавиши Win + R, впишите команду services.msc, подтвердите ее запуск на Enter. В списке кликните правой кнопкой мыши кликните на проблемную, выберите Свойства.

Измените тип запуска на «Отключено», подтвердите изменения на «ОК», перезапустите компьютер.

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

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

  • Что такое svchost.exe?
  • Хост-процесс для служб Windows грузит память и процессор – причины дисфункции
  • Как исправить проблему «svchost загружает систему»
  • Видео-решение

Что такое 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 работает от вашего имени или имени других не системных пользователей, то это может быть признаком наличия на вашем компьютере различных вирусных программ, от которых немедленно нужно избавиться.

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

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

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

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

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

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

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

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

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

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

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

Видео-решение

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

Блог Евгения Крыжановского

Я научу вас ремонтировать свой компьютер!

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

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

Что собой представляет хост-процесс?

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

Хост процесс является средством запуска программ и приложений, которые вызываются пользователем вручную, а также объектов, не имеющих возможности запустить стандартным способом. В последнем случае приходится задействовать дополнительные компоненты. Чтобы не изучать досконально данную тему, стоит рассмотреть три самых популярных хост-процессов, которые используются чаще всего. К ним относятся службы Svchost, Rundll32 и Taskhost. Правда, они связаны с множеством проблем, возникающих по причине большой нагрузки на центральный процессор, а также оперативную память.

Служба Svchost.exe

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

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

Rundll32.exe

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

Taskhost.exe

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

Другими словами, в 64-битной версии операционной системы Windows 7 приложения или динамические библиотеки с архитектурой в 32 бита запускаются при помощи процесса Taskhost. На практике доказано, что его запросто можно отключить, потому как вызов приложений данного вида легко выполнять вышеописанными службами. Стоит также отметить, что подобное отключение на работоспособность и производительной системы не влияет. В то же время, это позволяет освободить значительную часть используемых системных ресурсов.

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

Запись опубликована 06.08.2015 автором katrinas11 в рубрике Моя жизнь. Отблагодари меня, поделись ссылкой с друзьями в социальных сетях:


Источник: unit-av.ru