Мій сайт
Головна | Реєстрація | Вхід
Вівторок, 30.04.2024, 09:55
Меню сайту
Наше опитування
Оцініть мій сайт
Всього відповідей: 8
Статистика

Онлайн всього: 1
Гостей: 1
Користувачів: 0
Форма входу

  Синий экран 0x00000001 указывает на несоответствие в индексе состояния APC

                                                                                Параметры APC_INDEX_MISMATCH:
Адрес системной функции (системного вызова) или подпрограммы;
Значение поля ApcStateIndex текущего потока;
Значение поля CombinedApcDisable текущего потока. Это поле состоит из двух отдельных 16-разрядных полей: (Поток - SpecialApcDisable <16 и Поток – KernelApcDisable);
Тип вызова (0 - системный вызов, 1 - подпрограмма).


                                                                                Причина

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


                                                                                Решение

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

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

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

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

Обновление операционной системы устранит эту ошибку.


                                                                                Комментарии

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


                                                                                Подробно

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

Пошук
Календар
«  Квітень 2024  »
ПнВтСрЧтПтСбНд
1234567
891011121314
15161718192021
22232425262728
2930
Архів записів
Друзі сайту
Copyright MyCorp © 2024
Безкоштовний конструктор сайтів - uCoz