| Номер ошибки: | Ошибка 0x20 | |
| Название ошибки: | KERNEL_APC_PENDING_DURING_EXIT | |
| Описание ошибки: | The KERNEL_APC_PENDING_DURING_EXIT bug check has a value of 0x00000020. This indicates that an asynchronous procedure call (APC) was still pending when a thread exited. | |
| Шестнадцатеричный код: | 0x00000020 | |
| Разработчик: | Microsoft Corporation | |
| Программное обеспечение: | Windows Operating System | |
| Относится к: | Windows XP, Vista, 7, 8, 10, 11 |
Как правило, повреждённые или отсутствующие драйверы устройства или режима ядра для 0x00000020 (или даже неисправное оборудование) могут привести к возникновению таких ошибок типа «синий экран» (BSOD) при попытке выполнить соответствующую функцию программы Windows 10. Как правило, самый лучший и простой способ устранения ошибок, связанных с файлами 0x20, является замена файлов.
Классические проблемы KERNEL_APC_PENDING_DURING_EXIT
Ошибки KERNEL_APC_PENDING_DURING_EXIT обычно связаны с синим экраном смерти (BSOD) или ошибкой «Stop»:
- «Windows неожиданно завершает работу из-за проблемы с KERNEL_APC_PENDING_DURING_EXIT. «
- «: (Windows столкнулась с проблемой с KERNEL_APC_PENDING_DURING_EXIT и нуждается в перезапуске. «
- «0x0000000A: IRQL_NOT_LESS_РАВНО — KERNEL_APC_PENDING_DURING_EXIT»
- 0x0000001E: КМОДЕ_ИСКЛЮЧЕНИЕ_НЕТ_ОБРАБАТЫВАЕТСЯ — KERNEL_APC_PENDING_DURING_EXIT
- «STOP 0×00000050: PAGE_FAULT_IN_NONPAGED_AREA – KERNEL_APC_PENDING_DURING_EXIT»
В большинстве случаев после установки нового оборудования или программного обеспечения возникнут ошибки синего экрана KERNEL_APC_PENDING_DURING_EXIT. В основном ошибки, связанные с KERNEL_APC_PENDING_DURING_EXIT, возникают в процессе установки Windows, во время загрузки программного или аппаратного обеспечения, связанного с Microsoft Corporation, во время последовательности загрузки драйвера устройства, связанного с Windows, или завершения/запуска Windows. Запись ошибок Blue Screen KERNEL_APC_PENDING_DURING_EXIT, связанных с Windows, имеет решающее значение для обнаружения неисправностей и ретрансляции обратно в Microsoft Corporation для вариантов ремонта.
Причины ошибок в файле KERNEL_APC_PENDING_DURING_EXIT
Ошибки синего экрана смерти, связанные с KERNEL_APC_PENDING_DURING_EXIT, вызваны связанными с этим проблемами программного обеспечения, оборудования, микропрограммы или драйвера устройства. Связанное с Microsoft Corporation оборудование или сам Windows может привести к этим проблемам.
В первую очередь, проблемы с KERNEL_APC_PENDING_DURING_EXIT возникают:
- Устаревшие, неправильно настроенные или поврежденные драйверы устройств Windows.
- Недопустимые/поврежденные разделы реестра KERNEL_APC_PENDING_DURING_EXIT или Windows.
- Вредоносные программы или заражение вирусами повреждают KERNEL_APC_PENDING_DURING_EXIT.
- KERNEL_APC_PENDING_DURING_EXIT конфликтует после установки оборудования, связанного с Microsoft Corporation.
- Установка Windows создание KERNEL_APC_PENDING_DURING_EXIT (или связанного системного файла) повреждения или удаления.
- Повреждение диска, вызывающее ошибку KERNEL_APC_PENDING_DURING_EXIT STOP.
- Ошибка остановки файла KERNEL_APC_PENDING_DURING_EXIT в связи с повреждением оперативной памяти (RAM).
Продукт Solvusoft
Загрузка
WinThruster 2022 — Проверьте свой компьютер на наличие ошибок.
Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11
Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление
24.01.2019
Просмотров: 4291
Синий экран смерти KERNEL_APC_PENDING_DURING_EXIT с цифровым кодом 0x00000020 возникает на компьютерах с Windows XP и Windows 7 по причине неправильно установленных драйверов, их несовместимости с операционной системой или вовсе отсутствия нужного программного обеспечения. Также этот BSoD появляется и по другим причинам, которые установить можно только методом многочисленной проверки системы и диагностики установленного оборудования.
Читайте также: Решение синего экрана смерти DRIVER_POWER_STATE_FAILURE с кодом 0x0000009F
Способы решение ошибки 0x00000020: KERNEL APC PENDING DURING EXIT
Для начала нужно отметить, что если ошибка 0x00000020 возникла на уже установленной операционной системе, то причиной может быть антивирус Norton. Стоит его полностью удалить и очистить Windows от старых записей с помощью программы CCleaner.
ВАЖНО! На форумах о решении такой ошибки на Windows XP и 7 указано, что неполадка связана с программами Symantec AntiVirus восьмой и девятой версии. В данном случае решение неполадки будет следующим. Нужно отключить драйвера защиты сканера Symantec AntiVirus в режиме реального времени. Для этого выполняем:
- Жмем «Win+R» и вводим «regedit».
- Откроется редактор реестра. Переходим по ветке «HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices».
- Здесь нужно выбрать раздел «Navap», а в нем параметр «Start».
- Нужно задать ему значение на «4».
- Перезагружаем ПК.
Для отключения драйверов защиты сканера Symantec AntiVirus 9.0 в режиме реального времени действия будут подобными:
- Открываем реестр и переходим по ветке HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices.
- Выбираем раздел «Savrt». Находим здесь параметр «Start» и задаем ему значение «4».
- Сохраняем изменения и перезагружаем систему.

Далее нужно проверить все установленные драйвера. Для этого можно воспользоваться Диспетчером устройств или установить программу Driver Pack Solution для автоматического поиска и установки драйверов.

ВАЖНО! Мы рекомендуем скачивать официальные драйвера, которые можно найти на сайте производителя оборудования. Такое программное обеспечение будет безопасным и совместимым с Windows.
Если вы установили актуальные драйвера, однако синий экран смерти 0x00000020 далее продолжает появляться на ПК, нужно переустановить системный компонент Win32k.sys. Он неправильно задает настройки шрифтов. Для этого лучше воспользоваться установочным диском Windows и запустить через него восстановление системы или подгрузить нужный файл.
ВАЖНО! Не рекомендуем отдельно скачивать из интернета файл Win32k.sys, так как он может быть инфицирован.
Повреждение файловой системы дискового накопителя также может вызвать ошибку 0x00000020: KERNEL APC PENDING DURING EXIT. В данном случае актуальным будет применение следующих команд в консоли с правами Администратора:
- sfc /scannow – проверка целостности системных файлов;
- dism /online /cleanup-image /restorehealth – восстановление файлов из архива;
- chkdsk C: /f – проверка жесткого диска на ошибки.
Также накопитель необходимо просканировать на наличие поврежденных секторов с помощью программы Victoria HDD. Она позволит определить состояние диска и при необходимости восстановить медленно читающие сектора.
Если эти методы не помогли решить проблему, нужно откатить Windows до более раннего состояния или переустановить вовсе, предварительно сохранив личные файлы.
Синий экран 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.
Reader Interactions

Сегодня, практически у каждого есть свой персональный ПК или ноутбук. Как и каждая техника, компьютер может ломаться и выдавать разнообразные ошибки. Уже, наверное, нет ни одного человека, который бы не столкнулся с проблемой синего экрана смерти. Как правил BSoD появляется не просто так, и есть определенные причины которые вызвали эту неполадку.
Чтобы не раздумывать, что именно произошло, на экране выводится специальный код ошибки, последние буквы или цифры которого указывают на источник проблемы. К примеру, ошибка 0x00000020 означает неприятности с АРС – это бывает в тех случаях, когда вы хотите установить на ПК приложение или программу для «Андроид».
Причина появления ошибки
Причиной появления это ошибки является неправильная установка драйверов – это основное, чему следует уделить все свое внимание. Когда появляется ошибка, вы должны запомнить что работало (какая программа или приложение) или что закрывалось на компьютере и отметить все установленные драйвера. Скорее всего, был сбой в работе определенного драйвера и вам придется его либо переустановить, либо откатить обновление до предыдущей версии.
Проблема с названием 0x00000020 появляется из-за неверного управления шрифтами — модуля Win32k.sys, и это приводит к непредвиденным проблемам вызова асинхронной процедуры APC. Чтобы избавиться от синего экрана смерти с это ошибкой, лучше всего установить Service Pack и Symevent.sys самой последней версии.
Помимо этого способа устранения проблемы, есть еще и другие причины, из-за которых вы можете столкнуться с другими ошибками, и чтобы не стать жертвой полного списка ошибок BSoD мы приведем ниже список возможных проблем:
- несовместимость оперативной памяти (разная частота и производитель);
- мало места на вашем жестком диске (рекомендуется провести очистку и удаление ненужных фалов);
- проверьте свой жесткий диск на количество битых секторов;
- из-за перепадов в энергосети вы также можете столкнуться с проблемой синего экрана смерти (рекомендуется использовать специальный стабилизатор напряжения);
- отсутствие необходимых обновлений операционной системы;
- несовместимость нового установленного оборудования с вашей операционной системой;
- проблемы с драйверами (неправильно установленные драйвера в большинстве случаев и являются причиной появления BSoD );
- заражение вашего компьютера вредоносными программами (рекомендуется использовать лицензионные версии антивирусных программ).
Поделиться в социальных сетях