Svchost.exe грузит процессор и память в windows 7 и windows 10

Почему в taskmgr отображается слишком много процессов с наименованием svchost.exe

Компонент taskmgr представляет собой «Диспетчер задач», в котором отображаются запущенные службы и процессы.

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

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

Несколько хост-узлов в диспетчере задач

Причины и решения

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

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

Далее неплохо проверить систему антивирусом. Если он не поставлен, то срочно установите. После проверки посмотрите нет ли обновлений для Windows 7, если они имеются – установите. Для этого зайдите в Панель управления – Система и безопасность – Центр обновления Windows.

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

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

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

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

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

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

Можно удалить папку Prefetch. Она находится в папке Windows на диске с системой. Опасности это не несет, но может решить проблему.

Еще можно проверить, не накопилась ли пыль в системном блоке? Физическое повреждение чипов памяти тоже может стать причиной того, что Svchost потребляет много ресурсов.

Если ничего не помогает, можно попробовать откатить систему на несколько дней назад. Это можно сделать в Панели управления.

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

https://youtube.com/watch?v=xiJ5JMDQKFA

Процесс svchost.exe грузит процессор и память Windows 7

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

Важно понимать, что название одно, а вот службы Windows 7, которые запущены под этим именем, совершенно разные. Поэтому вначале нужно найти виновника:

1. Запустите диспетчер задач при помощи комбинации клавиш «Ctrl + Alt + Del».

2. Чтобы увидеть системные процессы необходимо нажать на кнопку «Отображать процессы всех пользователей»

3. Теперь, отсортируйте программы по имени, чтобы было проще искать (поле «Имя образа»).

4. Найдите процесс svchost.exe, который пожирает память и процессорное время (поля «Память» и «ЦП» сответственно). Щелкните по нему правой кнопкой мыши и выберите пункт «Перейти к службам»

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

6. А вот теперь нужно действовать очень аккуратно. Пробуйте поочередно отключать службы. Делается это просто. Выбираете службу щелкаете по ней правой кнопкой мышки и выбираете в меню пункт «Остановить службу» (иногда может потребоваться подтверждение). Однако, перед этим советую ознакомиться в интернете с тем, что представляет собой данная служба и зачем она предназначена

К примеру, если служба является очень важной для системы, то делать этого не стоит, так как возможны ошибки в Windows 7

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

Помните, что многие службы автоматически запускаются при запуске Windows, так что после перезагрузки проблема с памятью и процессором может вернуться, поэтому в последствии советую ее отключить (если такое возможно и не сломает операционную систему). Сделать это можно через интерфейс «Управление компьютером».

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

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

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

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

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

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

    Отключаем обновления

  • Отключите службу «Центр обновления Windows». Нажмите на кнопку «Пуск», в строке поиска наберите services.msc, в списке служб найдите «Центр обновления Windows», кликните на неё дважды и выберите тип запуска «Отключена»;
  • Очистите системный log-файл. Нажмите «Пуск», в строке поиска наберите eventvwr.msc и нажмите ввод. Откройте вкладку «Журналы Windows», нажмите на «Приложение» правой клавишей мыши, и в появившемся меню выберите «Очистить журнал». То же самое проделайте для вкладок «Безопасность», «Установка», «Система», «Перенаправленные события»;

    Очищаем log-файл

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

Описание svchost.exe

Подобная проблема появилась довольно таки давно, однако до сих пор в интернете нет ресурса, где были бы описаны все нюансы и способы борьбы. Данная статья будет посвящена решению на Windows 7.

Стоит начать с того, что svchost.exe является системным процессом. Он должен находится по адресу: C:WindowsSystem32

Проверить местонахождение приложения с названием svchost.exe совсем несложно, достаточно лишь зайти в диспетчер задач (Ctrl+Alt+Delete – Диспетчер задач), найти процесс с этим названием, который потребляет много оперативной памяти, щелкнуть правой кнопкой мыши и выбрать пункт «Открыть место хранения файла. Процесс будет отображаться в диспетчере только, если у Вас стоит галочка «Отображать процессы всех пользователей. В окне проводника вы увидите файл и папку, в которой он находится.

