...

Что за программа диспетчер окон рабочего стола

Что за процесс dwm.exe (Диспетчер окон рабочего стола), почему он нагружает процессор и оперативную память

Что за процесс dwm.exe в Windows

Если вы из тех пользователей, которые интересуются запущенными процессами Windows 10, 8.1 или Windows 7, вас может заинтересовать, что за процесс dwm.exe или Диспетчер окон рабочего стола (Desktop window manager), постоянно запущенный и нередко потребляющий значительное количество ресурсов процессора или оперативной памяти.

Назначение диспетчера окон рабочего стола

Диспетчер окон рабочего стола Windows, выполняющийся в рамках процесса dwm.exe — это системный процесс, отвечающий за эффекты отображения окон в системе: иконки с предварительным просмотром на панели задач, эффекты прозрачности, тени, анимация, управление масштабированием на экранах с высоким разрешением.

Процесс dwm.exe в Windows 10

С технической точки зрения, запущенные программы отображают свои окна не сразу на экране, а отправляют в оперативную память, откуда Windows с помощью dwm.exe берет эти данные, обрабатывает и выводит изображения окон на рабочий стол с едиными настройками.

Можно ли отключить dwm.exe или удалить его?

Диспетчер окон рабочего стола в диспетчере задач

В современных версиях Windows 10, 8.1 и Windows 7 отключить dwm.exe или диспетчер окон рабочего стола нельзя: процесс глубоко интегрирован в системе и необходим для отображения пользовательского интерфейса.

Что делать, если процесс dwm.exe использует процессор или большой объем RAM

Как правило, каких-либо проблем с высокой нагрузкой со стороны процесса dwm.exe: процессор стандартно занят в пределах единиц процентов, а использование оперативной памяти не выходит за 100 Мб. Однако, если вы столкнулись с отличающейся картиной, попробуйте следующее:

А вдруг и это будет интересно:

  • Лучшие бесплатные программы для Windows
  • Ноутбук разряжается в выключенном состоянии — причины и варианты решения
  • Выберите операционную систему при загрузке Windows — как убрать меню
  • Ошибка 0xc000000e при загрузке Windows — как исправить?
  • Диск отключен из-за конфликта подписей с другим диском — как исправить?
  • Ошибка при запуске приложения 0xc0000005 — как исправить?
  • Windows 11
  • Windows 10
  • Android
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • Настройка роутера
  • Всё про Windows
  • В контакте
  • Одноклассники

    Серёга 26.10.2020 в 11:26

  • Просто 17.11.2022 в 12:13

Диспетчер окон рабочего стола

До Windows Vista программа Windows рисовала непосредственно на экране. Другими словами, программа будет записывать непосредственно в буфер памяти, показанный видео карта. Такой подход может привести к возникновению визуальных артефактов, если окно неправильно перекрашено. Например, если пользователь перетаскивает одно окно над другим окном, а окно под ним не будет перекрашено достаточно быстро, самое верхнее окно может оставить след:

Снимок экрана, на котором показаны артефакты повторного рисования.

След вызван тем, что оба окна закрашивать в одну и ту же область памяти. При перетаскивании верхнего окна окно под ним должно быть перекрашено. Если перерисовка выполняется слишком медленно, это приведет к артефактам, показанным на предыдущем изображении.

Windows Vista существенно изменила способ рисования окон, внедрив диспетчер окон рабочего стола (DWM). Если DWM включена, окно больше не будет рисовать непосредственно в буфере отображения. Вместо этого каждое окно отрисовывается в буфер памяти вне экрана, который также называется поверхностью вне экрана. Затем DWM композитирует эти поверхности на экране.

Схема, показывающая, как dwm композитирует рабочий стол.

DWM имеет ряд преимуществ по сравнению со старой графической архитектурой.

  • Меньшее количество перекрасок сообщений. Если окно заблокировано другим окном, его не нужно перекраивать.
  • Уменьшенные артефакты. Ранее перетаскивание окна могло создавать визуальные артефакты, как описано.
  • Визуальные эффекты. Так как DWM отвечает за составление экрана, он может отображать полупрозрачные и размытые области окна.
  • Автоматическое масштабирование для высокого точек на дюйм. Хотя масштабирование не является идеальным способом обработки высокого разрешения на дюйм, оно является жизнеспособным резервным вариантом для старых приложений, которые не были разработаны для параметров высокого разрешения. (Мы вернемся к этой теме позже, в разделе DPI и Device-Independent Пикселей.)
  • Альтернативные представления. DwM может использовать поверхности вне экрана различными интересными способами. Например, DWM — это технология, лежащая в основе windows Flip 3D, эскизов и анимированных переходов.

Однако обратите внимание, что dwm не обязательно будет включен. Графические карта могут не поддерживать требования к системе DWM, и пользователи могут отключить DWM с помощью панели управления Свойства системы. Это означает, что ваша программа не должна полагаться на поведение перерисовки DWM. Протестируйте программу с отключенным DWM, чтобы убедиться, что она правильно перерисовка.

При подготовке материала использовались источники:
https://remontka.pro/dwm-exe/
https://learn.microsoft.com/ru-ru/windows/win32/learnwin32/the-desktop-window-manager?source=recommendations

Оцените статью