Ошибка 0x0000007C: BUGCODE_NDIS_DRIVER

Синий экран 0x0000007C указывает на проблему драйвера NDIS.

ПАРАМЕТРЫ BUGCODE_NDIS_DRIVER:

     1 параметр указывает тип нарушения. Значение других параметров зависит от значения первого параметра.

1 параметр

2 параметр

3 параметр

4 параметр

Причина ошибки

 0x01

 Адрес блока минипорта

 Количество запрашиваемых байт

 Текущий IRQL

Драйвер вызвал функцию NdisMAllocateSharedMemory() в повышенном IRQL. 

 0x02

 Адрес блока минипорта

 Страница поврежденной разделяемой памяти

 Адрес NDIS_WRAPPER_ CONTEXT, который отслеживает выделения разделяемой памяти драйвера

 Во время вызова функции NdisMAllocateSharedMemory() NDIS обнаружил повреждение ранее выделенной страницы разделяемой памяти.

 0x03

 Адрес блока минипорта

 Страница разделяемой памяти

 Виртуальный адрес разделяемой памяти

 Драйвер вызвал функцию NdisMFreeSharedMemory [Асинхронный] с указателем разделяемой памяти, который уже освобожден.

 0x04

 Адрес NDIS_M_DRIVER_BLOCK

 Адрес DRIVER_OBJECT

 0

 AddDevice вызвали с драйвером, который не находится в списке драйверов зарегистрированном в NDIS.

0x05

0x06

Адрес блока минипорта

Адрес пакетного дескриптора, который использует драйвер

Адрес пакетного массива, который содержал пакетный дескриптор

Драйвер Ethernet указал, что получил пакет при помощи пакетного дескриптора, который в настоящее время использует стек протокола.

 0x07

 Адрес блока минипорта

 Адрес пакетного дескриптора, который использует драйвер

 Адрес пакетного массива, который содержал пакетный дескриптор

 Драйвер FDDI указал, что получил пакет при помощи пакетного дескриптора, который в настоящее время использует стек протокола.

 0x08

 Адрес блока минипорта

 Адрес NDIS_MINIPORT_INTERRUPT

 0

 Драйвер минипорта не снял с регистрации свое прерывание во время процесса останова.

 0x09

 Адрес блока минипорта

 Адрес очереди таймера драйвера минипорта (NDIS_MINIPORT_TIMER)

 0

 Драйвер минипорта завершился без успешного завершения всех своих таймеров.

 0x0A

 Адрес NDIS_M_DRIVER_BLOCK

 Адрес DRIVER_OBJECT

 Счетчик ссылок для драйвера минипорта

 Драйвер минипорта становится разгруженным преждевременно.

 0x0B

 Адрес блока минипорта

 Адрес NDIS_MINIPORT_INTERRUPT

 0

 Драйвер минипорта привел свою инициализацию к сбою, не снимая с регистрации своё прерывание.

 0x0C

 Адрес блока минипорта

 Адрес очереди таймера драйвера минипорта (NDIS_MINIPORT_TIMER)

 0

 Драйвер минипорта привел свою инициализацию к сбою, без успешного завершения всех своих таймеров.

 0x0D

 Адрес блока минипорта

 Адрес NDIS_MINIPORT_INTERRUPT

 0

 Драйвер минипорта не снял с регистрации свое прерывание во время процесса останова.

 0x0E

 Адрес блока минипорта

 Адрес очереди таймера драйвера минипорта (NDIS_MINIPORT_TIMER)

 0

 Драйвер минипорта завершился без успешного завершения всех своих таймеров.

 0x0F

 Адрес блока минипорта

 Состояние сброса

 AddressingReset (BOOLEAN)

 Драйвер минипорта вызвал функцию NdisMResetComplete() без запроса сброса ожидания.

 0x10

 Адрес блока минипорта

 Адрес NDIS_MINIPORT_INTERRUPT

 0

 После возобновления состояния низкой мощности драйвер минипорта привел свою инициализацию к сбою, не снимая с регистрации свое прерывание.

 0x11

 Адрес блока минипорта

 Адрес очереди таймера драйвера минипорта (NDIS_MINIPORT_TIMER)

 0

 После возобновления состояния низкой мощности драйвер минипорта привел свою инициализацию к сбою без успешного завершения всех своих таймеров.

 0x12

 Адрес блока минипорта

 Адрес пакетного дескриптора, который использует драйвер

 Адрес пакетного массива, который содержал пакетный дескриптор

 Драйвер минипорта указал, что получил пакет при помощи пакетного дескриптора, который в настоящее время использует стек протокола.

 0x13

 Адрес блока минипорта

 Адрес пакетного дескриптора, который использует драйвер

 Адрес пакетного массива, который содержал пакетный дескриптор

 Драйвер минипорта Token-Ring указал, что получил пакет при помощи пакетного дескриптора, который в настоящее время использует стек протокола.

 0x14

 Текущее значение IRQL

 0

 0

 Драйвер NDIS вызвал фунццию NdisWaitEvent() при IRQL > PASSIVE_LEVEL. Функцию не обходимо вызывать при IRQL = PASSIVE_LEVEL.

 0x15

 Адрес блока минипорта

 0

 0

 Драйвер минипорта NDIS 6 был вызван NDIS 5 API. Драйвер минипорта NDIS 6 не может вызываться функциями NdisMQueryInformationComplete() или NdisMSetInformationComplete().

 0x16

 Адрес блока протокола

 Адрес области контекста, который выделен драйвером протокола

 Адрес открытого блока

NDIS встретился с недопустимым дескриптором в привязке операции. 

 0x17

 Адрес интерфейсного блока провайдера

 0

 0

 Драйвер NDIS пытался вычеркнуть сетевой интерфейс провайдера, в то время как интерфейс все еще зарегистрирован.

КОММЕНТАРИИ

     BSoD происходит только в Microsoft Windows Server 2003 и в более поздних версиях Windows. В Windows 2000 и Windows XP данному синему экрану соответствует код 0x000000D2 (BUGCODE_ID_DRIVER).                                                        

РЕШЕНИЕ

     Для устранения ошибки воспользуйтесь статьей "11 рекомендаций по устранению BSoD".

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

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


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

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

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

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