Stop 0x00000001

     Синій екран смерті 0x00000001 вказує на невідповідність в індексі стану APC.

STOP помилка 0x00000001

Параметри APC_INDEX_MISMATCH:

  1. Адреса системної функції (системного виклику) або підпрограми;
  2. Значення поля ApcStateIndex поточного потоку;
  3. Значення поля CombinedApcDisable поточного потоку. Це поле складається з двох окремих 16-розрядних полів: (Потік - SpecialApcDisable lt; 16 і Потік - KernelApcDisable);
  4. Тип виклику (0 - системний виклик, 1 - підпрограма).

Причина появи помилки 0x01

     Найбільш поширена причина цієї STOP-помилки є неузгоджена послідовність викликів відключення і повторного включення APC у файлової системи або драйвера. Ключовий елемент даних - поле CombinedApcDisable потоку. Поле CombinedApcDisable складається з двох окремих 16-розрядних полів: SpecialApcDisable і KernelApcDisable. Негативна величина кожного поля вказує, що драйвер відключив спеціальні або звичайні APC (відповідно), без подальшого включення. Позитивне значення вказує, що драйвер включив спеціальні або звичайні APC занадто багато разів.

Драйвера, що викликають код помилки

  • tcpip.sys;
  • ntoskrnl.exe;
  • ndis.sys;
  • raspppoe.sys;
  • win32k.sys;
  • psi.sys.

Як виправити Stop 0x00000001

     1. BSoD 0x00000001 з`являється в ОС Windows Server 2008, Windows 7 і Windows 8 при установці сторонніх додатків для MTP і WPD пристроїв. Також при їх першій установці.  




     Даний код помилки відбувається через суперечливого стану драйвера Compositebus.sys. Коли MTP або MPD пристрої вперше підключаються до комп`ютера Нумератор складовою шини виявляє їх і намагається встановити драйвер цього пристрою. Під час процесу установки стороннє додаток може виконати команду скидання USB-пристрої, що і викликає помилку.

  Для усунення помилки завантажте і встановіть останні оновлення на вашу операційну систему.




      2. STOP 0x00000001 з`являється в ОС Windows Vista через виявлення помилку в системному файлі Win32k.sys. При цьому поле CombinedApcDisable має значення 0x0000FFFF.

     Оновлення операційної системи усуне цю помилку.

Детально про помилку

     APC_INDEX_MISMATCH - внутрішня помилка ядра. Вона зустрічається при завершенні системного виклику. Помилка 0x00000001 виникає, коли у файлової системи або драйвера є неузгоджена послідовність системних викликів, щоб запустити або завершити захищається або критичну секцію. Наприклад, у кожного виклику KeEnterCriticalRegion повинен бути відповідний виклик KeLeaveCriticalRegion.

     Error APC INDEX MISMATCH найчастіше виникає при розбіжності міток KeEnterCricticalRegion і KeLeaveCriticalRegion в файлової системі. KeEnterCricticalRegion тимчасово відключає доставку звичайних APC режиму ядра, при цьому спеціальні APC режиму ядра продовжують доставлятися. KeLeaveCriticalRegion включає доставку звичайних APC режиму ядра, які були відключені викликом KeEnterCricticalRegion. Критична секція може бути запущена рекурсивно, при цьому у кожного виклику KeEnterCricticalRegion повинен бути відповідний виклик KeLeaveCriticalRegion.

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

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

Схожі
Синій екран смерті 0x00000096Синій екран смерті 0x00000096
Синій екран смерті 0x0000007eСиній екран смерті 0x0000007e
Синій екран смерті 0x00000112Синій екран смерті 0x00000112
Синій екран смерті 0x000000b8Синій екран смерті 0x000000b8
Синій екран смерті 0x0000004aСиній екран смерті 0x0000004a
Синій екран смерті 0x0000000fСиній екран смерті 0x0000000f
Синій екран смерті 0x000000daСиній екран смерті 0x000000da
Синій екран смерті 0x000000eaСиній екран смерті 0x000000ea
Синій екран смерті 0x000000bfСиній екран смерті 0x000000bf
Синій екран смерті 0x000000e1Синій екран смерті 0x000000e1