+7 (4822) 75-00-45 +7 (920) 686-72-02

Тверь

Синий экран ошибка 0x00000044: MULTIPLE_IRP_COMPLETE_REQUESTS

Выдается в случае попытки со стороны драйвера выполнить окончание IRP, который уже не работает.

Причины возникновения

Драйвером осуществляется вызов функции IoCompleteRequest() с целью окончить деятельность IRP. Проблема заключается в том, что это уже сделано и возникает сбой в работе системы.

Параметры

Вывод подобной ошибки предусматривает последующую выдачу четырех параметров сразу после кода. Это выглядит следующим образом:

STOP: 0x00000044 (parameter1, parameter2, parameter3, parameter4) MULTIPLE_IRP_COMPLETE_REQUESTS

Предусматривается расшифровка результатов:

parameter1

Адрес структуры данных ядра Windows

parameter2

Является зарезервированным

parameter3

Является зарезервированным

parameter4

Является зарезервированным

Решение

В процессе поиска причин проблемы всегда возникают определенные осложнения. Как показывает практика, оканчивающий работу IRP драйвер нельзя назвать дефектным. Он не предусматривается в качестве первоисточника. Скорее всего, два драйвера считают, что один пакет относится одновременно к ним обоим. Таким образом, попытка окончание его работы происходит два раза. С первым запросом не возникает никаких проблем и деятельность пакета оканчивается. Попытка осуществить второй вопрос приводит к сбою.

Следует выявить, какой именно драйвер считается настоящим виновником. Рекомендуется провести анализ дампа памяти устройства. Для различных ОС процесс имеет некоторые особенности. В случае выяснения проблемы, вызвавшей синий экран смерти, будет достаточно работать с малым дампом памяти.

Рекомендуется применение специализированной программы BlueScreenView. Она является бесплатной и весьма хорошо себя смогла зарекомендовать. Сам процесс работы с программой можно уточнить в инструкции или найти в интернете. Когда проблемный драйвер выявлен, происходит его замена или обновление. В большинстве случаев, этого вполне достаточно.

Ищите нас в соц. сетях: