Как стать автором
Обновить

Windows 11 24H2 dwm.exe + Firefox = Перегрузка процессора

Уровень сложностиПростой

О том, как Windows 24H2 вместе с процессом dwm.exe и Firefox Browser перегружает процессор во время простоя. Будьте внимательны. Важная информация!

Несколько дней я потратил на поиск проблемы с тем, что процессор потреблял дополнительные 40 Вт ⚡️, что было выявлено с помощью программы HWiNFO. В этот момент вентиляторы ускорялись, хотя система Windows 11 не выполняла никаких активных задач.

Как только экран уходил в спящий режим, система начинала вырабатывать избыточное тепло 🔥. Разблокируешь компьютер — всё возвращалось в норму.

То есть, поведение напоминало типичную активность вируса 🦠, трояна или майнера ⛏️.

Логи процессора, которые записывало приложение, показали аномальную активность процесса dwm.exe.

Desktop Window Manager (DWM) — это легитимный системный процесс операционной системы Windows, отвечающий за обработку графических эффектов рабочего стола и окон, таких как прозрачность, визуальные стили и анимации. Этот процесс был впервые представлен в Windows Vista и используется в более поздних версиях Windows, включая Windows 10 и 11.

В интернете много информации о том, как этот процесс может перегружать процессор или видеокарту, но ни одно из предложенных решений не подошло к моей ситуации. Более того, проблема то исчезала, то появлялась вновь. Лишь после анализа зависимостей системных процессов я заметил, что перегрев всегда проявляется, когда запущен браузер Firefox 🦊

Позже я нашёл ещё нескольких людей, столкнувшихся с той же проблемой. Они создали багрепорт для Mozilla 🐞, однако даже спустя два обновления проблема не была исправлена.

https://bugzilla.mozilla.org/show_bug.cgi?id=1924932

Так как Firefox у меня часто работает в фоне, мне пришлось написать программу, которая отслеживает переход монитора в спящий режим. Если монитор засыпает и Firefox запущен, программа завершает процесс браузера. Она присутствует в двух версиях, в консольной и работающей в памяти ПК, а также пишет лог своей работы.

Если не завершить работу программы, процесс dwm.exe продолжает нагружать одно ядро процессора. В моём случае процессор потребляет лишние 40 Вт, словно в комнате работает старая лампа накаливания. 💡

Это бесполезно тратит ресурсы, повышает износ оборудования и перегревает систему.

Также я проверил, нет ли подобного бага с TorBrowser, который создан на основе firefox, но там эта проблема не была замечена.

Программу можно скачать или скомпилировать из исходного кода по ссылке.

Надеюсь, команда Mozilla вскоре исправит этот баг. 🙏

Урок из этой истории:

  • Если у вас стоит Windows 24H2 и вы используете Firefox, обратите внимание на загрузку процессора во время простоя.

  • Регулярно следите за процессами, сервисами и сетевыми соединениями в вашей системе.

  • Удаляйте лишние и подозрительные процессы.

  • Любое привычное приложение, которым вы пользуетесь ежедневно, может неожиданно преподнести вам сюрпризы. Например, оно может сильно разряжать ноутбук 🔋, даже если вы думаете, что устройство не используется и просто стоит в режиме ожидания.

  • Косвенно, обновление системы может отрицательно повлиять на ее работу, и это лотерея.

    Также я выкладываю и другую полезную информацию, которую вы можете найти на Cyber Guard. Добро пожаловать.

Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.