Синій екран смерті 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