Если местоположение файла отличается от вышеуказанного, то можно с 95% вероятностью сказать, что это вирус, но в этом случае победить его можно либо простым удалением, либо нормальным антивирусом

Так же следует обращать внимание на название. Приложение тоже можно считать вирусом, если оно имеет вид: svch0st.exe, svchost.exe (где «с» и «о» написаны в русской раскладке) и т.д

Еще один фактор помогающий определить подлинность файла – это имя пользователя указанное в диспетчере задач.

Допустимые имена:

  1. Система
  2. LOCAL SERVICE
  3. NETWORK SERVICE

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

Отключение обновлений

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

  • Открыть панель управления, раздел «Система и безопасность».

Из представленного списка выбрать «Центр обновления».

В меню слева кликнуть по строке «Настройка параметров».

Пункт «Важные обновления» выбрать вариант «Не проверять…». В двух других строках снять флажки.

Кликнуть «ОК», чтобы сохранить изменения. Для выполнения действия понадобятся права администратора.

Дополнительно, используя представленную в предыдущем разделе инструкцию, выполнить отключение службы «Центр обновления Windows».

Важно знать

Отключение функции делает систему уязвимой – на нее не будут устанавливаться актуальные заплатки, защищающие выявленные слабые места

Важно регулярно проводить ручной поиск новых компонентов и выполнять их установку

Что такое svchost exe в диспетчере задач?

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

Поэтому сперва разберем, за что отвечает процесс svchost exe, и зачем он вообще нужен ОС windows 7/8.

Итак, что за служба svchost exe?

Согласно официальной трактовке, Svchost.exe — это системный процесс, который содержит другие отдельные службы, необходимые для нормальной работы ОП Windows.

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

Разберем его принцип работы на абстрактном примере:

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

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

В случае с операционной системой таким условным редактором и является Svchost.exe: большинство служб, программ и сервисов ОС Windows, использующих динамические библиотеки DLL, для нормальной работы вынуждены обращаться к процессу Generic Host Process for Win32 Services (кратко именуемому Svchost).

При этом для каждой программы запускается своя копия Svchost.exe, выполняющая свои уникальные функции. Таким образом, svchost exe в диспетчере задач ровно столько, сколько на данный момент запущено программ и служб, загружаемых из динамических библиотек DLL. Это могут быть как некоторые системные процессы, которые происходят внутри ОС без ведома пользователя, так и установленные непосредственно юзером программы (например, Platforms, SDK/DDK)

Почему svchost.exe грузит память Windows

System Service Exception Windows 10 — почему появился синий экран

