Ошибка THREAD_STUCK_IN_DEVICE_DRIVER с кодом остановки в Windows 10 — одна из самых неприятных. Она появляется на синем экране смерти (BSOD) и обычно связана с проблемами в работе драйверов, особенно графических. Система зависает, а затем перезагружается, не давая завершить начатые задачи.

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

Что означает ошибка THREAD_STUCK_IN_DEVICE_DRIVER

Код остановки THREAD_STUCK_IN_DEVICE_DRIVER указывает на то, что поток ядра системы застрял в бесконечном цикле в драйвере устройства. Проще говоря: Windows ожидает отклик от драйвера (например, видеокарты или принтера), но не получает его, из-за чего система аварийно завершает работу.

Основные причины:

  • Устаревшие или повреждённые драйвера — особенно графические.
  • Конфликт драйверов — когда два устройства используют один и тот же ресурс.
  • Аппаратные проблемы — неисправность видеокарты, перегрев или нестабильное электропитание.
  • Несовместимость ПО — некоторые программы (например, утилиты для разгона) могут провоцировать сбой.

Чаще всего ошибка возникает при:

  • запуске ресурсоёмких игр или приложений;
  • работке с графикой (
    💡

    Если вы работаете в Adobe Photoshop, Premiere или Blender, обновите драйвера видеокарты до последней версии — это решит проблему в 70% случаев

    );
  • переключении между мониторами или изменении разрешения экрана;
  • обновлении Windows.
Инструмент Как использовать Что ищет
Панель управления \ Система и безопасность \ Администрирование \ Просмотр событий Откройте Журналы Windows \ Система и найдите события с кодом ошибки 0x000000EA или THREAD_STUCK_IN_DEVICE_DRIVER Точное название проблемного драйвера или устройства
Диспетчер устройств Проверьте устройства с жёлтыми восклицательными знаками в разделе Видеоадаптеры или Другие устройства Устройства с неработающими или устаревшими драйверами
BlueScreenView Скачайте утилиту ( версия не требует установки), запустите её и проанализируйте дампы памяти Файл драйвера (.sys), вызвавший сбой

Как диагностировать проблему

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

Если в журнале событий или BlueScreenView вы видите упоминание файлов вроде nvlddmkm.sys (для NVIDIA), atikmdag.sys (AMD) или igdkmd64.sys (Intel), проблема точно в графическом драйвере.

Способы устранения ошибки

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

  • Перезагрузка системы — иногда ошибка носят разовый характер из-за временного сбоя. Если проблема не повторилась, возможно, она была вызвана случайным конфликтом.
  • Отключение периферийных устройств — отсоедините все USB-устройства (кроме клавиатуры и мыши), принтеры, внешние жёсткие диски. Если ошибка исчезла, по одному подключайте устройства обратно, чтобы выявить виновника.
  • Проверка на вирусы — некоторые вредоносные программы могут повреждать драйвера. Проведите сканирование с помощью Windows Defender или Malwarebytes.
  • Обновление или откат драйверов — об этом подробнее в следующем разделе.

Обновление и откат драйверов видеокарты

В 80% случаев ошибка THREAD_STUCK_IN_DEVICE_DRIVER решается именно обновлением или откатом драйвера видеокарты. Вот как это сделать правильно:

  1. Удаление текущих драйверов:

    Используйте утилиты вроде Display Driver Uninstaller (DDU) для полного удаления старых драйверов. Это важно, так как обычное удаление через «Программы и компоненты» оставляет файлы, которые могут конфликтовать с новыми.

    Запустите DDU в безопасном режиме (чтобы он мог удалить все файлы без блокировки системой), выберите производителя вашей видеокарты (NVIDIA, AMD или Intel) и нажмите Удалить и перезагрузить.

  2. Установка новых драйверов:

    Скачайте последнюю версию драйвера с официального сайта производителя:

    • NVIDIA: https://www.nvidia.ru/Download/index.aspx;
    • AMD: https://www.amd.com/ru/support;
    • Intel: https://www.intel.ru/content/www/ru/ru/support/detect.html.

    Установите драйвер в обычном режиме (не в безопасном). После установки перезагрузите компьютер.

  3. Откат драйвера:

    Если ошибка появилась после обновления драйвера, вернитесь к предыдущей версии. Для этого:

    Откройте Диспетчер устройств → Видеоадаптеры → правый клик на видеокарте → Свойства → Драйвер → Откатить.

