Синій екран смерті 0x000000c8
Синій екран смерті 0x000000C8 вказує на невірне значення IRQL процесора.
Параметри IRQL_UNEXPECTED_VALUE:
- Значення наступного розрядного обчислення: (Поточний IRQL lt; lt; 16) | (Очікуваний IRQL lt; lt; 8) | UniqueValue;
- 0 або APC-gt; KernelRoutine;
- 0 або APC;
- 0 або APC-gt; NormalRoutine.
Можна визначити "UniqueValue", обчислюючи (Параметр 1 і 0xFF). Якщо "UniqueValue" має значення 0 або 1, 2 параметр, 3 параметр, і 4 параметр буде дорівнювати позначених покажчиками APC. В іншому випадку ці параметри будуть дорівнювати нулю.
Причина
BSoD 0x000000C8 зазвичай викликається драйвером пристрою або іншою програмою нижчого рівня. Причиною є зміна IRQL протягом певного проміжку часу і не відновлення вихідного значення IRQL в кінці цього періоду. Наприклад, підпрограма отримала спін-блокування, яку в подальшому не визволила.
Рішення
Необхідно виявити драйвер, який викликає помилку. Якщо він не вказується в повідомленні синього екрану, то його необхідно визначити. Для цього необхідно проаналізувати дамп пам`яті. Як це зробити, описується в статті "Аналіз дампа пам`яті". Після визначення збійного драйвера його необхідно видалити, перевстановити або ж відкинути на більш ранню версію.
Також необхідно виконати всі рекомендації, написані в матеріалі "Загальні рекомендації по усуненню BSoD".
Буду вдячний, якщо скористаєтеся кнопочками:
Синій екран смерті 0x000000e7
Синій екран смерті 0x000000d8
Синій екран смерті 0x000000d1
Синій екран смерті 0x000000e8
Синій екран смерті 0x00000121
Синій екран смерті 0x00000020
Синій екран смерті 0x000000e9
Синій екран смерті 0x00000036
Синій екран смерті 0x000000c6
Синій екран смерті 0x000000e1
Синій екран смерті 0x00000035
Синій екран смерті 0x00000133
Синій екран смерті 0x0000004a
Синій екран смерті 0x000000c1
Синій екран смерті 0x000000d4
Синій екран смерті 0x0000010d
Синій екран смерті 0x000000d3
Синій екран смерті 0x000000d0
Синій екран смерті 0x000000db
Синій екран смерті 0x000000c5
Синій екран смерті 0x0000000f