BSOD KMODE_EXCEPTION_NOT_HANDLED в Windows: причины и решение

Александр Носов
Александр Носов
  • 25 мая 2026
  • 1 282 просмотра
BSOD KMODE_EXCEPTION_NOT_HANDLED в Windows: причины и решение

KMODE_EXCEPTION_NOT_HANDLED (код 0x0000001E) значит, что программа в режиме ядра (драйвер или компонент системы) вызвала исключение и не обработала его. Чтобы убрать ошибку, найдите драйвер-виновник по имени файла на экране или в дампе памяти, откатите или обновите его, проверьте оперативную память и восстановите системные файлы командами DISM и SFC. Если Windows не загружается, всё это делается из безопасного режима.

Ниже порядок действий от простого к сложному, таблица типичных файлов .sys и разбор дампа в WinDbg. Ошибка одинакова для Windows 10 и Windows 11.

Содержание12 разделов

Что означает код 0x0000001E

Драйверы и базовые компоненты Windows работают в режиме ядра (kernel mode). Если такой код выполняет недопустимую операцию, процессор создаёт исключение. Обычная программа в таком случае просто закрывается, а сбой в ядре обработать некому, и Windows останавливается с синим экраном, чтобы не повредить данные.

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

Код исключенияНазваниеЧто произошло
0xC0000005STATUS_ACCESS_VIOLATIONДрайвер обратился к памяти, к которой у него нет доступа
0x80000003STATUS_BREAKPOINTСработала точка останова или проверка ASSERT, а отладчик ядра не подключён
0x80000002STATUS_DATATYPE_MISALIGNMENTОбращение к данным по невыровненному адресу

Параметры видны в дампе памяти и в журнале событий. На самом экране обычно показан только код остановки и, если повезёт, имя файла.

Что сделать в первую очередь

  1. Сфотографируйте экран сбоя. Строка «Что вызвало проблему» с именем файла .sys экономит больше всего времени. В Windows 11 24H2 и новее экран сбоя чёрный, а не синий, и держится всего несколько секунд. Если не успели снять, код и параметры останутся в журнале событий (событие 1001, о нём ниже).
  2. Вспомните, что менялось перед первым сбоем: новый драйвер, обновление Windows, антивирус, игровая утилита, новое устройство.
  3. Если система загружается, удалите или откатите это изменение. Если не загружается, войдите в безопасный режим.
  4. Восстановите системные файлы командами DISM и SFC.
  5. Проверьте оперативную память и отключите разгон.
  6. Если сбой повторяется, найдите виновника по дампу памяти в WinDbg.

Как войти в безопасный режим

Если Windows загружается хотя бы до экрана входа, нажмите на значок питания в правом нижнем углу, зажмите Shift и выберите «Перезагрузка». Из работающей Windows 11 то же самое делается через «Параметры» (в свежих сборках приложение подписано «Настройки») → «Система» → «Восстановление» → «Расширенные параметры запуска» → «Перезагрузить сейчас». В Windows 10 путь такой: «Параметры» → «Обновление и безопасность» → «Восстановление» → «Особые варианты загрузки» → «Перезагрузить сейчас».

Если система падает раньше, чем успевает загрузиться, выключите компьютер кнопкой во время загрузки два раза подряд. На третий раз Windows сама откроет среду восстановления. Другой вариант: загрузиться с установочной флешки, выбрать язык и на следующем экране выбрать восстановление компьютера вместо установки (в установщике Windows 10 и ранних сборок Windows 11 это ссылка «Восстановление системы» внизу слева). Откроется та же среда восстановления.

В среде восстановления откройте Поиск и устранение неисправностей → Дополнительные параметры → Параметры загрузки → Перезагрузить. После перезагрузки нажмите 4 для безопасного режима или 5 для безопасного режима с загрузкой сетевых драйверов.

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

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

Какой драйвер виноват: имя файла на экране

Windows 10 и 11 часто показывают имя драйвера под кодом остановки. Это не всегда сам виновник: иногда сбой случается в системном файле, а ошибка пришла из соседнего драйвера. Но для первого шага подсказки хватает.

