Синій екран смерті 0x000000c7

     Синій екран смерті 0x000000C7 з`являється при виявленні таймера ядра або DPC (відкладений виклик процедури) в невирішеною області пам`яті.

Параметри TIMER_OR_DPC_INVALID:

4 параметр вказує тип порушення, значення інших параметрів залежать від 4-го.

1 параметр2 параметр3 параметр4 параметрПричина помилки
0x0Адреса об`єкта "Таймер"Початок перевіряється діапазону пам`ятіКінець перевіряється діапазону пам`ятіОб`єкт таймера знайдений в забороненому блоці пам`яті.
0x1Адреса об`єкта DPCПочаток перевіряється діапазону пам`ятіКінець перевіряється діапазону пам`ятіОб`єкт DPC знайдений в забороненому блоці пам`яті.
0x2Адреса підпрограми DPCПочаток перевіряється діапазону пам`ятіКінець перевіряється діапазону пам`ятіПідпрограма DPC знайдена в забороненому блоці пам`яті.
0x3Адреса об`єкта DPCномер процесораКількість процесорів в системіНекоректний номер процесора для об`єкта DPC
0x4Адреса підпрограми DPCAPC потоку, який відключає лічильник перед викликом ядра підпрограми DPCAPC потоку, який відключає лічильник після виклику підпрограми DPC


APC потоку відключає лічильник, був змінений під час виконання підпрограми DPC. APC поступово зменшує лічильник кожен раз, коли драйвер викликає KeEnterCriticalRegion, FsRtlEnterFileSystem, або отримує взаємне виключення. APC поступово збільшує лічильник кожен раз, коли драйвер викликає KeLeaveCriticalRegion, KeReleaseMutex або FsRtlExitFileSystem.

0x5Адреса підпрограми DPCAPC потоку, який відключає лічильник перед викликом ядра підпрограми DPCAPC потоку, який відключає лічильник після виклику підпрограми DPCAPC потоку при виключенні чсетчіка, був змінений під час виконання підпрограми DPC таймера.

Причина

     Цей BSoD зазвичай викликається драйвером, якому не вдається закрити таймер або DPC до звільнення зайнятої ними пам`яті.

Рішення




     Необхідно виявити драйвер, який викликає помилку. Якщо він не вказується в повідомленні синього екрану, то його необхідно визначити. Для цього необхідно проаналізувати дамп пам`яті. Як це зробити, описується в статті "Аналіз дампа пам`яті". Після визначення збійного драйвера його необхідно видалити, перевстановити або ж відкинути на більш ранню версію.

     Також виконайте всі рекомендації, написані в матеріалі "Загальні рекомендації по усуненню BSoD".

Буду вдячний, якщо скористаєтеся кнопочками:

Поділися в соціальних мережах:

Схожі
Синій екран смерті 0x00000039Синій екран смерті 0x00000039
Синій екран смерті 0x00000036Синій екран смерті 0x00000036
Синій екран смерті 0x000000e4Синій екран смерті 0x000000e4
Синій екран смерті 0x00000109Синій екран смерті 0x00000109
Синій екран смерті 0x000000c9Синій екран смерті 0x000000c9
Синій екран смерті 0x0000011fСиній екран смерті 0x0000011f
Синій екран смерті 0x000000d2Синій екран смерті 0x000000d2
Синій екран смерті 0x000000f6Синій екран смерті 0x000000f6
Синій екран смерті 0x000000daСиній екран смерті 0x000000da
Синій екран смерті 0x000000eaСиній екран смерті 0x000000ea
» » Синій екран смерті 0x000000c7