Что означает код BSOD 0xA7 (BAD_EXHANDLE)?

 
Также может означать:
КонстантаТипОС
ERROR_LOCK_FAILEDОшибка WindowsWindows
Предыдущий Следующий
FP_EMULATION_ERROR BOOTING_IN_SAFEMODE_MINIMAL

BAD_EXHANDLE

bug check BAD_EXHANDLE имеет значение 0x000000A7. Таблица handles режима ядра обнаружила несогласованное состояние записи handle.

Параметры BAD_EXHANDLE

Нет

Данные дампа

Сохраните полный дамп, точную сборку Windows, список модулей и временную шкалу перед остановкой. Параметры и stack определяют повреждённый handle, процесс и объект.

Порядок анализа

  • Найдите самое раннее событие, связанное с handle lifecycle, закрытием, дублированием, reference или передачей между граница.
  • Сохраните сторонние filter, security и monitoring drivers в списке модулей.

Не перезагружайте систему многократно до сохранения дампа и event logs; исправление должно следовать объекту и driver, выявленным stack.

Что проверить

BAD_EXHANDLE обозначает повреждение handle executive object. Исследуйте значение handle, handle table владеющего процесса, тип объекта, историю close/reference и drivers, передающие handles между процессами или kernel boundaries. Stale, double-closed, kernel-only или fabricated handle указывает на неправильное использование диспетчер объектов, а не на общее дефицит памяти.

Отличие от соседних bug checks

При необходимости используйте handle tracing или Driver Verifier и установите, закрывает, дублирует, ссылается или ожидает handle отказавший stack. Сохраните исходный дамп и подтвердите различие по документированным данным до изменения drivers или конфигурации.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.