Здравствуйте.
Бывает вроде отошел от компьютера (ноутбука) на некоторое время, затем смотришь, а кулеры гудят, как будто на нем запущен какой-нибудь редактор видео или игра. Логично, что, если вы устройство не нагружали никакими задачами — это сделал какой-то процесс или программа. Как его найти?
Собственно, не так давно столкнулся с подобным явлением на одном ноутбуке знакомого (забегая вперед, скажу, что виной был процесс MsMpEng.exe (защитник), нагружавший ЦП на 30-40% после 10 минут простоя ноутбука). Разумеется, такое поведение устройства со временем начинает сильно раздражать (особенно, для тех, кто привык работать в тишине ).
В этой скромной заметке предложу простой способ диагностики и поиска процесса (а если он у вас совпадет с моим виновником (что скорее всего так и будет) — то и способ решения).
Перейду ближе к теме…
Диагностика, поиск процесса, нагружающего ЦП
Для того, чтобы вычислить процесс, который нагружает ЦП — лучше всего воспользоваться небольшой утилитой Process Explorer (загрузить ее можно с сайта Microsoft). Основное ее преимущество по сравнению с диспетчером задач — она позволяет просматривать все запущенные процессы (диспетчер задач же отображает далеко не всё!).
По внешнему виду достаточна похожа на него. Окно программы состоит из нескольких колонок (приведу основные, которые будут нужны):
- в первой ‘Process’ отображается название процесса (обычно совпадает с названием программы, однако бывают исключения),
- во второй ‘CPU’ — представлена загрузка ЦП (см. на желтую стрелку на скрине ниже). Отмечу, что ‘System Idle Process’ — это показатель бездействия системы,
- колонка ‘Description’ — это описание процесса (в ряде случаев расшифровывает, что это за программа).
И так, если вы столкнулись с нагрузкой, которая возникает при простое компьютера (в течении определенного времени), то:
- запустите утилиту Process Explorer,
- отсортируйте все процессы по нагрузке на CPU (так, как у меня показано на скрине выше),
- оставьте компьютер в покое на некоторое время (после которого обычно возникает нагрузка),
- как только возникнет нагрузка — вы должны увидеть активный процесс (в моем случае это был MsMpEng.exe (примечание: защитник Windows проверял систему)).
Дальнейшие действия будут зависеть от того, какой процесс был ‘виновником’. Для тех, у кого нагружал ЦП MsMpEng.exe (также, как и в моем примере выше) — ниже подскажу, как ограничить аппетиты защитника…
Как отключить нагрузку от MsMpEng.exe при простое
Тут дело в том, что в Windows есть планировщик задач, в котором для защитника стоит задача проверять систему после 10 мин. простоя (чаще всего так). В результате, если вы отошли от компьютера — то через 10 мин. защитник запустит свою проверку, нагрузив ЦП…
Для отключения сделайте следующее:
- откройте панель управления Windows (как это сделать — см. тут: https://avege.ru/control-panel.html),
- после перейдите в раздел ‘Система и безопасность’, и кликните по ссылке ‘Расписание выполнения задач’ (подраздел ‘Администрирование’). См. пример ниже.
- далее откройте вкладку ‘Библиотека планировщика заданий / Microsoft / Windows / Windows Defender’ и обратите внимание на задания (обычно их 4). Чтобы остановить проверку при простое — просто выключите Windows Defender Scheduled Scan и Windows Defender Cache Maintenance (см. скрин ниже, кстати, напротив них будет отображаться время последнего их запуска, которое еще раз покажет вам, что защитник нагружал ЦП…).
- обратите внимание также на еще одну деталь: производитель вашего устройства мог ‘встроить’ в систему некоторые задания по проверке и обновлению системных приложений (они далеко не всегда нужны). Поэтому, порекомендовал бы пройтись по вкладке с названием вашего ноутбука (например) и оценить нужность заданий, которые там будут…
Важно!
Т.к. мы отключили полноценную работу защитника — время от времени рекомендую делать проверку системы с помощью стороннего антивирусного софта. Более подробно можете почерпнуть в этой заметке — https://avege.ru/esli-antivirus-ne-vidit-virusov.html
На что еще обратить внимание (актуально для Windows 8/10)
Есть две службы, которые наиболее часто могут замедлять производительность Windows. Речь идет о SuperFetch (призвана ускорять систему за счет предзагрузки некоторого ПО в ОЗУ) и Центра обновления (отвечает за загрузку и установку обновлений системы). И та, и другая службы могут существенно нагружать ЦП, и замедлять работу системы. Лично я бы в этом случае порекомендовал их просто отключить…
Как это сделать:
- нажать Win+R — должно открыть окно ‘Выполнить’,
- ввести команду services.msc и нажать Enter,
- далее находим службу ‘Центр обновления Windows’, открываем ее и останавливаем. Тип запуска переводим в режим ‘Отключено’ (см. на скрин ниже). После тоже самое делаем с SuperFetch.
- после перезагрузите систему и проверьте, как стал вести себя ПК (есть ли загрузка ЦП при простоях?).