n1ro°
RU

Ошибки · Решение

Windows BSOD INVALID_WORK_QUEUE_ITEM (0x00000096)

Из очереди удалён элемент с NULL-указателем; Microsoft связывает это с неправильным использованием work queue.

Редакция N1RO · Проверено

Короткий ответ

INVALID_WORK_QUEUE_ITEM (0x00000096) — официальный Windows bugcheck. Из очереди удалён элемент с NULL-указателем; Microsoft связывает это с неправильным использованием work queue.

Что означает ошибка

Из очереди удалён элемент с NULL-указателем; Microsoft связывает это с неправильным использованием work queue.

Возможные причины

  • Драйвер повторно удаляет уже удалённый work item.
  • Повреждена структура worker queue.
  • Ошибочный kernel driver неверно управляет worker thread items.

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

  • В dump изучите Parameter 4 — адрес worker routine, если очередь ExWorkerQueue.
  • Сделайте `!analyze -v` и сопоставьте адрес с модулем.
  • Проверьте недавние обновления низкоуровневых драйверов.

Безопасные шаги

  1. Обновите или откатите драйвер, на который указывает стек.
  2. Для собственного драйвера исправьте жизненный цикл work item.
  3. Не пытайтесь лечить код переустановкой пользовательского приложения без связи со стеком.

Только безопасные обратимые действия. Опасные шаги — только по официальной инструкции и с пониманием рисков.

Когда нужен сервис

  • Если 0x96 повторяется, сохраните kernel dump: разработчику драйвера нужен стек, чтобы определить модуль, некорректно работающий с work queue item.

Похожие ошибки

  • /errors/windows-bsod-cache-manager-0x34/
  • /errors/windows-bsod-registry-error-0x51/
  • /errors/windows-bsod-hal-initialization-failed-0x5c/

Что учитывать

Точная причина зависит от версии ПО/прошивки, полного текста ошибки и контекста. Официальная инструкция имеет приоритет.

Официальный источник

Расшифровка сверена с официальными страницами поддержки из источников ниже. Редакция N1RO не диагностировала ваш конкретный случай.