Ошибка 0x000000CF: TERMINAL_SERVER_DRIVER_MADE_ INCORRECT_MEMORY_REFERENCE

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

ПАРАМЕТРЫ TERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE:

Адрес памяти, на которую ссылаются;
0: чтение, 1: запись;
Адрес, который ссылался на память;
Зарезервированный параметр.
Если сбойный драйвер может быть идентифицирован, его название указывается в сведениях синего экрана и сохраняется в памяти - (PUNICODE_STRING) KiBugCheckDriver.

ПРИЧИНА

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

РЕШЕНИЕ

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

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

Ошибка 0x000000CE: DRIVER_UNLOADED_WITHOUT_CANCELLING_ PENDING_OPERATIONS

Синий экран смерти 0x000000CE указывает, что драйверу не удалось отменить операции задержки перед выгрузкой.

ПАРАМЕТРЫ DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS:

Адрес памяти, на которую ссылаются;
0: чтение, 1: запись;
Адрес, который ссылался на память;
Зарезервированный параметр.
Если сбойный драйвер может быть идентифицирован, его название указывается в сведениях синего экрана и сохраняется в памяти - (PUNICODE_STRING) KiBugCheckDriver.

ПРИЧИНА

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

РЕШЕНИЕ

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

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

Ошибка 0x000000CC: PAGE_FAULT_IN_FREED_SPECIAL_POOL

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

ПАРАМЕТРЫ PAGE_FAULT_IN_FREED_SPECIAL_POOL:

Адрес памяти, на которую ссылаются;
0: чтение, 1: запись;
Адрес, который ссылался на память;
Зарезервированный параметр.
Если сбойный драйвер может быть идентифицирован, его название указывается в сведениях синего экрана и сохраняется в памяти - (PUNICODE_STRING) KiBugCheckDriver.

ПРИЧИНА

Driver Verifier Special Pool захватил системную память доступа, которая была ранее освобождена. Это обычно указывает на проблему синхронизации системного драйвера.

РЕШЕНИЕ

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

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

Ошибка 0x000000CD: PAGE_FAULT_BEYOND_END_OF_ALLOCATION

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

ПАРАМЕТРЫ PAGE_FAULT_BEYOND_END_OF_ALLOCATION:

Адрес памяти, на которую ссылаются;
0: чтение, 1: запись;
Адрес, который ссылался на память;
Зарезервированный параметр.
Если сбойный драйвер может быть идентифицирован, его название указывается в сведениях синего экрана и сохраняется в памяти - (PUNICODE_STRING) KiBugCheckDriver.

ПРИЧИНА

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

РЕШЕНИЕ

Необходимо выявить драйвер, который привел к сбою. Если данный драйвер не указывается на экране ошибки, то его необходимо определить, анализируя дамп памяти. Статья "Анализ дампа памяти" в помощь. Дальнейшее удаление, переустановка, откат на более раннюю версию драйвера устранит сбой.

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

Ошибка 0x000000CB: DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS

Синий экран смерти 0x000000CB указывает, что драйверу или диспетчеру ввода-вывода не удалось разблокировать страницы после операции ввода/вывода.

ПАРАМЕТРЫ DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS:

У параметров данной ошибки, может быть два возможных значения.

Если драйвер заблокировал данные страницы, параметры имеют следующее значение.

Адрес драйвера, который заблокировал страницы;
Вызывающая сторона адреса драйвера, который заблокировал страницы;
Адрес MDL (список дескрипторов памяти), который содержит заблокированные страницы;
Заблокированные страницы.
Если сбойный драйвер может быть идентифицирован, его название указывается в сведениях синего экрана и сохраняется в памяти - (PUNICODE_STRING) KiBugCheckDriver.

Если диспетчер ввода-вывода заблокировал данные страницы, параметры имеют следующее значение.

Адрес процедуры диспетчеризации, находящегося на вершине стека драйвера, к которому был отправлен IRP (пакет запроса ввода/вывода);
Адрес объекта “устройство”, находящегося на вершине стека драйвера, к которому был отправлен IRP;
Адрес MDL (список дескрипторов памяти), который содержит заблокированные страницы;
Заблокированные страницы.

КОММЕНТАРИИ

Синий экран 0x000000CB появляется, только если значение реестра \\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\TrackLockedPages равно DWORD 1. Если это значение не будет установлено, то система выдаст менее информативную ошибку 0x00000076 (PROCESS_HAS_LOCKED_PAGES).

Начиная с Windows Vista, данный BSoD может выводиться верификатором драйвера, при включенной опции Pool Tracking.

РЕШЕНИЕ

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

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

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

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