Пользователи операционной системы Windows начинают искать информацию о процессе «svchost.exe», когда процессор загружается на 100%. Особенно ярко выражены случаи нагрузки в операционной системе Windows 7 и 10, которые дестабилизируют нормальную работу ноутбука или компьютера. Советую дочитать статью до конца, так как я приведу инструкции по решению проблем с загрузкой процессора и оперативной памяти.
ПОМОЩЬ СПЕЦИАЛИСТА! Если у вас есть вопросы, дополнения или вы видите ошибку, можете смело писать в комментариях; Я буду рад помочь вам.
О процессе
Что такое процесс svchost.exe — это основной процесс, отвечающий за загрузку служб Windows, хранящихся в динамических библиотеках «dll». Фактически он отвечает за загрузку всех сервисов операционной системы, которые можно найти в разделе «Службы». Он открывается в разделе «Панель управления» — «Администрирование» — «Службы». Или с помощью клавиш «Win+R» и команды: «services.msc».
Каждая из этих служб проходит через «svchost.exe» и в дальнейшем запускает свой процесс, который также отображается в диспетчере задач. Многие службы удаляются при запуске системы, поэтому svchost.exe нагружает процессор Windows 7 на 100%, не позволяя ему нормально запускаться при запуске системы. К сожалению, некоторые службы являются частью «основного состава» Windows, и исключение их нагрузки дестабилизирует операционную систему. Но есть и такие, которые можно смело отключать; Я расскажу об этом чуть позже.
Среди запущенных сервисов можно увидеть:
Почему процессов много?
Просматривая диспетчер задач, вы можете найти множество процессов «svchost.exe». Самое смешное, что, выбрав любой из них, щелкнув правой кнопкой мыши и нажав «Расположение файла», вы получаете доступ к исполняемому файлу «exe», расположенному в папке «system32».
Проблема обычно в том, что один или несколько из этих процессов нагружают память и ЦП до предела, и это продолжается в течение длительного времени.
Почему ЦП грузится до 100%
Всегда можно сказать: «Система загружает железо на 100%, потому что оно слабое». С этим, конечно, не поспоришь, но файл «svhost» может загрузить даже мощные процессоры, пусть и на короткий срок. Обычно это происходит из-за:
Поскольку самый распространенный вариант полной загрузки ядер ЦП — это некорректная работа какого-либо сервиса из файла «svchost», необходимо выяснить, что это за процесс, за что он отвечает и реально ли его перезапустить Это.
Способ определения процессов
Хотя командная строка наше все, а с помощью команды:
список задач /svc /fi «имя образа eq svchost.exe
Могу:
- Получите краткое имя процесса.
- Определите свой ID и сравните его с тем, что показывает 100% загрузку в диспетчере задач.
- Определите исполняемый сервис, нажав команды в «Службы».
- Дайте ему «перезагрузиться» или остановите его, сняв колоссальную нагрузку с CPU.
Но можно пойти более коротким путем и скачать утилиту, которая уже содержит всю необходимую информацию. Утилита называется «Process Explorer» и скачать ее можно с сайта Microsoft.
После скачивания и запуска ПО (для операционных систем x64 лучше запускать версию файла procexp64) можно увидеть список всех системных процессов, например: smssvhost, sihost и развернутое дерево svchost и другие.
Наведя курсор на процесс, сильно нагружающий систему, можно получить необходимую информацию.
Щелкнув по нему правой кнопкой мыши в программе, вы сможете:
- Завершить процесс: завершает процесс (его можно закрыть или перезапустить).
- Kill Process Tree — убивает дерево процессов (помогает, если оно связано с другими и не может быть отключено самостоятельно или запущено без других).
- Reboot — перезагрузка (иногда работает и больше не загружает систему).
- Suspend: пауза без выключения (работает редко).
Поэкспериментируйте с выключением (kill). Хуже синего экрана, который устраняется перезагрузкой системы, вы ничего заснять не сможете (система не позволит).
Решение и ускорение
Для чистоты эксперимента можно сравнить процессы, загруженные в безопасном режиме (с минимальным количеством активированных драйверов) и их влияние на процессор. Если проблема сохраняется в безопасном режиме, остается несколько вариантов:
- Смотрим инструкцию по устранению нагрузки именно этим файлом, по этой ссылке.
- Комплексная очистка и оптимизация системы. Читаем инструкцию: Windows 7 и Windows 10.
- Переустановить винду (можно поставить более простую версию) — самый крайний случай.
- Смена системных компонентов (характерно для компьютеров с устаревшим и слабым по сегодняшним меркам железом).
Как определить, вирус ли этот процесс?
Если «вредоносное ПО» снова начало маскироваться под основной системный процесс, следующая информация поможет определить, является ли это вирусом svchost.exe:
В этом случае при использовании ранее установленной программы в выявленном процессе используйте опцию «Проверить на наличие вирусов всего».
Если есть другой процесс на один уровень выше процесса, он также должен быть просканирован на наличие вредоносного кода. Если будут обнаружены проблемы, программа сообщит об этом и даст совет, что делать дальше.
Совет в целом прост: если это вирус, установите антивирусное программное обеспечение, которое позволит вам его удалить. Воспользуйтесь «Касперским» или более «тяжелым» Avast. Хотя не факт, что нагруженная система позволит установить его, сохранив в целости и сохранности нервную систему. Вполне вероятно, что вредоносное ПО может использовать загруженный системой файл в своих корыстных целях, при этом сам он находится совсем в другом месте.