Желтый восклицательный знак на контроллере 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
- Перезапуск службы Thunderbolt и очистка состояния устройствНажмите комбинацию клавиш Win + X и выберите «Терминал (Администратор)» или «PowerShell (Администратор)». Остановите службу и принудительно обновите конфигурацию оборудования командой:
net stop ThunderboltService && devcon restart "PCIVEN_8086*"Если утилита
devconне установлена, запуститеservices.msc, нажмите правой кнопкой мыши наThunderbolt(TM) Service→ «Перезапустить». - Полное удаление и чистая установка DCH-драйверовНесовместимость между legacy-драйверами и современной архитектурой DCH вызывает ошибку с кодом 43. Выполните полную очистку:
Отключите ПК от сети Интернет. Откройте Диспетчер устройств (Win + R →
devmgmt.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). - Настройка параметров 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 и загрузите ОС.
- Отключение энергосбережения для шины PCIe и контроллераПерейдите по пути: Настройки → Система → Питание и спящий режим → Дополнительные параметры питания (или Win + R →
powercfg.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). - Принудительное обновление микропрограммы (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 + R → regedit) и перейдите по пути:
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) и остаётся в обесточенном состоянии.
Для принудительного аппаратного сброса на ноутбуках без съёмного аккумулятора:
- Отсоедините БП и всю периферию.
- Снимите нижнюю крышку ноутбука и физически отключите шлейф аккумуляторной батареи от материнской платы на 10-15 минут.
- Зажмите кнопку включения на 60 секунд для полного разряда конденсаторов силовых цепей.
- Подключите аккумулятор, затем штатный блок питания, включите ноутбук и проверьте состояние устройства в
devmgmt.msc.
Критическое предупреждение: Физическое отключение аккумулятора следует проводить только при соблюдении правил антистатической безопасности (ESD). Неправильная манипуляция с разъемом питания АКБ может вызвать короткое замыкание на шине
VBATи окончательно повредить PD-контроллер.
