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 для разработчиков среди частых кодов исключения такие:
Параметры видны в дампе памяти и в журнале событий. На самом экране обычно показан только код остановки и, если повезёт, имя файла.
Что сделать в первую очередь
- Сфотографируйте экран сбоя. Строка «Что вызвало проблему» с именем файла .sys экономит больше всего времени. В Windows 11 24H2 и новее экран сбоя чёрный, а не синий, и держится всего несколько секунд. Если не успели снять, код и параметры останутся в журнале событий (событие 1001, о нём ниже).
- Вспомните, что менялось перед первым сбоем: новый драйвер, обновление Windows, антивирус, игровая утилита, новое устройство.
- Если система загружается, удалите или откатите это изменение. Если не загружается, войдите в безопасный режим.
- Восстановите системные файлы командами DISM и SFC.
- Проверьте оперативную память и отключите разгон.
- Если сбой повторяется, найдите виновника по дампу памяти в WinDbg.
Как войти в безопасный режим
Если Windows загружается хотя бы до экрана входа, нажмите на значок питания в правом нижнем углу, зажмите Shift и выберите «Перезагрузка». Из работающей Windows 11 то же самое делается через «Параметры» (в свежих сборках приложение подписано «Настройки») → «Система» → «Восстановление» → «Расширенные параметры запуска» → «Перезагрузить сейчас». В Windows 10 путь такой: «Параметры» → «Обновление и безопасность» → «Восстановление» → «Особые варианты загрузки» → «Перезагрузить сейчас».
Если система падает раньше, чем успевает загрузиться, выключите компьютер кнопкой во время загрузки два раза подряд. На третий раз Windows сама откроет среду восстановления. Другой вариант: загрузиться с установочной флешки, выбрать язык и на следующем экране выбрать восстановление компьютера вместо установки (в установщике Windows 10 и ранних сборок Windows 11 это ссылка «Восстановление системы» внизу слева). Откроется та же среда восстановления.
В среде восстановления откройте Поиск и устранение неисправностей → Дополнительные параметры → Параметры загрузки → Перезагрузить. После перезагрузки нажмите 4 для безопасного режима или 5 для безопасного режима с загрузкой сетевых драйверов.
Если сбой случается и в безопасном режиме, а Windows при этом недавно обновлялась или в компьютере появилось новое устройство, начните с отката обновления и отключения этого устройства, а уже потом переходите к проверке памяти и разбору дампа.
В безопасном режиме Windows загружает только базовые драйверы. Если там синего экрана нет, а в обычном режиме он есть, почти наверняка виноват сторонний драйвер или служба.
Какой драйвер виноват: имя файла на экране
Windows 10 и 11 часто показывают имя драйвера под кодом остановки. Это не всегда сам виновник: иногда сбой случается в системном файле, а ошибка пришла из соседнего драйвера. Но для первого шага подсказки хватает.
Если на экране только ntoskrnl.exe (ядро Windows) или имени файла нет вовсе, смотрите дамп памяти. Ядро редко бывает настоящей причиной: оно лишь останавливает систему, когда исключение пришло из другого кода, а отсутствие имени значит, что Windows не смогла определить модуль.
Сравните имена файлов на нескольких снимках экрана. Если каждый раз указан один и тот же файл, займитесь его драйвером. Если имена при каждом сбое разные, сначала проверьте оперативную память и отключите разгон.
Как найти виновника по дампу памяти
При каждом синем экране Windows может сохранять малый дамп памяти. Он лежит в папке:

Включение малого дампа памяти
Если папка пустая, включите запись дампа. Нажмите Win+R, введите sysdm.cpl, откройте вкладку «Дополнительно» и в разделе «Загрузка и восстановление» нажмите «Параметры». В списке «Запись отладочной информации» выберите «Малый дамп памяти (256 KB)». Файл подкачки на системном диске должен быть включён, иначе дамп не запишется.
Время каждого сбоя видно и без дампа: в журнале «Система» его записывает событие 1001 от источника BugCheck вместе с кодом и параметрами. Как найти его в журнале, подскажет статья про журнал событий Windows.
Для разбора дампа установите бесплатный отладчик WinDbg из Microsoft Store или командой:
Запустите WinDbg от имени администратора, выберите File → Start debugging → Open dump file, откройте последний файл .dmp и выполните команду:
Отладчик сам скачает символы с сервера 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 восстанавливает хранилище компонентов Windows, SFC проверяет системные файлы и заменяет повреждённые. После обеих команд перезагрузите компьютер.
Затем установите доступные обновления: «Параметры» (в свежих сборках Windows 11 — «Настройки») → «Центр обновления Windows» → «Проверить наличие обновлений». В Windows 10 этот раздел находится внутри «Обновление и безопасность». Если синий экран появился сразу после конкретного обновления, удалите его через Журнал обновлений → «Удалить обновления», подробно шаги собраны в статье об удалении обновления Windows 11. Если перед сбоем Windows создала точку восстановления, нажмите Win+R, введите rstrui и выберите точку до начала проблем.
Если сбой пропал, дальше можно не идти.
Чистая загрузка
Когда виновник не находится, отключите все сторонние службы и автозагрузку. Нажмите Win+R и введите:
На вкладке «Службы» отметьте «Не отображать службы Майкрософт» и нажмите «Отключить все». На вкладке «Автозагрузка» откройте Диспетчер задач и отключите все программы. После перезагрузки включайте службы небольшими группами, пока сбой не вернётся. Весь порядок со скриншотами есть в статье про чистую загрузку Windows.
Проверка драйверов через Driver Verifier
Встроенная утилита Driver Verifier нагружает выбранные драйверы дополнительными проверками и намеренно вызывает синий экран, как только какой-то из них ведёт себя неправильно. В дампе после такого сбоя (обычно с кодом 0xC4 DRIVER_VERIFIER_DETECTED_VIOLATION) виновник, как правило, назван по имени. Это инструмент для опытных пользователей: перед запуском создайте точку восстановления.
Проверять стоит только сторонние драйверы. Например, для драйвера сетевой карты команда в командной строке от имени администратора выглядит так:
После перезагрузки пользуйтесь компьютером как обычно, пока не случится сбой. Затем обязательно выключите проверку командой ниже и перезагрузите компьютер, иначе система будет медленнее и продолжит падать:
Если после включения проверки 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 и кодам ошибок, проверка нового ноутбука. Всё работает в браузере, ничего не нужно устанавливать.

- 24 октября 2026
- 618 просмотров

- 23 октября 2026
- 526 просмотров

- 22 октября 2026
- 759 просмотров

- 12 ноября 2026
- 60 просмотров

