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

3253654

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

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

Основные причины, когда svchost.exe начинает сильно нагружать центральный процессор:
1. Наличие на компьютере вируса. От этого не застрахован никто, причем многие вирусы действительно используют svchost.exe для внедрения в систему.
2. Большая нагрузка на сеть, большое число каналов связи. Это можно наблюдать, когда выполняется активный обмен данными через торрент-клиент по сети.
3. Ошибки в работе устройств, а также неправильная работа драйверов устройств, с которыми работают системные службы (звуковая карта, сетевая плата и т.п.).
4. Повреждение системных файлов Windows, например удаление или изменение системных файлов активаторами и другим пиратским программным обеспечением.
5. Ошибки в работе служб операционной системы.
6. Неисправности «железа» компьютера.

Проблема с сетью

Для начала необходимо убедиться, что сеть не перегружена и это не влияет на работу хост-процесса. Для этого заходим в Панель управления и открываем Центр управления сетями. Здесь переходим к настройке адаптеров и отключаем все сетевые адаптеры (подключения по локальной сети). Если у вас ноутбук, то отключите адаптер беспроводной сети (Wi-Fi). После этого перезагружаем компьютер и проверяем нагрузку на ЦП. Если после отключения сети нагрузка на процессор пришла в норму, то виновника вы уже нашли – это сетевой адаптер. Осталось устранить саму неисправность.

Если вы знаете, что на компьютере многие приложения используют сеть для работы, то стоит отключить часть из них, которыми вы не пользуетесь. Далее следует очистить временные папки (Temp). Часто в них могут располагаться не завершенные закачки, которые браузер или программа загрузчик пытается безуспешно докачать. Если ничего не помогает, то проверьте антивирусом компьютер на наличие сетевых червей, которые также активно используют сеть. На последок попробуйте обновите драйвера для сетевой карты.

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

Проблема со службами Windows

Если проблема не связана с сетевым адаптером, то вероятнее всего, проблема кроется в одной из службе Windows. Необходимо открыть диспетчер задач и сгруппировать процессы по имени. Вы увидите несколько работающих процессов svchost.exe. Не беспокойтесь, если у вас их 8 или больше штук. Такое количество вполне нормально и еще не говорит о присутствии вирусов, как можно встретить в различных статьях по решению данной проблемы. Сразу следует обратить внимание, имеются ли среди хост-процессов, процессы, запущенные от имени пользователя. Если у вас установлена Windows 7 или более ранняя редакция, то таких процессов среди svchost быть не должно. Наличие хотя бы одного процесса говорит, что это вирус. Для Windows 8/10 допускается всего один экземпляр, который может быть запущен от имени пользователя. Если их несколько, то это тоже вирус. Если вы поняли, что ваш компьютер заражен вирусом, то следующие абзацы может пропустить и переходить к решению проблемы с вирусом в svchost.

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

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

Можно воспользоваться и альтернативными программами управления, работающими процессами, такими как AnVir Task Manager или Process Explorer. В таких программах указывается подробная информация об используемых процессами ресурсах, в том числе и связанных с ними службами (Services).

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

SVCHOST.EXE – вирус, что делать?

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

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

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

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