Нестабильная работа операционной системы компьютера, сопровождающаяся сбоями, всевозможными ошибками, максимальной загрузкой процессора и оперативной памяти и, как следствие, общим снижением производительности ПК, может быть вызвана многими причинами. В первую очередь к ним непременно следует отнести наличие вирусов. Но есть и другие, например системная служба Svchost, которая часто загружает память и процессор ПК на 50 или даже на 100%, тем самым сводя к минимуму его производительность. Именно об этой услуге и пойдет речь в этой статье. Здесь мы увидим, где находится файл Svchost.exe и что делать, чтобы оживить компьютер, когда он загружает систему по максимуму.
Что это за процесс Svchost.exe?
В Windows XP и последующих модификациях этой операционной системы появился такой процесс, как svchost.exe. Изначально это означало сетевые подключения, но затем на него возложили ряд других функций, и в Windows 7 этот процесс стал необходим для запуска других системных служб. Таким образом, была дана некоторая универсальность.
Узнать, где прячется svchost.exe, можно, если открыть диспетчер задач и установить флажок «Показать процессы всех пользователей». Вы увидите целое дерево процессов svchost.exe.
Проблема в том, что он часто сильно нагружает систему, то есть загружает память и процессор компьютера, иногда на 50, а иногда на 100 процентов, это становится критическим моментом для нормальной работы старых ноутбуков и ПК. Что может быть причиной этого?
- Вирус svchost.exe. Точнее, это вредоносный файл, замаскированный под системный процесс, и его сложно обнаружить, даже если процессор сильно загружен.
- Не удалось обновить. Особенно, если они загружаются автоматически и содержат ошибки.
- Файл журнала событий Windows 7 перегружен различными записями. Запишите все действия, которые вы когда-либо выполняли с системой. Вы представляете, сколько записей может там накопиться, если вы используете компьютер, скажем, 5 лет?
- Физическое повреждение жесткого диска. Это не самая частая причина, но исключать ее не стоит.
Как устранить проблему
- Просто попробуйте закрыть процесс svchost, который он «ест»
большая часть оперативной памяти. Компьютер должен начать работать быстрее, потому что нагрузка на центральный процессор будет намного меньше. - Отключите автоматическую загрузку и проверьте наличие обновлений. Для этого перейдите в Панель управления -> Центр обновления Windows -> Настроить параметры.
- Затем в разделе «Важные обновления» выберите «Не проверять наличие обновлений (не рекомендуется)».
- Посмотрите в диспетчере задач, какой пользователь сталкивается с процессами svchost.exe. Должна быть «система / система», локальная служба, сетевая служба. Все остальное — вирусы. Закройте процесс, щелкнув правой кнопкой мыши и выбрав «Завершить дерево процесса». И, конечно же, проверьте свою систему на наличие Dr.Web, Kaspersky или других подходящих программ.
- Удалите папку в каталоге C: \ WINDOWS \ Prefetch, перезагрузите компьютер. В нем хранятся данные о программах и службах, запущенных в системе. Она чем-то похожа на папку «Temp» (временные файлы). Если вы удалите всю информацию из «Prefetch», необходимая информация о программе будет записана в нее снова при следующем запуске Windows 7, а ненужная информация будет просто удалена.
- Теперь перейдите в «Панель управления» и перейдите в раздел «Администрирование».
Затем выберите «Просмотр событий».
В следующем окне в левом столбце найдите категорию «Журналы Windows». Разверните его список и дважды щелкните запись «Приложения». Теперь выберите «Очистить журнал» в левом столбце окна.
- То же самое проделайте с пунктами «Безопасность», «Установка» и «Система».
После этих шагов ваш компьютер должен начать работать быстрее. Выводы такие: не включайте автоматическую загрузку обновлений, проверьте работу ПК после отключения самого ресурсоемкого процесса svchost, очистите папку «Prefetch» и журнал событий. Обратите внимание на то, кто запускает процесс. Если у пользователя в поле указано имя вашего ПК, значит, пора очистить компьютер от вирусов.
Как по-другому проверить, это системный файл или вирус? Просто выберите «самый тяжелый» файл svchost и щелкните правой кнопкой мыши на «Открыть хранилище файлов». Каталог «C: \ WINDOWS \ System32 \» должен открываться и только вам!
Однако если вы откроете «Диспетчер задач» и увидите, что svchost.exe выбирает максимум 20-30 МБ ОЗУ, то он говорит только об одном: причина медленной работы системы вовсе не в этом.