Svchost.exe грузит процессор, что делать?

Иногда компьютер начинает тормозить. Программы медленно открываются, для выполнения каждого действия требуется несколько секунд, хотя вчера все выполнялось мгновенно. Красная лампочка загрузки постоянно мигает. Зайдя в «Диспетчер задач», он открывается если одновременно нажать клавиши Ctrl+Alt+Del, в нижней строке, можно наблюдать работу центрального процессора на 50 – 100 %. Перейдя на вкладку «Процессы», и отсортировав их по ресурсоемкости, увидим на первой строчке svchost.exe. Вот он, виновник такой работы компьютера.

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

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

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

  • Перезагрузка. Если все восстановилось после нее, значит, при предыдущем запуске был сбой операционной системы;
  • Проверка обновлений. Необходимо проверить обновления и произвести их установку. Иногда это помогает, новые разработки предотвращают сбои, возникающие в системе, и компьютер возвращается к нормальному состоянию;
  • Восстановление с контрольной точки. О том, что бы воспользоваться данным вариантом, необходимо позаботится заранее, создать точку для восстановления системы. Рекомендуется ее создавать при изменении, каких-либо настроек, то есть при нормально работающем компьютере. В случае сбоя, есть возможность, вернутся к предыдущим настройкам. Контрольная точка создается так, заходим в свойства компьютера, а затем переходим на вкладку «Защита системы», нажимаем на кнопку «Создать», в возникшем окне вписываем название точки и подтверждаем. Контрольная точка готова. Теперь всегда можно вернуться к настройкам, которые были, когда создавалась точка. Если и этот способ не помог, переходим к следующему;
  • Проверка на вирусы. Сначала самостоятельно удостоверимся в наличии вируса. Для чего необходимо зайти на «Процессы» в «Диспетчере задач», определить самый активный svchost.exe, и найти, кем он запущен. Это можно сделать, рассмотрев колонку «Пользователи». Нормальным, можно назвать запуск этого процесса от Local, System, Network Service, любой другой, скорей всего, подразумевает вирус на компьютере. Но если даже другой пользователь не был обнаружен, следует применить антивирусную программу. Для этих целей лучшей, является программа DrWeb Cureit, она предназначена для разовой проверки и совершенно бесплатная. Все выявленные вирусы она уничтожит. Запускается программа, при работе компьютера в безопасном режиме;
  • Остановка служб. Переходим к следующему этапу, необходимо найти службу, действия, которой приводят к постоянной загрузке центрального процессора. Для этого на вкладке «Процессы», отмечаем самый активный и переходим на вкладку «Службы». На ней выделены службы, запущенные данным процессом. После этого нужно поочередно их отключать, но предварительно отметив, те службы, отключение которых возможно нарушит работу системы. Для этого, на вкладке «Службы» в «Диспетчере задач» внизу выберем кнопку «Службы», и открывается одноименное окно. Отмечаем выбранную службу, и заходим в свойства. В окне меняем вручную или автоматически, на отключена, выберем «Остановить» и для выполнения действий, «Применить» и «OK». Все служба отключена. Перегружаем компьютер и проверяем результат. Можно отметить ряд служб, отключение, которых привело к положительному результату, при этом, не нарушив работы системы. Это:
  • Superfetch;
  • Узел универсальных PNP устройств;
  • Немедленное подключение Windows — регистратор настройки;
  • Инструментарий управления Windows;
  • Центр обновления Windows;
  • Прослушиватель домашней группы.
  • Отключение «Центра обновления Windows». Для выполнения этой задачи из «Панели управления» переходим в «Центр управления Windows». Слева, на панели, находим «Настройки параметров». В окне, которое откроется, в разделе «Важные обновления» выберем пункт «Не проверять наличие обновлений (не рекомендуется)», нажимаем «OK». Но выполнение этого пункта опасно для безопасности компьютера, так как он прекратит получать обновления системы;
  • Удаление папки Prefetch. Она предназначена для более быстрой загрузке системы и программ, используя данные более ранних загрузок. Она расположена в папке :WINDOWS, находим и удаляем, после чего находим папку Tasks, расположенную в :WINDOWSsystem32, открываем и очищаем. Запускаем «Диспетчер задач», входим на вкладку «Процессы» и удаляем все процессы svchost. Перегружаем компьютер. Проверяем результат.

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

 

Adblock
detector