Ошибка 0x000000EA: THREAD_STUCK_IN_DEVICE_DRIVER

Синий экран смерти 0x000000EA указывает, что поток в драйвере устройства бесконечно вращается в цикле.

ПАРАМЕТРЫ THREAD_STUCK_IN_DEVICE_DRIVER:

Указатель прикрепленного объекта потока;
Указатель объекта DEFERRED_WATCHDOG;
Указатель неправильного имени драйвера;
В отладчике ядра: Количество прерываний вызвавших ошибку. На синем экране: равен 1.

ПРИЧИНА

Причиной появления фатальной ошибки является драйвер устройства, который вращается в бесконечном цикле. Это обычно указывает на проблему с аппаратными устройствами, или с драйвером устройства. Наиболее часто, результатом BSoD является выход из строя видеокарты или плохой драйвера дисплея.

РЕШЕНИЕ

В первую очередь необходимо удостовериться в работоспособности видеокарты. Если видеоадаптер исправен, обновите драйвер дисплея, скачав его с официального сайта производителя.

Также советую выполнить рекомендации, описанные в статье "11 рекомендаций по устранению синего экрана".

Ошибка 0x000000E9: ACTIVE_EX_WORKER_THREAD_TERMINATION

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

ПАРАМЕТРЫ ACTIVE_EX_WORKER_THREAD_TERMINATION:

Поток;
Зарезервированный параметр;
Зарезервированный параметр;
Зарезервированный параметр.

ПРИЧИНА

Рабочий поток исполнительной системы завершается без выполнения специального кода. Рабочий элемент, в очереди ExWorkerQueue, не должен завершать свои потоки.

РЕШЕНИЕ

Необходимо выявить драйвер, который приводит к синему экрану смерти. Если в сообщении BSoD 0x000000E9 отсутствует название драйвера, то его можно выявить с помощью дампа памяти. Подробнее об этом в статье "Анализ дампа памяти". После чего, в зависимости от ситуации, его необходимо обновить, откатить или удалить.

Также советую выполнить рекомендации, описанные в статье "11 рекомендаций по устранению синего экрана сметри".

Ошибка 0x000000E7: INVALID_FLOATING_POINT_STATE

Синий экран 0x000000E7 указывает на недопустимость сохранения состояния потока с плавающей точкой.

ПАРАМЕТРЫ INVALID_FLOATING_POINT_STATE:

     1 параметр указывает, какая проверка достоверности перестала работать. 4 параметр не используется. Значение других параметров зависит от значения 1 параметра.

1 параметр

2 параметр

3 параметр

Причина

0x0

Поле флагов

0

1) Сохраненное поле флагов контекста недопустимо;

2) FLOAT_SAVE_VALID не установлен;

3) Некоторые зарезервированные биты имеют ненулевое значение.

0x1

Сохраненный IRQL

Текущий IRQL

IRQL текущего процессора не является IRQL в котором сохранен контекст с плавающей точкой.

0x2

Сохраненный адрес потока, который владеет  контекстом с плавающей точкой

Текущий поток

Сохраненный контекст не принадлежит текущему потоку.

РЕШЕНИЕ

     Для начала следует выявить сбойный драйвер.  Если в сообщении BSoD 0x000000E7 отсутствует название сбойного драйвера, то его можно выявить с помощью дампа памяти. Подробнее об этом написано в статье "Анализ дампа памяти". После того, как виновник возникновения ошибки будет найден, в зависимости от ситуации его необходимо обновить, откатить или удалить.

     Также выполните рекомендации, описанные в статье "11 рекомендаций по устранению синего экрана сметри".

Ошибка 0x000000E8: INVALID_CANCEL_OF_FILE_OPEN

Синий экран 0x000000E8 указывает, что недопустимый объект “файл” был передан подпрограмме IoCancelFileOpen.

ПАРАМЕТРЫ INVALID_CANCEL_OF_FILE_OPEN:

Объект “файл” переданный подпрограмме IoCancelFileOpen;
Объект “устройство” переданный подпрограмме IoCancelFileOpen;
Зарезервированный параметр;
Зарезервированный параметр.

ПРИЧИНА

Причиной появления ошибки является сбойный драйвер, который вызвал подпрограмму IoCancelFileOpen.

РЕШЕНИЕ

Необходимо выявить драйвер, который приводит к синему экрану смерти. Если в сообщении BSoD 0x000000E8 отсутствует название драйвера, то его можно выявить с помощью дампа памяти. Подробнее об этом в статье "Анализ дампа памяти". После чего, в зависимости от ситуации, его необходимо обновить, откатить или удалить.

Также советую выполнить рекомендации, описанные в статье "11 рекомендаций по устранению синего экрана сметри".

Ошибка 0x000000E6: DRIVER_VERIFIER_DMA_VIOLATION

Синий экран 0x000000E6 ошибка для всех нарушений DMA Верификатора Драйвера.

РЕШЕНИЕ

Синий экран смерти может произойти только, когда запущен Верификатор Драйвера для контроля одного или нескольких драйверов. Если Вы не используете Верификатор Драйвера, то его необходимо удалить. Удаление драйвера, который вызвал ошибку, так же устранит BSoD.

Также выполните рекомендации, описанные в статье "11 рекомендаций по устранению синего экрана сметри".

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

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