Желтый восклицательный знак на контроллере Thunderbolt в диспетчере устройств: решение проблемы

Желтый восклицательный знак на контроллере Thunderbolt (Intel Thunderbolt Host Controller) в Диспетчере устройств указывает на сбой инициализации оборудования, сопровождающийся кодами ошибок 10, 31, 43 или 14. Основными причинами проблемы являются рассинхронизация версий DCH-драйвера и микрокода контроллера питания (PD Controller), сбои в энергонезависимой памяти (NVM) контроллера, некорректная настройка параметров DMA Protection в BIOS/UEFI или остановка службы ThunderboltService. Ниже приведено пошаговое руководство по устранению аппаратных и программных неисправностей интерфейса Thunderbolt в ОС Windows 10 и Windows 11.

Экспресс-проверка первичной функциональности

  • Отключите от портов Thunderbolt (Type-C) все периферийные устройства, док-станции и кабели, после чего перезагрузите операционную систему.
  • Выполните аппаратный сброс контроллера питания (EC Reset / Flea Power Drain): выключите ноутбук, отключите зарядное устройство, зажмите кнопку питания на 30 секунд, затем включите устройство.
  • Убедитесь, что служба ThunderboltService запущена: нажмите Win + R, введите services.msc, найдите Thunderbolt(TM) Service и проверьте состояние «Выполняется» (Running).
  • Проверьте физическую целостность кабеля и убедитесь, что используется кабель с маркировкой молнии и поддержкой спецификации Thunderbolt 3/4 (40 Гбит/с), а не обычный зарядный кабель USB-C.

Методы устранения неисправности контроллера Thunderbolt

  1. Перезапуск службы Thunderbolt и очистка состояния устройствНажмите комбинацию клавиш Win + X и выберите «Терминал (Администратор)» или «PowerShell (Администратор)». Остановите службу и принудительно обновите конфигурацию оборудования командой:

    net stop ThunderboltService && devcon restart "PCIVEN_8086*"

    Если утилита devcon не установлена, запустите services.msc, нажмите правой кнопкой мыши на Thunderbolt(TM) Service → «Перезапустить».

  2. Полное удаление и чистая установка DCH-драйверовНесовместимость между legacy-драйверами и современной архитектурой DCH вызывает ошибку с кодом 43. Выполните полную очистку:

    Отключите ПК от сети Интернет. Откройте Диспетчер устройств (Win + Rdevmgmt.msc), разверните раздел «Системные устройства» (System devices). Найдите Thunderbolt(TM) Controller, нажмите по нему правой кнопкой мыши → «Удалить устройство» (Uninstall device), установите галочку «Удалить программы драйверов для этого устройства» (Attempt to remove the driver for this device) и нажмите «Удалить».

    Очистите драйверный кэш хранилища Windows через PowerShell от имени Администратора:

    Get-WindowsDriver -Online | Where-Object {$_.ProviderName -like "*Intel*" -and $_.OriginalFileName -like "*thunderbolt*"} | Remove-WindowsDriver -Online -Force

    Загрузите официальный пакет DCH-драйверов с сайта производителя вашей материнской платы или ноутбука (Dell, HP, Lenovo, ASUS). Разверните архив и установите драйвер вручную через INF-файл: нажмите правой кнопкой мыши на tbt70x.inf (или аналогичный .inf) и выберите «Установить» (Install).

  3. Настройка параметров Thunderbolt в BIOS / UEFIПри перезагрузке зажмите F2, Del или F12 для входа в BIOS/UEFI. Перейдите по пути: Advanced → Onboard Devices Configuration → Thunderbolt Configuration (или Security → Virtualization → Kernel DMA Protection).

    Установите следующие параметры:

    • Intel Thunderbolt Technology: Enabled
    • Security Level: User Authorization (или No Security для исключения конфликтов авторизации ПО)
    • Kernel DMA Protection: Enabled (для Windows 10/11) или Disabled (если используется устаревшая версия ОС без поддержки OS-initiated DMA protection)
    • Enable Native Power Management: Disabled (предотвращает уход контроллера в глубокий сон, вызывающий ошибку Code 10)

    Сохраните настройки клавишей F10 и загрузите ОС.

  4. Отключение энергосбережения для шины PCIe и контроллераПерейдите по пути: Настройки → Система → Питание и спящий режим → Дополнительные параметры питания (или Win + Rpowercfg.cpl) → «Настройка схемы электропитания» → «Изменить дополнительные параметры питания».

    Разверните пункт «Управление питанием состояния связи» (Link State Power Management) в разделе «PCI Express» и установите значение «Откл.» (Off) для режимов «От сети» и «От батареи».

    В Диспетчере устройств (devmgmt.msc) откройте свойства Thunderbolt(TM) Controller, перейдите на вкладку «Управление питанием» (Power Management) и снимите флажок «Разрешить отключение этого устройства для экономии энергии» (Allow the computer to turn off this device to save power).

  5. Принудительное обновление микропрограммы (NVM Firmware)Ошибка Code 10 часто связана с повреждением NVM-образа контроллера. Загрузите утилиту обновления NVM от вендора (например, Dell Thunderbolt Controller Firmware Update Utility или Intel NVM Update Tool).

    Запустите командную строку от имени Администратора (cmd.exe) и выполните прошивку в обход проверки текущей версии:

    fptw64.exe -f NVM_image_file.bin -s -y или используйте фирменный установщик производителя с ключом /force (например: Thunderbolt_Firmware_v41.exe /s /f).