ФайлЧто этоЧто сделать
nvlddmkm.sysДрайвер видеокарты NVIDIAОткатить драйвер или удалить его через DDU в безопасном режиме и поставить заново
atikmdag.sys, amdkmdag.sysДрайвер видеокарты AMDТо же, что для NVIDIA
igdkmd64.sys, igdkmdn64.sysВстроенная графика IntelПоставить драйвер с сайта производителя ноутбука или Intel
rt640x64.sys, e1d68x64.sys, Netwtw10.sysСетевые карты Realtek и Intel, Wi-Fi IntelОбновить драйвер с сайта производителя ноутбука или платы
ndis.sys, tcpip.sys, netio.sysСетевая подсистема WindowsИскать причину в сетевом драйвере, VPN-клиенте или фаерволе
iaStorAC.sys, iaStorA.sysIntel Rapid Storage TechnologyОбновить драйвер Intel RST или вернуть стандартный контроллер AHCI
klif.sysДрайвер-фильтр KasperskyОбновить антивирус или удалить его утилитой kavremover
ehdrv.sys, eamonm.sysДрайверы ESETОбновить антивирус или удалить утилитой ESET Uninstaller
BTHUSB.sys, bthport.sysBluetoothОтключить USB-адаптер Bluetooth и обновить драйвер

Если на экране только ntoskrnl.exe (ядро Windows) или имени файла нет вовсе, смотрите дамп памяти. Ядро редко бывает настоящей причиной: оно лишь останавливает систему, когда исключение пришло из другого кода, а отсутствие имени значит, что Windows не смогла определить модуль.

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

Как найти виновника по дампу памяти

При каждом синем экране Windows может сохранять малый дамп памяти. Он лежит в папке:

C:\Windows\Minidump

Окно «Загрузка и восстановление» в Windows 11, в списке «Запись отладочной информации» выбран «Малый дамп памяти (256 KB)»

Включение малого дампа памяти

Если папка пустая, включите запись дампа. Нажмите Win+R, введите sysdm.cpl, откройте вкладку «Дополнительно» и в разделе «Загрузка и восстановление» нажмите «Параметры». В списке «Запись отладочной информации» выберите «Малый дамп памяти (256 KB)». Файл подкачки на системном диске должен быть включён, иначе дамп не запишется.

Время каждого сбоя видно и без дампа: в журнале «Система» его записывает событие 1001 от источника BugCheck вместе с кодом и параметрами. Как найти его в журнале, подскажет статья про журнал событий Windows.

Для разбора дампа установите бесплатный отладчик WinDbg из Microsoft Store или командой:

winget install Microsoft.WinDbg

Запустите WinDbg от имени администратора, выберите File → Start debugging → Open dump file, откройте последний файл .dmp и выполните команду:

!analyze -v

Отладчик сам скачает символы с сервера Microsoft, поэтому первый запуск идёт дольше обычного. В отчёте смотрите поля MODULE_NAME и IMAGE_NAME: там имя модуля, в котором произошло исключение. Поле FAILURE_BUCKET_ID объединяет код ошибки и модуль, по нему удобно искать похожие случаи. Команда lmvm с именем модуля покажет его версию, дату и производителя, а описание анализа дампа у Microsoft объясняет остальные команды.

Частые причины и как их исправить

Свежий драйвер видеокарты

Если сбои начались после обновления драйвера NVIDIA или AMD, откатите его: Диспетчер устройств → Видеоадаптеры → правый клик на карте → Свойства → Драйвер → «Откатить». Если кнопка неактивна, удалите драйвер утилитой Display Driver Uninstaller в безопасном режиме и поставьте предыдущую стабильную версию с сайта производителя.

Два антивируса одновременно

Сторонний антивирус ставит в систему драйверы-фильтры файловой системы и сети. Два таких продукта рядом конфликтуют. Оставьте один, а второй удалите фирменной утилитой удаления, обычное удаление иногда оставляет драйверы. Если сторонний антивирус удалить полностью, защиту возьмёт на себя встроенный Microsoft Defender.

