Что означает код BSOD 145 (WIN32K_INIT_OR_RIT_FAILURE)?

 
Также может означать:
КонстантаТипОС
ERROR_DIR_NOT_EMPTYОшибка WindowsWindows
ETIMEDOUTerrnoSolaris
Предыдущий Следующий
PP1_INITIALIZATION_FAILED UP_DRIVER_ON_MP_SYSTEM

WIN32K_INIT_OR_RIT_FAILURE

Сбой инициализации Win32k и необработанного ввода при WIN32K_INIT_OR_RIT_FAILURE

WIN32K_INIT_OR_RIT_FAILURE — это код проверки ошибки 0x00000091. Он относится к пути сеанса, графики и ввода. Код указывает на сбой при инициализации win32k, потока необработанного ввода, инфраструктуры ввода дисплея или графического состояния сеанса, а не на обычный сбой окна пользовательского приложения.

Как интерпретировать WIN32K_INIT_OR_RIT_FAILURE в дампе

  • Проверьте, запускала ли система сеанс, переключала ли состояние дисплея или инициализировала драйверы графики и ввода.
  • Ключевыми данными являются графические драйверы, фильтры клавиатуры и мыши, диспетчер сеансов и кадры стека win32k.
  • Пользовательское приложение обычно является проявлением проблемы, а не её непосредственной причиной.

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

  • Проверьте драйверы фильтрации дисплея и ввода, а также недавние обновления драйвера GPU.
  • Сравните поведение при обычной загрузке и в безопасном режиме.
  • С помощью символов ядра исследуйте кадры инициализации win32k и потока необработанного ввода.

Ссылки для WIN32K_INIT_OR_RIT_FAILURE

Данные дампа для WIN32K_INIT_OR_RIT_FAILURE

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

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

  • Выполните в WinDbg команду !analyze -v, затем изучите документированное значение каждого параметра WIN32K_INIT_OR_RIT_FAILURE, а не полагайтесь только на строку probably-caused-by.
  • Найдите самое раннее аномальное событие: обновление драйвера дисплея или ввода, изменение микропрограммы, сброс устройства, исчерпание ресурсов либо зависание при запуске сеанса.
  • При анализе WIN32K_INIT_OR_RIT_FAILURE сохраните в перечне модулей сторонние драйверы фильтрации, безопасности, хранения данных, графики и виртуализации: удаление этих компонентов до разбора дампа может скрыть ответственный путь выполнения.

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

Данные дампа для WIN32K_INIT_OR_RIT_FAILURE

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

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

  • Выполните в WinDbg команду !analyze -v, затем изучите документированное значение каждого параметра WIN32K_INIT_OR_RIT_FAILURE, а не полагайтесь только на строку probably-caused-by.
  • Найдите самое раннее аномальное событие: обновление драйвера дисплея или ввода, изменение микропрограммы, сброс устройства, исчерпание ресурсов либо зависание при запуске сеанса.
  • При анализе WIN32K_INIT_OR_RIT_FAILURE сохраните в перечне модулей сторонние драйверы фильтрации, безопасности, хранения данных, графики и виртуализации: удаление этих компонентов до разбора дампа может скрыть ответственный путь выполнения.

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


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