Ошибка 0x00000044: MULTIPLE_IRP_COMPLETE_REQUESTS

Синий экран смерти 0x00000044 появляется при попытке драйвера завершить IRP, который уже завершен.

ПАРАМЕТРЫ MULTIPLE_IRP_COMPLETE_REQUESTS:

Адрес IRP;
Зарезервированный параметр;
Зарезервированный параметр;
Зарезервированный параметр.

ПРИЧИНА

Драйвер вызвал функцию IoCompleteRequest(), чтобы завершить IRP, но пакет уже завершен.

РЕШЕНИЕ

Данная ошибка сложна в выявлении, так как драйвер, который пытается завершить собственный пакет дважды, обычно не является источником проблемы. Более реальный вариант, когда два разных драйвера полагает, что им принадлежит один и тот же пакет, и каждый пытается его завершить. Первый запрос успешно выполняется, а второй вызывает BSoD 0x00000044.

Для решения данной ошибки необходимо определить драйвер-виновник. В этом поможет статья “Анализ дампа памяти”. После чего его необходимо, либо удалить, либо переустановить.

Буду благодарен всем поделившемся ссылкой в соцсетях

Добавить комментарий


Защитный код
Обновить

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Поиск по сайту

Дополнительно