Синий экран KMODE EXCEPTION NOT HANDLED в Windows 11 — причины и решения

Синий экран KMODE EXCEPTION NOT HANDLED — как исправить?В отличие от других ошибок такого рода, обычно вызванных драйверами или ошибками оперативной памяти, синий экран KMODE EXCEPTION NOT HANDLED в Windows 11 и предыдущих версиях ОС имеет более широкий список причин, оттого и диагностика конкретной может быть затруднена.

В этой инструкции о том, что может приводить к указанному синему экрану, как выявить конкретную причину и исправить проблему.

О чём сообщает код KMODE EXCEPTION NOT HANDLED

Код ошибки KMODE_EXCEPTION_NOT_HANDLED говорит о том, что:

  • Ошибка произошла на уровне ядра Windows (KMODE — Kernel Mode)
  • Исключение не было обработано (Exception not handled).

Иначе говоря, в работе самих процессов ядра Windows 11, либо драйвера, работающего в режиме ядра произошёл сбой, который не удалось исправить, что и привело к остановке системы с появлением синего экрана.

В отличие от многих других синих экранов, где обычная рекомендация — начать с простой проверки наиболее частых причин сбоя, в случае с KMODE EXCEPTION NOT HANDLED я рекомендую начать со «сложного» способа — точного определения драйвера или процесса, вызвавшего остановку, это позволит сэкономить время.

Анализ дампа памяти в WinDbg

При синих экранах Windows с параметрами по умолчанию автоматически создаёт дампы памяти, которые могут быть использованы для диагностики конкретной причины, вызвавшей сбой.

Проверьте, присутствуют ли файлы с расширением .dmp в папке C:\Windows\minidump. Если да — можно приступать. Иначе — включите создание дампов, дождитесь очередного сбоя, чтобы было что анализировать.

Порядок действий будет следующим:

  1. Скачайте и установите WinDbg из Microsoft Store или по прямой ссылке.
  2. Запустите программу, лучше — от имени администратора (правый клик по ярлыку в меню «Пуск» или поиске на панели задач — Запуск от имени Администратора).
  3. В меню программы выберите «Файл» — «Open dump file», укажите путь к файлу дампа в папке C:\Windows\minidump и нажмите «Open».
  4. После некоторого периода загрузки необходимых файлов, введите в поле команд
    !analyze -v

    и нажмите Enter, либо нажмите по ссылке с этой командой прямо в окне программы.Запуск анализа дампа памяти в WinDbg

  5. Дождитесь завершения анализа и обратите внимание на пункты IMAGE_NAME и другие — они будут прямо указывать на драйвер (.sys) или процесс (.exe), работа которого вызвала сбой. Например, на изображении ниже виновник — ntkrnlmp.exe, системный процесс ядра Windows для работы на многопроцессорных системах.Пример анализа сбоя KMODE EXCEPTION NOT HANDLED
  6. На следующем скриншоте — файл драйвера античита:Второй вариант результатов анализа KMODE EXCEPTION NOT HANDLED

Что делать с полученной информацией: выяснить, что это за файл, к чему относится (это легко сделать с помощью поиска в Интернете) и в зависимости от результата сузить поиск до конкретных драйверов, ПО, аппаратных компонентов.

Некоторые частые примеры процессов и драйверов, некорректная работа которых инициирует сбой KMODE EXCEPTION NOT HANDLED:

  • Fltrmgr.sysntfs.sys — драйверы файловой системы и работы с дисками. Возможные причины: повреждение файловой системы на одном из разделов диска, проблемы в работе накопителей, плохое подключение или недостаток питания для их работы.
  • Netio.systcpip.sys — вероятно, что-то связанное с сетью, часто — некорректная работа драйверов Wi-Fi или сетевой карты, сторонних «виртуальных адаптеров», реже — аппаратные проблемы с сетевым оборудованием.
  • Atikmpag.sys, igdkmd64.sysnvlddmkm.sys — проблемы с драйверами видеокарты AMD, Intel или NVIDIA соответственно, с работой видеокарты, питанием.
  • Usbstor.sys — проблемы подключенных USB-устройств хранения: неисправности, питание, плохое подключение.

Информация о конкретном драйвере или процессе позволяет разобраться, на что какое оборудование следует обратить внимание и попробовать:

  • Обновить или, наоборот, откатить драйверы. Кнопка «Откатить» может быть доступна в «Диспетчере устройств» в свойствах устройства, но чаще требуется вручную скачивать и устанавливать нужную версию драйвера.
  • Отключить разгон и другие отличающиеся от стандартных настройки оборудования (в том числе процессора), проверить его подключение, запустить тесты.
  • Если драйвер относится к стороннему ПО — удалить это ПО или установить другую версию.
  • Выполнить проверку файловой системы на разделах диска, в случае диска C:
    chkdsk C: /f
  • Выполнить проверку и восстановление системных файлов Windows 11 — в командной строке, запущенной от имени администратора по порядку выполнить команды:
    dism /online /cleanup-image /restorehealth
    sfc /scannow
  • Также, независимо от конкретного источника сбоя, рекомендую проверить оперативную память на ошибки.

Описанное — базовые варианты, но существуют и дополнительные, которые в некоторых случаях также могут помочь.

Дополнительные варианты решения

А теперь к некоторым «универсальным» причинам и способам исправить рассмотренную ошибку, которые могут сработать независимо от того, с каким оборудованием или драйвером она связана, при условии, что ранее на этом же компьютере всё работало исправно:

  • Если ошибка появляется после завершения работы и включения, но исчезает после перезагрузки (и не беспокоит до следующего выключения), попробуйте отключить быстрый запуск Windows 11.
  • При наличии точек восстановления системы на дату, когда всё работало исправно, используйте их.
  • При наличии сторонних антивирусов, а также программ «очищающих» память или выполняющих другие действия в RAM, попробуйте временно отключить их.
  • Вручную скачайте и установите драйверы чипсета, Intel ME, ACPI, управления электропитанием (некоторые из них могут отсутствовать для вашего оборудования) с сайта производителя материнской платы или ноутбука именно для вашей модели устройства. Даже если на сайте представлены драйверы только для Windows 10, в большинстве случаев они исправно работают и в Windows 11, подчас лучше, чем те, что ОС устанавливает автоматически из Центра обновления.
  • С осторожностью и только если уверены в том, что и как делаете, процедура потенциально опасна: проверьте, доступны ли обновления БИОС/UEFI для вашей материнской платы на сайте производителя, при наличии — попробуйте установить обновление.
  • В крайнем случае можно попробовать выполнить Обновление на месте или Сброс Windows 11 к исходным настройкам.
  • Учитывайте, что в некоторых случаях ошибка может также свидетельствовать о проблемах с процессором, питанием, материнской платой (редко).

Если синий экран KMODE EXCEPTION NOT HANDLED продолжает появляться, опишите найденные закономерности, что было сделано и к какому результату привело, по возможности — выложите дамп памяти где-либо онлайн и укажите ссылку в комментарии, постараемся разобраться.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *