BSoD 0x00000001 APC_INDEX_MISMATCH

В Windows XP:

Ошибка на уровне ядра (kernel). Вероятно, это связано с несоответствием числа KeEnterCriticalRegion с KeLeaveCriticalRegion в файловой системе, из-за чего система может быть повреждена.

В Windows 7 и Server 2008 R2:

Эта проблема возникает из-за ошибки в драйвере Compositebus.sys.

Когда MTP (мультимедийные) или WPD (переносное) устройство подключается к компьютеру в первый раз и пытается установить драйвер, приложение может выполнить команду сброса устройства USB. Происходит синхронное обращение к драйверу Compositebus.sys, вследствие чего и происходит ошибка.

РЕШЕНИЕ
1. BSoD 0x00000001 появляется в ОС Windows Server 2008 и Windows 7 при установке сторонних приложений для MTP и WPD устройств. Также при их первой установке.

Ошибка происходит из-за противоречивого состояния драйвера Compositebus.sys. Когда MTP или MPD устройства впервые подключаются к компьютеру перечислитель составной шины обнаруживает их и пытается установить драйвер данного устройства. Во время процесса установки стороннее приложение может выполнить команду сброса USB-устройства, что и вызывает ошибку.

Для устранения ошибки загрузите и установите последние обновления на вашу операционную систему.

2. STOP 0x00000001 появляется в ОС Windows Vista из-за обнаружения ошибке в системном файле Win32k.sys. При этом поле CombinedApcDisable имеет значение 0x0000FFFF.

Обновление операционной системы устраняло эту ошибку. на данный момент обновление более недоступно. support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2203330&kbln=ru

КОММЕНТАРИИ
APC_INDEX_MISMATCH — внутренняя ошибка ядра. Она встречается при завершении системного вызова. Ошибка возникает, когда у файловой системы или драйвера есть несогласованная последовательность системных вызовов, чтобы запустить или завершить защищаемую или критическую секцию. Например, у каждого вызова KeEnterCriticalRegion должен быть соответствующий вызов KeLeaveCriticalRegion.

ПОДРОБНО
Данная ошибка чаще всего возникает при несовпадении меток KeEnterCricticalRegion и KeLeaveCriticalRegion в файловой системе. KeEnterCricticalRegion временно отключает доставку обычных APC режима ядра, при этом специальные APC режима ядра продолжают доставляться. KeLeaveCriticalRegion включает доставку обычных APC режима ядра, которые были отключены вызовом KeEnterCricticalRegion. Критическая секция может быть запущена рекурсивно, при этом у каждого вызова KeEnterCricticalRegion должен быть соответствующий вызов KeLeaveCriticalRegion.
Поделиться:

Похожие публикации

Тут ничего нет

Нет комментариев