Игровые утилиты и периферия

Razer Synapse, Logitech G HUB, Corsair iCUE и похожие программы ставят свои драйверы клавиатуры, мыши и подсветки. Несколько таких утилит одновременно иногда мешают друг другу. Оставьте одну для основного устройства и обновите её до последней версии.

Сетевой драйвер

Сбои с ndis.sys, tcpip.sys или файлами Realtek и Intel обычно лечатся обновлением сетевого драйвера с сайта производителя ноутбука. Если сбой появился после установки VPN-клиента, удалите его и проверьте, повторяется ли ошибка.

Гипервизоры и виртуальные машины

Если синий экран появляется при запуске виртуальной машины, проверьте версию гипервизора: старые версии VMware Workstation и VirtualBox не умели работать при включённом Hyper-V. VMware Workstation умеет работать поверх Hyper-V начиная с версии 15.5.5, поэтому обновите программу до актуальной версии. Другой путь: нажмите Win+R, введите optionalfeatures, в окне «Включение или отключение компонентов Windows» снимите флажок Hyper-V и перезагрузите компьютер.

Оперативная память и разгон

Неисправный модуль памяти вызывает самые разные синие экраны, в том числе 0x1E. Для быстрой проверки нажмите Win+R, введите mdsched.exe и выберите перезагрузку с проверкой. Для более тщательной проверки запишите MemTest86 на флешку и прогоните четыре прохода. Заодно отключите профиль XMP или EXPO в BIOS: разогнанная память бывает нестабильной даже без ошибок в тестах.

Перегрев и питание

Под нагрузкой перегретый процессор или видеокарта начинают сбоить. Посмотрите температуры программой HWMonitor во время игры или рендера. Если процессор под нагрузкой упирается в 95–100 °C и в этот момент случается сбой, почистите систему охлаждения и замените термопасту. Учтите, что Ryzen 7000 и новее по замыслу AMD работают около 95 °C под полной нагрузкой, поэтому для них важнее, совпадают ли сбои с пиками температуры. Сбои только под нагрузкой при нормальных температурах иногда дают слабый или старый блок питания.

Меняйте по одному параметру и проверяйте результат после каждого шага.

Восстановление системных файлов

Откройте командную строку от имени администратора и выполните команды по очереди:

dism /online /cleanup-image /restorehealth
sfc /scannow

DISM восстанавливает хранилище компонентов Windows, SFC проверяет системные файлы и заменяет повреждённые. После обеих команд перезагрузите компьютер.

Затем установите доступные обновления: «Параметры» (в свежих сборках Windows 11 — «Настройки») → «Центр обновления Windows» → «Проверить наличие обновлений». В Windows 10 этот раздел находится внутри «Обновление и безопасность». Если синий экран появился сразу после конкретного обновления, удалите его через Журнал обновлений → «Удалить обновления», подробно шаги собраны в статье об удалении обновления Windows 11. Если перед сбоем Windows создала точку восстановления, нажмите Win+R, введите rstrui и выберите точку до начала проблем.

Если сбой пропал, дальше можно не идти.

Чистая загрузка

Когда виновник не находится, отключите все сторонние службы и автозагрузку. Нажмите Win+R и введите:

msconfig

На вкладке «Службы» отметьте «Не отображать службы Майкрософт» и нажмите «Отключить все». На вкладке «Автозагрузка» откройте Диспетчер задач и отключите все программы. После перезагрузки включайте службы небольшими группами, пока сбой не вернётся. Весь порядок со скриншотами есть в статье про чистую загрузку Windows.

Проверка драйверов через Driver Verifier

Встроенная утилита Driver Verifier нагружает выбранные драйверы дополнительными проверками и намеренно вызывает синий экран, как только какой-то из них ведёт себя неправильно. В дампе после такого сбоя (обычно с кодом 0xC4 DRIVER_VERIFIER_DETECTED_VIOLATION) виновник, как правило, назван по имени. Это инструмент для опытных пользователей: перед запуском создайте точку восстановления.

