BSOD

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).                                                        

Решение

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

{jcomments on}

Вы здесь: Главная Документация BSOD 0x0000007C: BUGCODE_NDIS_DRIVER