Хост-узел svchost может нагружать систему, оперативную память или жесткий диск по следующим причинам:

  • произошел программный сбой. Программный сбой может привести к неправильному функционированию ОС. В некоторых случаях может наблюдаться излишняя активность фоновых приложений и служб. При этом некоторые компоненты могут выйти из строя, и на экране компьютера отобразится синий экран. Как правило, сбой происходит вследствие неправильной перезагрузки или ошибок пакетов обновлений. В этой ситуации рекомендуется восстановление Виндовс;
  • сбой ключей системного реестра. Системный реестр необходим для правильного запуска служб и фоновых процессов. В нем хранятся ключи, где зашифрованы специальные параметры для запуска приложений. Если происходит повреждение компонентов, то ОС не сможет нормально работать. Могут наблюдаться сбои, ошибки, циклическая перезагрузка и вылеты в BSOD. В данном случае рекомендуется восстановление с помощью диска Windows Live;
  • аппаратные неполадки. В некоторых случаях аппаратные неполадки могут привести к сбою в работе служб. Часто это происходит из-за того, что на кулере процессора и графического ускорителя скопилось много пыли. Вследствие этого нарушается отведение тепла от оборудования. Процессор начинает работать на повышенных тактовых частотах, и службы мониторинга за состоянием аппаратных элементов персонального компьютера выходят из строя. Исправить проблему можно путем очистки кулера от пыли;
  • неправильная установка обновлений. Если при установке обновлений или сервисных патчей произошел сбой, то фоновые процессы могут выйти из строя. Службы диагностики и устранения неисправностей пытаются в автоматическом режиме убрать ошибки и произвести повторную инсталляцию апдейтов. В такой ситуации часто наблюдается повышенная активность хост-узла. Чтобы устранить неисправность, необходимо отключить службы обновления Windows и произвести откат системы с помощью точки восстановления;
  • вредоносное программное обеспечение. Некоторые вредоносные файлы могут внедряться в системные службы и провоцировать различные ошибки. Помимо этого, вирусы способны повреждать динамические библиотеки, благодаря которым работает большинство служб и фоновых процессов. Чтобы исправить данную ситуацию, необходимо сканирование системы в безопасном режиме. Обнаруженные вредоносные файлы требуется удалить с помощью антивируса. Для проверки не рекомендуется использовать Windows Defender, так как у него небольшие вирусные базы и минимальное количество функций для защиты персонального компьютера;
  • слишком большой объем LOG-файла журнала системных ошибок. Данный элемент создается автоматически после инсталляции ОС. В лог-файл записываются ошибки, которые возникают при установке программного обеспечения, обновлений или удаления приложений. В этой ситуации поможет выключение одной службы — «Установщик модулей Windows». Помимо этого, пользователю нужно будет произвести удаление лог-файлов из папки Temp.


Хост-процесс для выполнения системных задач

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

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

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

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

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

Отключаем обновления

  • Отключите службу «Центр обновления Windows». Нажмите на кнопку «Пуск», в строке поиска наберите services.msc, в списке служб найдите «Центр обновления Windows», кликните на неё дважды и выберите тип запуска «Отключена»;
  • Очистите системный log-файл. Нажмите «Пуск», в строке поиска наберите eventvwr.msc и нажмите ввод. Откройте вкладку «Журналы Windows», нажмите на «Приложение» правой клавишей мыши, и в появившемся меню выберите «Очистить журнал». То же самое проделайте для вкладок «Безопасность», «Установка», «Система», «Перенаправленные события»;

Очищаем log-файл

  • Используйте программы для очистки и восстановления работоспособности реестра (CCleaner, RegCleaner и ряд других аналогов);
  • Проверьте вашу систему на наличие программ-зловредов (помогут такие инструменты как Dr. Web CureIt!, Trojan Remover, Malware Anti-Malware и др.), проследите расположение файла svchost.exe (где он должен находится я уже упоминал выше) и его правильное название (должно быть только «svchost.exe» без модификаций);

  • Выполните откат системы на предыдущую точку восстановления. Нажмите «Пуск», в строке поиска наберите rstrui, и откатите систему на её стабильную версию;
  • Отнесите ваш компьютер в сервисный центр для очистки его от пыли и проверки работоспособности его узлов (память, блок питания, видеокарта и др.), или при наличии достаточной квалификации выполните эти процедуры самостоятельно.

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

Подозрение на вирусы

Есть вероятность такого события, при котором операция Svchost.exe грузится самостоятельно, без каких-либо на то причин. Запомните! «Добропорядочные» процессы svchost.exe идут под пользовательским именем, например, таким как Network Service, или чем-то на это похожим. Вирусные программы же записывают себя под именем «Admin».  В таком случае можно быть на 100 процентов уверенным, что ваш персональный компьютер поразил вирус. Безусловно, данный процесс легко завершить легким движением мышки, но правильным решением будет являться полная проверка системы антивирусной программой, что в принципе не даёт полных гарантий решения проблемы. Компьютерные вирусы могут маскироваться очень хорошо, забираясь даже в оперативную память. Наилучшим решением будет использование таких гигантов антивирусной отрасли, как продукты от Nod32 или Касперского, стартующие еще до запуска операционной системы. 

Другие способы устранения проблемы

