Ошибка 0x00000020: KERNEL_APC_PENDING_DURING_EXIT

Синий экран 0x00000020 указывает, что асинхронный вызов процедуры (APC) находился в режиме ожидания при завершении выполнения потока.

ПАРАМЕТРЫ KERNEL_APC_PENDING_DURING_EXIT:

Адрес, ожидающего APC;
Количество отключений APC для потока;
Текущий IRQL;
Зарезервированный параметр.

ПРИЧИНА

Ключевой параметр - количество отключений APC для потока (Параметр 2) . Если количество будет ненулевым, то оно укажет на источник проблемы. Количество отключений APC уменьшается каждый раз, когда драйвер вызывает KeEnterCriticalRegion, FsRtlEnterFileSystem, или при работе мьютекса. Количество отключений APC постепенно увеличивается каждый раз, когда драйвер вызывает KeLeaveCriticalRegion, KeReleaseMutex, или FsRtlExitFileSystem.

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

При появлении Stop 0x00000020, первое на что следует обратить внимание, так это на установленные в системе драйвера.

Текущий IRQL (Параметр 3) должен иметь нулевое значение. В противном случае тщательно отметьте то, что работало (и что закрывалось) во время появления ошибки, и отметьте все установленные драйверы. Причина синего экрана в сбое драйвера.

РЕШЕНИЕ

Windows Server 2003

1. BSoD появляется, потому что модуль Win32k.sys неправильно управляет объектами шрифта. Это в свою очередь вызывает проблему асинхронного вызова процедуры (APC). Когда операционная система обнаруживает утечку APC появляется синий экран с ошибкой KERNEL_APC_PENDING_DURING_EXIT.

Для устранения ошибки установите последний Service Pack.

2. Ошибка происходит на серверах, которые выполняют Symantec pcAnywhere 11.5 к Symantec AntiVirus 8.x или к Symantec AntiVirus 9.0. Обновленная версия драйвера Обработчика событий Symantec (Symevent.sys) вызывает эту проблему. Драйвер Symevent.sys установливается с pcAnywhere 11.5. Драйвер Symevent.sys заставляет драйвер защиты в реальном времени Symantec генерировать "Stop 0x00000020".

Для устранения данной ошибки установите последний драйвер Symevent.sys.

Буду благодарен всем поделившемся ссылкой в соцсетях

Добавить комментарий


Защитный код
Обновить

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Поиск по сайту

Дополнительно