Что за процесс dwm.exe (Диспетчер окон рабочего стола), почему он нагружает процессор и оперативную память
Если вы из тех пользователей, которые интересуются запущенными процессами Windows 10, 8.1 или Windows 7, вас может заинтересовать, что за процесс dwm.exe или Диспетчер окон рабочего стола (Desktop window manager), постоянно запущенный и нередко потребляющий значительное количество ресурсов процессора или оперативной памяти.
Назначение диспетчера окон рабочего стола
Диспетчер окон рабочего стола Windows, выполняющийся в рамках процесса dwm.exe — это системный процесс, отвечающий за эффекты отображения окон в системе: иконки с предварительным просмотром на панели задач, эффекты прозрачности, тени, анимация, управление масштабированием на экранах с высоким разрешением.
С технической точки зрения, запущенные программы отображают свои окна не сразу на экране, а отправляют в оперативную память, откуда Windows с помощью dwm.exe берет эти данные, обрабатывает и выводит изображения окон на рабочий стол с едиными настройками.
Можно ли отключить dwm.exe или удалить его?
В современных версиях Windows 10, 8.1 и Windows 7 отключить dwm.exe или диспетчер окон рабочего стола нельзя: процесс глубоко интегрирован в системе и необходим для отображения пользовательского интерфейса.
Что делать, если процесс dwm.exe использует процессор или большой объем RAM
Как правило, каких-либо проблем с высокой нагрузкой со стороны процесса dwm.exe: процессор стандартно занят в пределах единиц процентов, а использование оперативной памяти не выходит за 100 Мб. Однако, если вы столкнулись с отличающейся картиной, попробуйте следующее:
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- Syncthing — синхронизация файлов Windows, Linux, MacOS и Android
- Память встроенной видеокарты Intel HD или Iris Xe, AMD Radeon — как посмотреть, увеличить или уменьшить
- Файл открыт в System при удалении файла — как исправить?
- Как открыть порты в Windows и посмотреть список открытых портов
- Как добавить путь в переменную среды PATH в Windows
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
-
Серёга 26.10.2020 в 11:26
- Просто 17.11.2022 в 12:13
Что за процесс MsMpEng.exe и почему он грузит процессор или память
Среди прочих процессов в диспетчере задач Windows 10 (а также в 8-ке) вы можете заметить MsMpEng.exe или Antimalware Service Executable, причем иногда он может очень активно использовать аппаратные ресурсы компьютера, тем самым мешая нормальной работе.
В этой статье — подробно о том, что представляет собой процесс Antimalware Service Executable, о возможных причинах того, что он «грузит» процессор или память (и как это исправить) и о том, как отключить MsMpEng.exe.
Функция процесса Antimalware Service Executable (MsMpEng.exe)
MsMpEng.exe — основной фоновый процесс встроенного в Windows 10 антивируса «Защитник Windows» (также встроен в Windows 8, может быть установлен в составе антивируса Microsoft в Windows 7), постоянно запущенный по умолчанию. Исполняемый файл процесса находится в папке C:\Program Files\Windows Defender\.
При работе Защитник Windows проверяет загружаемые из Интернета и все вновь запускаемые программы на наличие вирусов или иных угроз. Также время от времени в рамках автоматического обслуживания системы проводится сканирование запущенных процессов и содержимого диска на наличие вредоносных программ.
Почему MsMpEng.exe грузит процессор и использует много RAM
Даже при штатной работе Antimalware Service Executable или MsMpEng.exe может использовать значительный процент ресурсов процессора и объем оперативной памяти ноутбука, но как правило это происходит не долго и в определенных ситуациях.
При нормальном функционировании Windows 10 указанный процесс может использовать значительное количество ресурсов компьютера в следующих ситуациях:
- Сразу после включения и входа в Windows 10 в течение некоторого времени (до нескольких минут на слабых ПК или ноутбуках).
- После некоторого времени простоя (запускается автоматическое обслуживание системы).
- При установке программ и игр, распаковке архивов, загрузке исполняемых файлов из Интернета.
- При запуске программ (в течение короткого времени при запуске).
Однако в некоторых случаях возможна постоянная нагрузка на процессор, вызываемая MsMpEng.exe и не зависящая от указанных выше действий. В этом случае исправить ситуацию может помочь следующая информация:
- Проверьте, одинакова ли нагрузка после «Завершение работы» и повторного запуска Windows 10 и после выбора пункта «Перезагрузка» в меню Пуск. Если после перезагрузки всё в порядке (после короткого скачка нагрузки она снижается), попробуйте отключить быстрый запуск Windows 10.
- Если у вас установлен сторонний антивирус старой версии (даже если антивирусные базы новые), то проблему может вызывать конфликт двух антивирусов. Современные антивирусы умеют работать с Windows 10 и, в зависимости от конкретного продукта либо останавливают Защитник, либо работают с ним сообща. В то же самое время старые версии этих же антивирусов могут вызывать проблемы (а порой их приходится встречать на компьютерах пользователей, которые предпочитают использовать платные продукты бесплатно).
- Наличие вредоносного ПО, с которым защитник Windows не может «справиться» также может вызывать высокую нагрузку на процессор со стороны Antimalware Service Executable. В этом случае можно попробовать использовать специальные средства удаления вредоносных программ, в частности, AdwCleaner (он не конфликтует с установленными антивирусами) или антивирусные загрузочные диски.
- Если на вашем компьютере наблюдаются проблемы с работой жесткого диска, это также может быть причиной рассматриваемой проблемы, см. Как проверить жесткий диск на ошибки.
- В некоторых случаях проблему могут вызывать конфликты со сторонними службами. Проверьте, сохраняется ли высокая нагрузка, если выполнить чистую загрузку Windows 10. Если всё приходит в норму, можно попробовать по одной включать сторонние службы, чтобы выявить проблемную.
Как отключить MsMpEng.exe
Прежде всего, я не рекомендую отключать MsMpEng.exe, если он работает в штатном режиме и изредка нагружает компьютер на непродолжительное время. Однако, возможность отключения есть.
На этом всё. Надеюсь, смог помочь разобраться с тем, что это за процесс и в чем может быть причина активного использования им системных ресурсов.
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- Syncthing — синхронизация файлов Windows, Linux, MacOS и Android
- Память встроенной видеокарты Intel HD или Iris Xe, AMD Radeon — как посмотреть, увеличить или уменьшить
- Файл открыт в System при удалении файла — как исправить?
- Как открыть порты в Windows и посмотреть список открытых портов
- Как добавить путь в переменную среды PATH в Windows
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
-
september 04.12.2017 в 11:20
- Danika 12.01.2021 в 14:15
- Dmitry 29.12.2017 в 11:11
Что такое хост-процесс для служб Windows svchost.exe и почему он грузит процессор
У многих пользователей возникают вопросы, связанные с процессом «Хост-процесс для служб Windows» svchost.exe в диспетчере задач Windows 10, 8 и Windows 7. Некоторых смущает, что процессов с таким именем большое число, другие сталкиваются с проблемой, выраженной в том, что svchost.exe грузит процессор на 100% (особенно актуально для Windows 7), вызывая тем самым невозможность нормальной работы с компьютером или ноутбуком.
В этой подробно о том, что это за процесс, для чего он нужен и как решать возможные проблемы с ним, в частности выяснить — какая именно служба, запущенная через svchost.exe грузит процессор, и не является ли данный файл вирусом.
Svchost.exe — что это за процесс (программа)
Svchost.exe в Windows 10, 8 и Windows 7 является основным процессом для загрузки служб операционной системы Windows, хранящихся в динамических библиотеках DLL. То есть службы Windows, которые вы можете увидеть в списке служб (Win+R, ввести services.msc) загружаются «через» svchost.exe и для многих из них запускается отдельный процесс, которые вы и наблюдаете в диспетчере задач.
Службы Windows, а особенно те, за запуск которых отвечает svchost, являются необходимыми компонентами для полноценной работы операционной системы и загружаются при ее запуске (не все, но большинство из них). В частности, таким образом запускаются такие нужные вещи, как:
- Диспетчеры различных видов сетевых подключений, благодаря которым Вы имеете доступ в Интернет, в том числе и по Wi-Fi
- Службы для работы с устройствами Plug and Play и HID, позволяющие Вам пользоваться мышками, веб-камерами, USB-клавиатурой
- Службы центра обновления, защитник Windows 10 и 8 другие.
Соответственно, ответ на то, почему пунктов «Хост-процесс для служб Windows svchost.exe» много в диспетчере задач заключается в том, что системе необходимо запускать много служб, работа которых выглядит как отдельный процесс svchost.exe.
При этом, если каких-либо проблем данный процесс не вызывает, вам, вероятнее всего, не стоит каким-либо образом что-то настраивать, переживать о том, что это вирус или тем более пробовать удалить svchost.exe (при условии, что нахождение файла в C:\Windows\System32 или C:\Windows\SysWOW64, иначе, в теории, может оказаться, что это вирус, о чем будет упомянуто далее).
Что делать, если svchost.exe грузит процессор на 100%
Одна из самых распространенных проблем, связанных с svchost.exe — то, что этот процесс грузит систему на 100%. Наиболее частые причины такого поведения:
- Выполняется какая-либо стандартная процедура (если такая нагрузка не всегда) — индексация содержимого дисков (особенно сразу после установки ОС), выполнение обновления или его загрузки и подобные. В этом случае (если это проходит «само») делать обычно ничего не требуется.
- Какая-то из служб по какой-то причине работает неправильно (тут попробуем выяснить, что это за служба, см. далее). Причины неправильной работы могут быть разными — повреждения системных файлов (может помочь проверка целостности системных файлов), проблемы с драйверами (например, сетевыми) и другие.
- Проблемы с жестким диском компьютера (стоит выполнить проверку жесткого диска на ошибки).
- Реже — результат работы вредоносного ПО. Причем не обязательно сам файл svchost.exe является вирусом, могут быть варианты, когда посторонняя вредоносная программа обращается к Хост-процессу служб Windows таким образом, что вызывает нагрузку на процессор. Тут рекомендуется проверить компьютер на вирусы и использовать отдельные средства удаления вредоносных программ. Также, если проблема исчезает при чистой загрузке Windows (запуск с минимальным набором системных служб), то стоит обратить внимание на то, какие программы есть у вас в автозагрузке, возможно, влияние оказывают они.
После запуска программы вы увидите список запущенных процессов, в том числе проблемный svchost.exe, нагружающий процессор. Если навести на процесс указатель мыши, во всплывающей подсказке появится информация о том, какие конкретно службы запущенны данным экземпляром svchost.exe.
Если это одна служба — можно попробовать отключить её (см. Какие службы можно отключить в Windows 10 и как это сделать). Если несколько — можно экспериментировать с отключением, а можно по типу служб (например, если всё это — сетевые службы) предположить возможную причину проблемы (в указанном случае это могут быть неправильно работающие сетевые драйвера, конфликты антивирусов, или же вирус, использующий ваше сетевое подключение, задействуя при этом системные службы).
Как узнать, svchost.exe — это вирус или нет
Существует некоторое количество вирусов, которые либо маскируются, либо загружаются с помощью настоящего svchost.exe. Хотя, в настоящее время они встречаются не очень часто.
Симптомы заражения могут быть различными:
- Основной и почти гарантированно говорящий о вредоносности svchost.exe — расположение этого файла вне папок system32 и SysWOW64 (чтобы узнать расположение, вы можете кликнуть правой кнопкой мыши по процессу в диспетчере задач и выбрать пункт «Открыть расположение файла». В Process Explorer посмотреть расположение можно схожим образом — правый клик и пункт меню Properties). Важно: в Windows файл svchost.exe можно обнаружить также в папках Prefetch, WinSxS, ServicePackFiles — это не вредоносный файл, но, одновременно, среди запущенных процессов файла из этих расположений быть не должно.
- Среди прочих признаков отмечают, что процесс svchost.exe никогда не запускается от имени пользователя (только от имени «Система», «LOCAL SERVICE» и «Network Service»). В Windows 10 это точно не так (Shell Experience Host, sihost.exe, запускается именно от пользователя и через svchost.exe).
- Интернет работает только после включения компьютера, потом перестает работать и страницы не открываются (причем иногда можно наблюдать активный обмен трафиком).
- Другие обычные для вирусов проявления (реклама на всех сайтах, открывается не то, что нужно, изменяются системные настройки, компьютер тормозит и т.д.)
В случае, если у Вас возникли подозрения на то, что на компьютере какой-либо вирус, имеющий к svchost.exe, рекомендую:
- С помощью ранее упоминавшейся программы Process Explorer кликнуть правой кнопкой мыши по проблемному экземпляру svchost.exe и выбрать пункт меню «Check VirusTotal» для проверки этого файла на вирусы.
- В Process Explorer посмотреть, какой процесс запускает проблемный svchost.exe (т.е. в отображаемом в программе «дереве» находится «выше» в иерархии). Проверить его на вирусы тем же способом, что был описан в предыдущем пункте, если он вызывает подозрения.
- Воспользоваться антивирусной программой для полной проверки компьютера (так как вирус может быть не в самом файле svchost, а просто использовать его).
- Посмотреть описания вирусов здесь https://threats.kaspersky.com/ru/ . Просто введите в поисковую строку «svchost.exe» и получите список вирусов, использующих этот файл в своей работе, а также описание, как именно они работают и каким образом скрываются. Хотя, наверное, это излишне.
- Если по имени файлов и задач вы способны определить их подозрительность, можно посмотреть, что именно запускается с помощью svchost с помощью командной строки, введя команду Tasklist /SVC
Стоит отметить, что 100% загрузка процессора, вызываемая svchost.exe редко бывает следствием работы вирусов. Чаще всего это все-таки следствие проблем со службами Windows, драйверами или другим ПО на компьютере, а также «кривости» установленных на компьютерах многих пользователей «сборок».
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- Syncthing — синхронизация файлов Windows, Linux, MacOS и Android
- Память встроенной видеокарты Intel HD или Iris Xe, AMD Radeon — как посмотреть, увеличить или уменьшить
- Файл открыт в System при удалении файла — как исправить?
- Как открыть порты в Windows и посмотреть список открытых портов
- Как добавить путь в переменную среды PATH в Windows
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
-
Сергей 26.03.2013 в 14:03
- Azt 13.01.2016 в 18:36