Что означает код BSOD 22 (CID_HANDLE_CREATION)?

 
Также может означать:
КонстантаТипОС
ERROR_BAD_COMMANDОшибка WindowsWindows
KERN_INVALID_HOSTКод возврата ядра macOSmacOS
ippStsNoIppFunctionFoundСтатус Intel IPPЛюбая
EINVALerrnoЛюбая
Предыдущий Следующий
LAST_CHANCE_CALLED_FROM_KMODE CID_HANDLE_DELETION

CID_HANDLE_CREATION

Сбой создания client ID handle процесса или потока для CID_HANDLE_CREATION

CID_HANDLE_CREATION — код bug check 0x00000016. Client IDs идентифицируют процессы и потоки. Bug check относится к сбою или повреждению при создании ядром учётной записи handle для идентичности процесса либо потока.

Как читать дамп результат

  • Существенны executive structures процессов и потоков, handle tables и security callbacks.
  • Не считайте это обычным отказом CreateProcess или CreateThread, если дамп не показывает этот путь.
  • Pool corruption или вмешательство callback driver могут быть важнее числовых аргументов.

Что проверить

  • Проверьте callbacks уведомления о процессах и потоках и security products.
  • Исследуйте в дампе handle table и состояние object manager.
  • Включите Verifier для драйверов, отслеживающих создание процессов или внедряющих callbacks.

Ссылки

Данные дампа

Сохраните полный дамп, четыре параметра bug check, точную сборку Windows, список загруженных модулей и временную шкалу событий непосредственно перед остановкой. AllStat описывает состояние как «этот результат»; эта фраза определяет класс сбоя, а параметры и стек — конкретный объект, драйвер, процессор или экземпляр подсистемы.

Порядок анализа

  • Запустите WinDbg !analyze -v, затем разберите документированное значение каждого параметра, а не полагайтесь только на строку probably-caused-by.
  • Найдите самое раннее аномальное событие: обновление драйвера, изменение прошивки, сброс устройства, ошибку хранилища, отчёт Verifier, исчерпание ресурсов или зависание приложения, связанное с cid / handle / creation.
  • Сохраните в перечне модулей сторонние фильтры, драйверы безопасности, хранилища, графики и виртуализации; удаление данных до анализа дампа может скрыть ответственный путь.

Не перезагружайте многократно систему с этим результатом до сохранения дампа и журналов событий. Восстановление должно следовать компоненту, указанному стеком и параметрами, а не только символическому имени stop-кода.


Нужно найти другой код? Найти другой код состояния или ошибки.