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

Тверь

Синий экран ошибка 0x00000076: PROCESS_HAS_LOCKED_PAGES

Драйвер не смог произвести разблокирование уже подвергшихся блокировке страниц после операции ввода-вывода. Как показывает практика, наиболее часто происходит попытка осуществить разблокировку страницы, которая и не была блокирована. В результате, возникают серьёзные сбои в работе всей системы.

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

Тут необходимо установить прямую связь между выдачей значения parameter1. Когда он составляет 0x00, то драйвер не смог провести разблокирование ранее блокированной страницы. При 0x01 разблокировка выполняется в отношении неблокированной страницы.

Параметры

На синим экране требуется найти следующий текст:

STOP: 0x00000076 (parameter1, parameter2, parameter3, parameter4) PROCESS_HAS_LOCKED_PAGES

Расшифровка параметров несколько различна, в зависимости от значения показателя parameter1. Это продемонстрировано в следующей таблице.

parameter1

parameter2

parameter3

parameter4

0x00

Указатель на объект процесса

Номер страниц, подвергшихся блокировке

Указатель на стек драйвера. Когда подобный момент не предусматривается, parameter4 имеет нулевой показатель

0x01

MDL драйвера

Номер страниц памяти, подвергшихся блокировке в процессе

Указатель на стек драйвера. Когда подобный момент не предусматривается, parameter4 имеет нулевой показатель

 

Способы решения

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

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