Очистка системных журналов Windows

  • Зайдите в Пуск.
  • Нажмите на стрелочку рядом с пунктом «Все программы».

  • Пролистайте вниз и найдите папку «Стандартные».
  • Выберите «Выполнить».

  • В открывшемся окне вбейте команду eventvwr.msc и нажмите ОК.

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

  • Вы можете сохранить резервную копию файлов, либо просто провести очистку журнала.

Журналы событий – это всего лишь информация (как записи в ежедневнике) касательно всех ошибок и событий, которые происходили в вашей системе.

Очистка папки Prefetch

  • Зайдите в «Мой компьютер», значок которого обычно находится на рабочем столе.
  • Зайдите в Локальный диск С.
  • Откройте папку Windows.
  • Отыщите в ней подпапку Prefetch, и откройте её.
  • Выделите и удалите все файлы в этой папке.

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

  • Запустите Редактор реестра. Это осуществимо, если открыть «Пуск» и ввести в строку поиска regedit.

  • В открывшемся окне в колонке слева откройте папку HKEY_LOCAL_MACHINE, нажав на галочку.

  • В ней вы найдёте несколько подпапок, среди которых будет SYSTEM.
  • Кликните на галочку возле SYSTEM, чтобы выпал список, и перейдите в CurrentControlSet.

  • Теперь нужен кликнуть на галочку возле подпапок Control/SessionManager/Memory Management.
  • Нажмите на папку PrefetchParameters. В колонке справа появится небольшой перечень файлов. Нас интересует файл EnablePrefetcher.

  • Правой кнопкой мыши нажмите на файл EnablePrefetcher и выберите «Изменить».

  • Проставьте «2» в строке «Значение» и нажмите ОК. Это позволит закрыть доступ к папке для приложений, которые не относятся к системе Windows.

  • Закройте Редактор реестра и перезагрузите систему.

Неправильно установленные приложения для драйвера: откат системы

  • Нажмите на «Пуск».
  • Наберите в поисковой строке «Восстано» и выберите «Восстановление системы».

  • Далее появится окно с информацией о последствиях перезапуска. Ознакомьтесь с ней и нажмите «Далее».

  • Установите дату отката, ориентируясь на период прекращения нормальной работы процессора, и нажмите «Далее».

  • Просмотрите данные о восстановлении. Продолжите процедуру нажатием на кнопку «Готово».
  • Затем появится окно с предупреждением невозможности остановки операции. Подтвердите согласие продолжить процедуру отката кнопкой «Да».
  • После этого придётся выждать время, необходимое для отката системы. После завершения процесса на экране появится уведомление об успешности процедуры.

Проверка целостности системы Windows

  • Нажмите на значок «Пуск» на панели задач.
  • Нажмите на черный треугольничек у строки «Все программы», чтобы увидеть список программ.
  • В папке «Стандартные» отыщите Командную строку. Нажмите на неё правой кнопкой мыши и выберите запуск от имени администратора.
  • Введите комбинацию sfc /scannow и нажмите на клавиатуре Enter.
  • После этого система самостоятельно отыщет и устранит проблемы. Перезагрузите систему.

Отключение автоматического обновления

  • Откройте меню «Пуск».
  • Зайдите в «Панель управления».
  • Выберите раздел «Система и безопасность».
  • Запустите «Центр обновления Windows».
  • В колонке слева нажмите на категорию «Настройка параметров».
  • В открывшемся окне измените статус обновлений, выбрав «Не проверять…». Также уберите галочки в пунктах ниже и нажмите ОК.

  • В поисковой строке меню «Пуск» введите слово «Службы» и запустите данную программу.

  • В открывшемся окне отыщите в списке «Центр обновления Windows» и нажмите на данную строку. На панели вверху найдите кнопку «Остановки службы».

  • После этого кликните по строке «Центр обновления Windows» правой кнопкой мыши и выберите «Свойства».
  • В разделе «Тип запуска» поставьте статус «Отключена».

  • Подтвердите изменение кнопкой ОК и перезагрузите систему.
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector