| Предыдущий | Следующий |
| MBR_CHECKSUM_MISMATCH | PP0_INITIALIZATION_FAILED |
KERNEL_MODE_EXCEPTION_NOT_HANDLED
Проверка ошибок KERNEL_MODE_EXCEPTION_NOT_HANDLED имеет значение 0x0000008E. Эта проверка ошибки означает, что приложение режима ядра создало исключение, которое не было перехвачено обработчиком ошибок.
Важно
Эта статья предназначена для программистов. Если при работе с компьютером появился синий экран с кодом KERNEL_MODE_EXCEPTION_NOT_HANDLED, см. Устранение ошибок синего экрана.
Параметры KERNEL_MODE_EXCEPTION_NOT_HANDLED
| Параметр | Описание |
|---|---|
1 |
Код необработанного исключения |
2 |
Адрес, по которому возникло исключение |
3 |
Кадр ловушки |
4 |
Зарезервировано |
Причина
KERNEL_MODE_EXCEPTION_NOT_HANDLED является очень распространённой проверкой ошибки. Для интерпретации KERNEL_MODE_EXCEPTION_NOT_HANDLED необходимо определить, какое исключение было создано.
При анализе KERNEL_MODE_EXCEPTION_NOT_HANDLED учитывайте распространённые коды исключений:
0x80000002: STATUS_DATATYPE_MISALIGNMENT означает обращение к данным по невыровненному адресу.
0x80000003: STATUS_BREAKPOINT означает, что при отсутствии подключённого отладчика ядра встретилась точка останова или ASSERT.
0xC0000005: STATUS_ACCESS_VIOLATION означает нарушение доступа к памяти.
Полный список кодов исключений см. в файле Ntstatus.h каталога inc комплекта Microsoft Windows Driver Kit (WDK).
Устранение KERNEL_MODE_EXCEPTION_NOT_HANDLED
Расширение !analyze отладки выводит сведения о проверке ошибки и помогает определить первопричину. При отсутствии возможности отладки используйте базовые методы устранения неполадок:
Убедитесь, что на диске достаточно свободного места.
Если в сообщении KERNEL_MODE_EXCEPTION_NOT_HANDLED указан драйвер, отключите его либо проверьте обновления у производителя.
Попробуйте заменить видеоадаптер.
Узнайте у производителя оборудования о доступных обновлениях BIOS.
Отключите в BIOS параметры памяти, такие как кэширование или теневое копирование.
При отладке этой проблемы получить трассировку стека может быть сложно. Параметр 2 (адрес исключения) должен указывать на драйвер или функцию, вызвавшие проблему.
Если возникает исключение 0x80000003, сработала жёстко заданная точка останова или проверка ASSERT, но компьютер был запущен с параметром /NODEBUG . Такая проблема должна возникать крайне редко. Если она повторяется, убедитесь, что отладчик ядра подключён, а компьютер запущен с параметром /DEBUG .
Для KERNEL_MODE_EXCEPTION_NOT_HANDLED, если возникло исключение 0x80000002, дополнительные сведения содержит trap frame.
Если конкретная причина исключения неизвестна, проверьте следующее:
Несовместимость оборудования. Убедитесь, что всё недавно установленное оборудование совместимо с используемой версией Windows.
Неисправный драйвер устройства или системная служба. Причиной ошибки может быть неисправный драйвер устройства или системная служба. Для KERNEL_MODE_EXCEPTION_NOT_HANDLED эту ошибку также могут вызвать аппаратные проблемы, включая несовместимость BIOS, конфликты памяти и IRQ.
Если в сообщении проверки ошибки указан драйвер, отключите или удалите его. Также отключите или удалите недавно добавленные драйверы и службы. Если ошибка возникает при запуске, а системный раздел отформатирован в NTFS, возможно, неисправный драйвер удастся переименовать или удалить в безопасном режиме. Если драйвер используется при запуске системы даже в безопасном режиме, для доступа к файлу загрузите компьютер с консолью восстановления.
Если проблема связана с Win32k.sys, источником ошибки может быть сторонняя программа удалённого управления. Если такое программное обеспечение установлено, загрузите систему с консолью восстановления и удалите файл проблемной системной службы.
Проверьте системный журнал в Event Viewer: дополнительные сообщения могут помочь определить устройство или драйвер, вызвавший проверку 0x8E. Для устранения ошибки можно попробовать отключить кэширование памяти в BIOS. Также запустите предоставленные производителем системы средства аппаратной диагностики, особенно проверку памяти. Для KERNEL_MODE_EXCEPTION_NOT_HANDLED дополнительные сведения об этих действиях см. в руководстве к компьютеру.
Для KERNEL_MODE_EXCEPTION_NOT_HANDLED ошибка может возникнуть после первой перезагрузки во время установки Windows или после завершения установки. Возможные причины — нехватка места на диске для установки и несовместимость системного BIOS. Если проблема при установке Windows связана с нехваткой места, сократите количество файлов на целевом жёстком диске. Найдите и удалите ненужные временные файлы, файлы интернет-кэша, резервные копии приложений и файлы .chk с сохранёнными фрагментами после проверки диска. Для установки также можно использовать другой жёсткий диск с большим объёмом свободного места.
Нужно найти другой код? Найти другой код состояния или ошибки.