⚠️ Внимание: Никогда не устанавливайте драйвера с неофициальных сайтов. Это может привести к ещё более серьёзным сбоям или заражению системы вирусами.
Какой способ устранения ошибки THREAD_STUCK_IN_DEVICE_DRIVER помог вам?
Обнавление драйверов
Откат драйверов
Замена видеокарты
Другое

Проверка аппаратного обеспечения

Если обновление драйверов не помогло, проблема может быть в железе. Вот что нужно проверить:

Компонент Как проверить Что делать, если проблема найдена
Видеокарта Извлеките её и проверьте на наличие повреждений (оплавленные контакты, вздутые конденсаторы). Протестируйте на другом ПК. Замените видеокарту или отнесите в сервисный центр.
Оперативная память Используйте утилиту Windows Memory Diagnostic (mdsched.exe в поиске Windows) или MemTest86. Замените неисправный модуль памяти.
Блок питания Проверьте стабильность напряжений с помощью программы HWMonitor или OCCT. Замените блок питания, если он не обеспечивает достаточно мощности.
Перегрев Используйте HWMonitor или SpeedFan для мониторинга температур. Норма для видеокарты под нагрузкой — до 85°C. Очистите систему от пыли, замените термопасту или улучшите охлаждение.

Дополнительные методы

Если ни один из предыдущих способов не сработал, попробуйте следующие действия:

Перед внесением изменений в реестр или параметры загрузки создайте точку восстановления системы: Панель управления \ Система и безопасность \ Система \ Защита системы \ Создать

  • Отключение разгона — если вы разгоняли видеокарту или процессор, сбросьте настройки к дефолтным. Разгон может вызывать нестабильность работы драйверов.
  • Проверка реестра — иногда ошибку провоцируют повреждённые ключи реестра. Используйте утилиту CCleaner для их исправления.
  • Обновление BIOS — устаревшая версия может быть несовместима с новыми драйверами. Обновите её через утилиту производителя материнской платы.
  • Проверка на целостность — запустите в командной строке от имени администратора:

    sfc /scannow и DISM /Online /Cleanup-Image /RestoreHealth.

Если ошибка THREAD_STUCK_IN_DEVICE_DRIVER продолжает появляться, попробуйте чистую установку Windows. Это крайний случай, но он гарантированно устранит программные конфликты.

Пошаговая инструкция по устранению ошибки

Чтобы не упустить ничего важного, следуйте этому чек-листу:

Чек-лист по устранению ошибки THREAD_STUCK_IN_DEVICE_DRIVER

Выполнено: 0 / 8

Часто задаваемые вопросы

Почему ошибка THREAD_STUCK_IN_DEVICE_DRIVER появляется только в играх?

В играх видеокарта работает на пределе возможностей, и если драйвер нестабилен или есть problème с железом (например, перегрев), ошибка проявляется именно под нагрузкой. Обновите драйвера, проверьте температуру видеокарты и убедитесь, что блок питания обеспечивает достаточно мощности.

Может ли антивирус вызывать ошибку THREAD_STUCK_IN_DEVICE_DRIVER?

Да, некоторые антивирусы (например, Avast или Kaspersky) могут конфликтовать с драйверами видеокарты. Попробуйте временно отключить антивирус или удалить его, чтобы проверить, исчезла ли ошибка.

Как узнать, какой драйвер вызывает ошибку?

Используйте программу BlueScreenView. Она анализирует дампы памяти и показывает, какой файл (.sys) стал причиной сбоя. Также посмотрите в Журналы Windows \ Система — там может быть указан проблемный драйвер.

Поможет ли замена видеокарты, если ошибка не исчезает?

Если вы уже пробовали обновлять/откатывать драйвера, проверяли аппаратное обеспечение и чистили систему от вирусов, а ошибка всё равно появляется, то с высокой вероятностью проблема в самом устройстве. Замена видеокарты на известную рабочую модель поможет подтвердить или опровергнуть эту версию.