Сводная таблица кодов ошибок контроллера Thunderbolt в Диспетчере устройств

Код ошибки Статус в Диспетчере устройств Причина сбоя Метод решения
Код 10 (Code 10) Запуск этого устройства невозможен (Запрос не поддерживается) Сбой микрокода NVM, проблемы питания PCIe или зависание EC-контроллера Выполните сброс EC (Flea Power Drain), отключите ASPM/PCIe Power Management, обновите NVM Firmware.
Код 43 (Code 43) Система Windows остановила это устройство, так как оно сообщило о возникновении неполадок Конфликт DCH и Legacy драйверов, повреждение структуры реестра или аппаратный сбой PD-контроллера Очистка драйверного хранилища через Remove-WindowsDriver, переустановка INF вручную.
Код 31 (Code 31) Это устройство работает неправильно, поскольку Windows не может загрузить для него нужные драйверы Отсутствует необходимый драйвер-фильтр или блокировка службы со стороны Core Isolation / HVCI Отключите «Целостность памяти» в Безопасности Windows или установите оригинальный INF-пакет OEM.
Код 14 (Code 14) Для работы этого устройства необходима перезагрузка компьютера Незавершенный процесс обновления микрокода NVM или сбой шины PCI Express Выполните перезагрузку ОС. При повторении сбоя выполните холодный сброс питания с отключением АКБ.
Код 28 (Code 28) Для этого устройства не установлены драйверы Сбой инсталлятора Intel Thunderbolt Control Center (TCC) или чистая установка ОС Установите Thunderbolt Control Center из Microsoft Store и драйвер Intel Software Component.

Нестандартные причины сбоя и альтернативные методы решения

Если стандартные методы переустановки драйверов и настройки BIOS не устраняют восклицательный знак, причиной могут быть аппаратно-программные конфликты системы безопасности или зависание контроллера питания Type-C (Power Delivery Controller).

1. Блокировка службой «Изоляция ядра» (HVCI / Memory Integrity)

Технология безопасности Windows 11 может блокировать работу устаревших драйверов Thunderbolt (например, tbt81x.sys), предотвращая их загрузку в память.

Перейдите в меню: Настройки → Конфиденциальность и безопасность → Безопасность Windows → Открыть службу «Безопасность Windows» → Безопасность устройства → Детали изоляции ядра (Settings → Privacy & security → Windows Security → Device security → Core isolation details). Переведите переключатель «Целостность памяти» (Memory integrity) в положение «Откл.» (Off) и перезагрузите ПК.

2. Конфликт авторизации в Intel Thunderbolt Control Center (TCC)

При использовании режима безопасности User Authorization в BIOS подключенные устройства могут блокироваться на уровне службы авторизации без вывода уведомления пользователю.

Откройте редактор реестра (Win + Rregedit) и перейдите по пути:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTBServiceParameters

Создайте параметр DWORD (32 бита) с именем ConnectionState и значением 1. В разделе HKEY_LOCAL_MACHINESOFTWAREPoliciesIntelThunderbolt установите параметр GroupPolicyApproved со значением 1. Перезапустите службу ThunderboltService через cmd:

net stop ThunderboltService && net start ThunderboltService

3. Аппаратная блокировка PD-контроллера (Power Delivery Controller Reset)

Сбой логики контроллера Power Delivery (TPS65982, Cypress CCG или аналогичного) приводит к тому, что шина PCIe контроллера Thunderbolt не получает сигнал PERST# (PCI Express Reset) и остаётся в обесточенном состоянии.

Для принудительного аппаратного сброса на ноутбуках без съёмного аккумулятора:

  1. Отсоедините БП и всю периферию.
  2. Снимите нижнюю крышку ноутбука и физически отключите шлейф аккумуляторной батареи от материнской платы на 10-15 минут.
  3. Зажмите кнопку включения на 60 секунд для полного разряда конденсаторов силовых цепей.
  4. Подключите аккумулятор, затем штатный блок питания, включите ноутбук и проверьте состояние устройства в devmgmt.msc.

Критическое предупреждение: Физическое отключение аккумулятора следует проводить только при соблюдении правил антистатической безопасности (ESD). Неправильная манипуляция с разъемом питания АКБ может вызвать короткое замыкание на шине VBAT и окончательно повредить PD-контроллер.


Добавить комментарий