Синий экран 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, которая нарушила семантику состояния для такого вызова.
РЕШЕНИЕ
Необходимо выявить драйвер, который привел к синему экрану. Если в сообщении ошибки отсутствует название драйвера, то его можно выявить с помощью дампа памяти. Подробнее об этом читайте в статье "Анализ дампа памяти". После чего, в зависимости от ситуации, его необходимо обновить, откатить или удалить.
Также рекомендую ознакомиться со статьей "11 рекомендаций по устранению BSoD".