BSOD

0x00000112: MSRPC_STATE_VIOLATION

     Синий экран 0x00000112 указывает на ошибку драйвера Msrpc.sys.

Параметры MSRPC_STATE_VIOLATION:

     Нас интересуют, только 1 и 2 параметры. 1 параметр указывает значение нарушения, а второй параметр зависит от значения первого.

1 параметр 2 параметр Причина ошибки
0x01 Код исключения Исключение, которое не может выполняться продолжает вызываться.
0x02 Ошибка ALPC возвратил недопустимую ошибку.
0x03 Сеанс сервера Вызывающая сторона выгрузила драйвер MSRPC, в то время как он еще использовался.
0x04 или 0x05 Сеанс сервера Недопустимая команда была получена от ALPC.
0x06 Обработчик связи Предпринята попытка связать описатель RPC во второй раз.
0x07 Обработчик связи Предпринята попытка выполнить работу обработчиком связи, который не доступен.
0x08 Обработчик связи Предпринята попытка установить информацию безопасности об обработчике связи, который используется.
0x09 Обработчик связи Предпринята попытка установить параметры обработчика связи, который используется.
0x0A Объект вызова Предпринята попытка отмены недопустимого асинхронного вызова удаленной процедуры.
0x0B Объект вызова Предпринята попытка вытолкнуть асинхронный канал вызова, когда это невозможно.
0x0C или 0x0E Объект канала Предпринята попытка вытолкнуть асинхронный канал, не ожидая уведомления.
0x0F Объект канала Предпринята попытка повторного синхронного завершения канала.
0x15 Объект, близкий к ошибке Внутренняя ошибка RPC.
0x16 Зарезервированный параметр Два вызова были вызваны в порядке, в котором они не могут быть осуществлены в RPC.
0x17 Объект вызова Подпрограмма диспетчера серверов не отписалась от уведомлений до завершения вызова.
0x18 Асинхронный обработчик Произошла недопустимая операция на асинхронном описателе.

Причина

     Наиболее распространенной причиной BSoD 0x00000112 является вызывающая сторона драйвера Msrpc.sys, которая нарушила семантику состояния для такого вызова.

Решение

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

     Также рекомендую ознакомиться со статьей “Общие рекомендации по устранению BSoD”.

{jcomments on}

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