Синій екран смерті 0x00000112
синій екран 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".
Буду вдячний, якщо скористаєтеся кнопочками:
Синій екран смерті 0x000000d8
Синій екран смерті 0x0000011c
Синій екран смерті 0x0000002a
Синій екран смерті 0x0000000e
Синій екран смерті 0x000000fc
Синій екран смерті 0x00000121
Синій екран смерті 0x00000036
Синій екран смерті 0x000000c4
Синій екран смерті 0x000000ff
Синій екран смерті 0x00000030
Синій екран смерті 0x000000ed
Синій екран смерті 0x000000c6
Синій екран смерті 0x000000d5
Синій екран смерті 0x000000c8
Синій екран смерті 0x000000c9
Синій екран смерті 0x00000027
Синій екран смерті 0x000000c1
Синій екран смерті 0x000000b8
Синій екран смерті 0x00000093
Синій екран смерті 0x000000da
Синій екран смерті 0x000000db