Устранение сбоя Thread stuck in device driver в Windows

Ошибки

Что служит причиной появления ошибки THREAD_STUCK_IN_DEVICE_DRIVER

Ошибка вызвана неисправностью видеокарты. Чаще всего с этой проблемой сталкиваются пользователи карт AMD, хотя владельцы nVIDIA не застрахованы от этого.

Эта ошибка THREAD_STUCK_IN_DEVICE_DRIVER не позволяет вам смотреть видео и проводить время за играми. Из-за этой проблемы компьютер часто перезагружается, что делает невозможным непрерывное выполнение сложных задач. Как сразу становится понятно из описания ошибки, речь идет о драйверах. Далее мы рассмотрим несколько способов решения этой проблемы.

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

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

Если с этим все хорошо, переходим к решению проблемы.

Обновление программного обеспечения

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

Совет: перед установкой последнего ПО рекомендую полностью удалить установленные драйвера. Удаление лучше всего производить с помощью приложения DDU. Он начисто удалит все остатки старого ПО, тем самым исключив риск некорректной установки нового ПО. Он работает на Windows 10, 8, 7 и более ранних версиях.

Итак, теперь обо всем по порядку.

  1. Для начала необходимо узнать, какая именно видеокарта установлена ​​на вашем компьютере. Вы можете ознакомиться с этой информацией, зайдя в «Управление устройствами». Для этого щелкните правой кнопкой мыши на «Панели задач» и выберите «Диспетчер устройств».
    Рисунок 14
  2. Затем нужно перейти на официальный сайт производителя видеоадаптера. Для AMD, для NVIDIA.
  3. Затем выберите модель видеоадаптера, ОС и запустите загрузку.
  4. Как только файл скачается, установите его, дважды щелкнув по нему левой кнопкой мыши.

Остается только следовать инструкциям на экране.

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

Способ 1. Обновить BIOS

Многие пользователи забывают вовремя обновлять BIOS, да и саму Windows, что вызывает ряд проблем, в том числе связанных с появлением «синего экрана смерти» (например: Windows.com/stopcode, SYSTEM_SERVICE_EXCEPTION, VIDEO_SCHEDULER_INTERNAL_ERROR).

Как узнать, нуждается ли BIOS в обновлении?

  1. Нажмите Win + R и введите msinfo32.Системная информация
    Версия и режим BIOS
  2. В информации о системе мы видим, что наш BIOS работает в режиме legacy, то есть его нужно обновить.
  3. Здесь мы смотрим версию BIOS и сравниваем ее с той, что указана на сайте производителя. Если предлагается новая версия, загрузите и установите ее.
  4. Перезагружаем компьютер.

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

Способ 2. Проверяем актуальность драйверов видеокарты

Актуальность драйверов имеет большое значение для работы компьютера. Ведь именно устаревшие драйвера не позволяют нормально функционировать всей операционной системе. Итак, делаем следующее.

  1. Щелкните правой кнопкой мыши «Пуск» и выберите «Диспетчер устройств”.
  2. Разверните «Видеоадаптеры» и щелкните правой кнопкой мыши название вашей видеокарты.Показать карту в диспетчере устройств
    Наш видеоадаптер
  3. Выберите «Обновить драйвер» в меню. Выбираем либо автоматический поиск (в сети), либо ручной (на нашем компьютере). Если драйвер видеокарты не нуждается в обновлении, в ответ будет возвращено системное сообщение. Вы также можете полностью удалить драйверы и загрузить их заново с официального сайта производителя видеокарты.
  4. Перезагружаем компьютер.

Если ошибка THREAD_STUCK_IN_DEVICE_DRIVER продолжает беспокоить ваш компьютер и не позволяет вам удалить/обновить драйверы, попробуйте сделать это в безопасном режиме. Нажмите Win + R и введите msconfig. Подтверждаем действие и входим в меню «Конфигурация системы». Здесь в категории «Скачать» в параметрах загрузки выбираем «Безопасный режим» и если нам нужна сеть, то вместо минимального режима выбираем «Сеть”.

Конфигурация системы
Выберите безопасный режим с опцией «Сеть»

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

Несовместимость графических адаптеров

Способ, о котором я сейчас расскажу, преимущество относится к ноутбукам. И тут дело в конфликте видеокарт (внешней и встроенной). В некоторых случаях они могут конфликтовать друг с другом и в результате появляется знакомая ветка ошибок, застрявших в драйвере устройства «0x000000EA».

В качестве обходного пути я предлагаю вам сделать следующее:

  1. Войдите в BIOS и откройте раздел, отвечающий за графическое устройство. Обычно он имеет следующее название «Графика, Графика, Дисплей или Изображение».
  2. Найдите встроенную видеокарту и выключите ее. Выберите опцию «Отключено».
  3. Сохраните настройки (обычно с помощью кнопки F10) и перезагрузите ПК.

Отключение аппаратного ускорения

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

Обратите внимание на следующее! Если система не загружается и сразу же выпадает синий экран, загрузитесь в безопасном режиме или с LiveCD, чтобы внести изменения.

В Windows 7 это делается следующим образом:

  1. Щелкаем правой кнопкой мыши по рабочему пространству и выбираем пункт «Разрешение».
  2. Перейдите в раздел дополнительных параметров.
  3. Переходим во вкладку «Диагностика» и нажимаем кнопку «Изменить настройки». Этот раздел может быть недоступен, если ваша видеокарта не поддерживает эту опцию.
  4. Переместите ползунок влево и нажмите «ОК».

