Синий экран THREAD STUCK IN DEVICE DRIVER — диагностика и исправление

Как исправить ошибку THREAD STUCK IN DEVICE DRIVERЕсли вы столкнулись с синим экраном (BSoD) THREAD STUCK IN DEVICE DRIVER 0xEA, выяснить его причину, вероятнее всего, будет сравнительно просто: почти всегда виноват либо драйвер определенного устройства, либо проблемы с самим устройством.

В этой инструкции подробно о том, как выяснить, что именно привело к рассматриваемому синему экрану в Windows 11, 10 или другой версии и устранить сбой.

Наиболее частые причины

Синий экран с кодом THREAD STUCK IN DEVICE DRIVER

Фактически синий экран с кодом THREAD STUCK IN DEVICE DRIVER прямо сообщает, что процесс «завис» при обращении к какому-либо драйверу устройства: ядро системы ожидает ответа от него, но не получает.

Если за отведённое время драйвер не отвечает, а перезапуск невозможен или не удаётся, Watchdog Timer вызывает остановки с кодом 0xEA.

Основные причины, которые к этому могут приводить от наиболее частых к менее распространённым:

  • Проблема непосредственно с драйвером устройства — баг в драйвере, неполная совместимость с устройством или ОС, повреждение файла драйвера.
  • Аппаратная проблема — неисправность устройства, перегрев, недостаточное или нестабильное питание, плохое подключение.
  • Сравнительно редко: конфликт драйверов при обращении к системным ресурсам.

Чаще всего у обычных пользователей проблема связана с драйвером видеокарты NVIDIA, AMD или Intel или же самим устройством, как во втором пункте.

Диагностика

При синих экранах, в том числе и при THREAD STUCK IN DEVICE DRIVER Windows 11/10 по умолчанию создаёт специальный файл — дамп памяти. Найти файлы дампа можно в папке C:\Windows\Minidump. Если папка пуста, возможно, вы отключили их сохранение. Для включения можно использовать эту инструкцию. Они могут быть использованы для поиска точных причин сбоев.

Для диагностики вы можете попробовать использовать автоматический анализатор мини-дампов на remontka.pro. Достаточно загрузить файл и дождаться ответа с результатом, где будут указаны потенциальные виновники ошибки и варианты действий:

Результат автоматического анализа дампа памяти

Либо вы можете выполнить анализ вручную, для чего я рекомендую Microsoft WinDbg. Шаги в этом случае будут следующими:

  1. Скачайте и установите WinDbg из Microsoft Store или в виде отдельного установщика с сайта Майкрософт.
  2. Запустите программу, используйте пункт меню «Файл» — «Open dump file» и укажите путь к файлу мини-дампа, который был создан в момент сбоя в папке C:\Windows\Minidump
  3. Некоторое время будет выполняться загрузка необходимых файлов. По её завершении либо нажмите по ссылке
    !analyze -v
    в окне, либо введите эту команду в поле ввода kd> и нажмите Enter. Дождитесь завершения анализа. Запуск анализа в WinDbg
  4. В результатах вы увидите такие пункты как PROCESS_NAME — процесс, который работал, во время сбоя, не обязательно непосредственный виновник, IMAGE_NAME — здесь скорее всего будет указано имя файла драйвера с расширением .sys, вызвавшего сбой. Результат анализа WinDbg

В результатах анализа будет присутствовать и дополнительная информация, а также поддерживаются дополнительные команды, например, lm для получения полного списка загруженных драйверов на момент сбоя, а также выгруженных непосредственно перед ним.

Однако, применительно к рассматриваемому BSoD обычно достаточно лишь имени файла драйвера, полученное на 4-м шаге.

Подходы к решению

Получив информацию о файле драйвера, вы можете поискать в Интернете, что именно это за драйвер и к какому устройству он относится. Но обычно это что-то из следующего списка:

  • atikmdag.sys или amdkmdag.sys — драйверы AMD Radeon
  • dxgkrnl.sys — драйвер графической подсистемы DirectX, его сбои вероятнее всего связаны с драйверами видеокарты или самой видеокартой, а нe DirectX
  • nvlddmkm.sys и другие драйверы, название которых начинается на nv — драйвер NVIDIA
  • igdkmd64.sys — драйвер графики Intel

Возможные и иные варианты: драйверы сетевой карты или Wi-Fi адаптера, звукового устройства.

Какие действия можно предпринять, определив драйвер:

  1. Прежде чем приступить к дальнейшим действиям: в случае, если проблема наблюдается после завершения работы и включения компьютера через какое-то время, но надолго исчезает после перезагрузки, попробуйте отключить быстрый запуск Windows — иногда он может вызывать такие сбои.
  2. В случае синих экранов только при использовании конкретной игры или программы, проблема может быть и в ней самой, особенно если речь идёт о не самой лицензионной её версии.
  3. Если драйвер недавно переустанавливался, попробовать установить предыдущую версию (или более новую, при наличии), либо удалить драйвер с помощью DDU и установить его с нуля.
  4. Если вы только что переустановили Windows 11/10 (и до этого проблем не было), установите все драйверы чипсета, контроллеров управления электропитанием и другие с официального сайта производителя материнской платы или ноутбука. А уже после этого — вручную скачайте и установите драйвер для устройства, с драйвером которого возникла проблема. Иногда отсутствие оригинальных драйверов системных устройств может приводить к проблемам с работой подключаемых компонентов.
  5. Для проблем с драйвером видеокарты проверьте её температуры с помощью AIDA64, HWMonitor и аналогичных программ. Также рекомендую проверить напряжения по линиям блока питания под нагрузкой. При наличии проблем — обслуживание системы охлаждения, замена блока питания, иногда может помочь отключение разгона (если используется).
  6. Выполните проверку оперативной памяти компьютера на ошибки, например, с помощью memtest86.
  7. Убедитесь, что устройство плотно подключено в своём разъёме, а если оно требует дополнительного питания — то соответствующие кабели также хорошо подключены.
  8. Дополнительно: если ранее система работала стабильно, а переустановка не выполнялась, могут помочь точки восстановления системы.

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

Комментарии (1) к Синий экран THREAD STUCK IN DEVICE DRIVER — диагностика и исправление

  • Николай

    Здравствуйте. Спасибо за информацию.

    Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться