#Что означает ошибка
Antimalware Service Executable потребляет много ЦП
Процесс MsMpEng.exe — это Microsoft Defender: он проверяет файлы в реальном времени и по расписанию. Высокая загрузка (до 50–100% на слабых процессорах) нормальна во время полного сканирования, после обновления определений и при работе с большим количеством мелких файлов (сборка проекта, node_modules). Если нагрузка длится часами, нужно искать причину.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Идёт полная проверкаЗапланирована или запущена вручную. | В «Безопасности Windows» идёт сканирование. | Дождитесь завершения. |
| Проверка собственных папокDefender сканирует папки сборки и виртуальные машины. | Нагрузка при сборке проекта. | Добавьте в исключения. |
Много мелких файловТысячи файлов (node_modules, кэш). | Нагрузка при работе с кодом. | Исключите папки. |
| Вредоносное ПОВирус вызывает постоянные проверки. | Нагрузка не прекращается. | Проверьте другим антивирусом. |
#Пошаговое решение
- Узнайте, что идётНажмите Ctrl+Shift+Esc → «Процессы», найдите «Antimalware Service Executable» или
MsMpEng.exeи посмотрите ЦП/диск. Затем откройте «Безопасность Windows» → «Защита от вирусов и угроз» и проверьте, не идёт ли активное сканирование или обновление баз. Запишите время, загрузку и действие, которое вызывает рост, прежде чем менять параметры защиты. - Дождитесь завершенияЕсли Защитник проверяет файлы, подключите ноутбук к питанию и дайте проверке закончиться. Через «Безопасность Windows» → «Защита от вирусов и угроз» → «Журнал защиты» посмотрите итог. Не завершайте процесс
MsMpEng.exeи не отключайте защиту в реальном времени ради экономии процессора. Если нагрузка не падает после окончания проверки и перезапуска, переходите к точной диагностике. - Добавьте исключенияИсключения повышают риск заражения. Не добавляйте целиком диск C:, папку «Загрузки», проекты с чужим кодом или системные каталоги. Если подтверждено, что известный и доверенный каталог вызывает повторные ложные проверки, обратитесь к документации Microsoft по выборочным исключениям и согласуйте их с администратором. Если уверенности в файлах нет, исключение не создавайте.
- Измените расписаниеЕсли высокая загрузка происходит только во время запланированной проверки, откройте Win+R →
taskschd.msc→ «Библиотека планировщика заданий» → «Microsoft» → «Windows» → «Windows Defender» и посмотрите задачи обслуживания. Просматривайте расписание и условия, не отключайте задачи антивируса. При необходимости на управляемом ПК попросите администратора подобрать расписание, не мешающее работе. - Обновите определенияНажмите «Пуск» → «Безопасность Windows» → «Защита от вирусов и угроз» → «Обновления защиты» → «Проверить наличие обновлений» (названия могут различаться). Дождитесь установки свежих определений; затем проверьте, повторяется ли чрезмерная загрузка. Если обновление не устанавливается, запишите его ошибку и состояние сети.
- Ограничьте загрузку процессораОграничивать использование ЦП при проверке через PowerShell имеет смысл лишь после подтверждения, что нагрузку создаёт именно плановое сканирование, а не другая программа. Команда
Set-MpPreference -ScanAvgCPULoadFactorизменяет поведение Защитника и требует административных прав; значение не задаёт строгий потолок загрузки. Для домашнего пользователя сначала достаточно дождаться проверки и поставить обновления. - Проверьте системуЕсли Защитник не завершает проверку и в журнале есть ошибки, откройте
cmdот администратора и выполнитеDISM /Online /Cleanup-Image /RestoreHealth, затемsfc /scannow, дождитесь итогов. После перезагрузки снова проверьте журнал защиты. Если система заражена или профиль управляется организацией, действуйте через штатные средства безопасности и техническую поддержку.
#Команды
Если на компьютере уже стоит сторонний антивирус, Defender переходит в пассивный режим, но MsMpEng.exe иногда продолжает работать. Проверьте, что не установлено два антивируса одновременно. Для слабых ПК с HDD помогают SSD и больше оперативной памяти: основная нагрузка — чтение диска. Описание параметров — на .