В Windows 10 избавиться от зависшего в стоп-коде драйвера устройства потока можно, отключив ускорение через реестр или специальную программу панели управления DirectX от Microsoft. Это часть DirectX SDK. Давайте посмотрим, как это сделать, используя пример программы.

Итак, мы делаем следующее:

  1. Мы идем в офис веб-сайт Microsoft и загрузите инструмент, нажав «Загрузить установщик». Также здесь можно посмотреть системные требования.
  2. Мы установим, а затем вам может потребоваться перезагрузить компьютер.
  3. Запускаем инструмент и переходим в раздел «DirectDraw».
  4. Снимите галочку с пункта «Использовать аппаратное ускорение», сохраните настройки, нажав «Применить — ОК».
  5. Осталось перезагрузить ПК.

После этого проблема должна быть решена.

Читайте также: Как исправить «Приложение Гугл остановлено» на Самсунге

Обновление BIOS

Если ваша материнская плата старше вашей видеокарты по году выпуска, например, материнская плата 2012 года, а видеокарта 2016 года, может возникнуть проблема совместимости. В результате появляется синий экран, застрявший в драйвере устройства.

В этом случае может помочь обновление BIOS материнской платы.

То, что должно быть сделано:

  1. Во-первых, проверьте, какая версия установлена. Для этого нажмите комбинацию, введите «msinfo32» (без кавычек) и затем «Enter».
  2. Откроется окно с общей информацией о системе. Вам нужно найти параметр «Версия BIOS» и запомнить значение.
  3. Зайдите на сайт производителя офисной платы и посмотрите, есть ли актуальные обновления для BIOS. Если да, скачайте и установите их.
  4. После обновления необходимо перезагрузить ПК.

Этот способ поможет вам избавиться от ошибки 0x000000EA, но, к сожалению, работает не во всех случаях.

Устранение системных ошибок

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

Как запустить проверку:

  1. откройте командную консоль. Как его открыть в Windows 10 я рассказывал здесь.
  2. Введите «sfc /scannow» (команда вводится без кавычек) и нажмите «Enter».
  3. Обычно проверка длится около 10 минут. Ждем окончания и начинаем заново.

Повторюсь, если система не загружается, проделайте эту процедуру в безопасном режиме или с любого LiveCD.

Что еще может быть

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

Часто это:

  1. Ошибка графического адаптера. Чаще всего он выходит из строя из-за перегрева или падения напряжения в сети. Особенно сильный нагрев происходит в процессе майнинга, если вы увлекаетесь этим, то обеспечьте адекватное охлаждение.
  2. Отказ блока питания. Однажды был случай, когда БП не держал линию на 12в. Замена помогла.
  3. Также помогает удаление программного обеспечения AMD».
  4. Может помочь увеличение предела напряжения и мощности в 2D с помощью программы «Afterburner». Он используется для разгона, поэтому будьте осторожны, увеличивайте значения постепенно, иначе можно спалить видеокарту. Рекомендую прочитать статью о правильном разгоне видеокарты.
  5. Не помешает проверить жесткий диск и систему на наличие ошибок.
  6. Неисправная материнская плата или слот PCI-Express. Вы можете проверить это, установив видеокарту на другой компьютер.
  7. Другой вариант — откатить систему до последнего рабочего состояния. Особенно это актуально, если ошибка 0x000000EA появилась после очередного обновления Windows 10 или установки стороннего ПО.
  8. Кроме того, работа может прерываться из-за ошибок в реестре или беспорядка на системном диске. В этом случае вам необходимо исправить все проблемы в реестре и почистить диск, в этом вам поможет средство CCleaner.
  9. В редких случаях сбои вызываются вирусами. Поэтому это также следует проверить.

Проверка компьютера на наличие перегревов

Перегрев компьютера тоже иногда может объяснить появление рассматриваемой ошибки. Существует несколько программ, позволяющих контролировать температуру отдельных элементов компьютера.

Speccy

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

Рисунок 15

HWMonitor

Еще одна программа, которую вы можете скачать бесплатно. К основным достоинствам инструмента можно отнести стабильность работы и сохранение статистических результатов. Единственный недостаток — отсутствие поддержки русского языка.

Рисунок 16

AIDA64

Один из самых известных инструментов среди продвинутых пользователей Windows. Необходимую информацию можно найти в разделе «Компьютер» на вкладке «Датчики». Единственный недостаток инструмента: чтобы его скачать, нужно платить.

Рисунок 17

Ниже приведена таблица других программ, которые также можно использовать бесплатно.

Рисунок 18

Итак, это были основные способы исправить зависшую ветку ошибки драйвера устройства «0x000000EA» в Windows 10 и 7, надеюсь они вам помогут. Но если решить проблему не удалось, рекомендую обратиться в сервис, так как проблемы могут быть на стороне других компонентов и требуется более тонкая диагностика.

Как исправить ошибку system thread exception not handled с кодом 0x1000007e или 0x0000007e

Одной из распространенных проблем в Windows являются необработанные исключения системных потоков. Пользователи могут получить такой синий экран смерти (BSoD) в любое время. Чаще всего она появляется при работающей операционной системе, а после перезагрузки ПК все восстанавливается. Другой вариант заключается в том, что компьютер получает эту ошибку при запуске Windows и бесконечно перезагружается.

Оцените статью
Всё о компьютерах
Adblock
detector