Проверять стоит только сторонние драйверы. Например, для драйвера сетевой карты команда в командной строке от имени администратора выглядит так:

verifier /standard /driver rt640x64.sys

После перезагрузки пользуйтесь компьютером как обычно, пока не случится сбой. Затем обязательно выключите проверку командой ниже и перезагрузите компьютер, иначе система будет медленнее и продолжит падать:

verifier /reset

Если после включения проверки Windows перестала загружаться, войдите в безопасный режим и выполните verifier /reset там.

Проверка одинаково работает в Windows 10 и Windows 11.

Синий экран и активация Windows

KMODE_EXCEPTION_NOT_HANDLED не связан с активацией: ошибка драйвера одинаково проявится на любой системе. Сторонние активаторы к этой ошибке прямого отношения не имеют, но ставят собственные службы и файлы, а Microsoft Defender распознаёт их как HackTool и удаляет, подробнее в статье про HackTool:Win32/AutoKMS. Если такая программа стоит в системе, удалите её в первую очередь.

После чистой переустановки Windows систему активирует ключ продукта или цифровая лицензия устройства. Как ввести ключ вручную, показано в статье про активацию Windows через командную строку.

Дистрибутивы: Microsoft Windows 11 Professional, Microsoft Windows 11 Домашняя (Home).

Похожие синие экраны

  • SYSTEM_THREAD_EXCEPTION_NOT_HANDLED: необработанное исключение в системном потоке, виновником тоже бывает драйвер.
  • SYSTEM_SERVICE_EXCEPTION: сбой при переходе из обычного кода в код ядра.
  • UNEXPECTED_KERNEL_MODE_TRAP: часто связан с памятью и оборудованием.
  • DPC_WATCHDOG_VIOLATION: драйвер слишком долго не отвечает, часто SSD или контроллер хранилища.

Часто задаваемые вопросы

Что означает код 0x0000001E?

Это код остановки KMODE_EXCEPTION_NOT_HANDLED. Программа в режиме ядра, обычно драйвер, вызвала исключение, которое никто не обработал, и Windows остановилась, чтобы не повредить данные.

Как узнать, какой драйвер вызвал KMODE_EXCEPTION_NOT_HANDLED?

Посмотрите имя файла .sys под кодом остановки на экране сбоя. Если его нет, откройте малый дамп из C:\Windows\Minidump в WinDbg и выполните !analyze -v: имя модуля будет в полях MODULE_NAME и IMAGE_NAME.

Что делать, если синий экран появляется при загрузке Windows?

Дважды прервите загрузку кнопкой питания, на третий раз откроется среда восстановления. Оттуда войдите в безопасный режим и удалите последний драйвер или обновление. Если и это не помогает, используйте точку восстановления.

Помогает ли откат к точке восстановления?

Да, если ошибка появилась после установки конкретного драйвера или программы. Нажмите Win+R, введите rstrui и выберите точку, созданную до первого сбоя. Личные файлы при этом не затрагиваются.

Можно ли отключить проверку KMODE?

Нет. Остановка при необработанном исключении в ядре защищает систему от повреждения данных, отключить её нельзя. Отключить можно только Driver Verifier, если вы его включали: командой verifier /reset.

Может ли KMODE_EXCEPTION_NOT_HANDLED быть из-за оперативной памяти?

Может. Если имя драйвера каждый раз разное, проверьте память через mdsched.exe или MemTest86 и отключите разгон XMP или EXPO в BIOS.

Нужно ли переустанавливать Windows?

Обычно нет. Переустановка нужна, когда не помогли откат драйвера, DISM, SFC, чистая загрузка и проверка памяти, а дамп каждый раз указывает на системные файлы.

Полезная статья?

Ваша оценка поможет нам стать лучше

Все варианты в каталоге

Ключи активации Windows 11

Бесплатные инструменты для Windows

Проверка активации по выводу slmgr и кодам ошибок, проверка нового ноутбука. Всё работает в браузере, ничего не нужно устанавливать.