Если в Диспетчере устройств Windows появилась строка «Составное USB устройство» с жёлтым восклицательным знаком и кодом ошибки, значит система видит само устройство, но не может загрузить для него подходящий драйвер. Такая ситуация типична для веб-камер с микрофоном, принтеров со сканером, USB-хабов, картридеров и программаторов — то есть для техники, которая объединяет несколько логических функций в одном корпусе.

Разберёмся, что скрывается за этим названием, где Windows берёт драйвер для составного устройства и что делать, когда автоматическая установка завершается ошибкой. Инструкции ниже применимы к Windows 10 и Windows 11; в более старых версиях системы названия пунктов могут немного отличаться.

Что такое составное USB-устройство

Составное USB-устройство (англ. USB Composite Device) — это устройство, которое предоставляет системе сразу несколько независимых интерфейсов через один USB-порт. Каждый интерфейс обслуживается своим драйвером-функцией, а общая логика согласования ложится на специальный системный драйвер-разделитель.

Типичные примеры такой техники:

  • 🎥 веб-камера со встроенным микрофоном — видеоинтерфейс плюс аудиоинтерфейс;
  • 🖨️ МФУ — принтер, сканер и иногда кардридер в одном корпусе;
  • ⌨️ клавиатура с тачпадом или дополнительными мультимедийными клавишами;
  • 📟 программаторы и отладочные платы, совмещающие виртуальный COM-порт и JTAG-интерфейс;
  • 📱 смартфон в режиме передачи данных — MTP, модем и ADB-интерфейс одновременно.

В Windows за перечисление интерфейсов составного устройства отвечает системный драйвер usbccgp.sys. Именно он создаёт в Диспетчере устройств запись «Составное USB устройство», а затем для каждого интерфейса подбирается отдельный функциональный драйвер.

Как Windows подбирает драйвер

При подключении устройства система считывает его дескрипторы — служебные данные, в которых указаны идентификаторы производителя (VID) и продукта (PID), класс устройства и набор интерфейсов. По этим данным Windows ищет подходящий INF-файл в собственном хранилище драйверов и в Центре обновления.

Для стандартных классов — HID (клавиатуры, мыши), Mass Storage (флешки), UVC (веб-камеры), аудио — драйверы уже встроены в систему, и установка проходит без участия пользователя. Проблемы возникают, когда устройство использует проприетарный интерфейс: тогда нужен драйвер от производителя, и без него составное устройство либо не работает вообще, либо работает частично.

⚠️ Внимание: частичная работа — характерный симптом. Например, сканер МФУ определяется, а принтер нет. Это означает, что системный драйвер usbccgp.sys отработал, но для одного из интерфейсов функциональный драйвер не найден. Лечится установкой полного пакета драйверов от производителя, а не «драйвера на составное устройство».
💡

Запись «Составное USB устройство» в Диспетчере — это не отдельный драйвер, который нужно скачивать, а результат работы системного компонента usbccgp.sys. Искать в интернете «драйвер составного USB-устройства» отдельно обычно бессмысленно.

Типичные ошибки и их причины

Чаще всего пользователи сталкиваются с сообщениями «Устройство USB не опознано», «Сбой дескриптора устройства» или с кодами ошибок в свойствах устройства. Возможные причины различаются, и важно не смешивать их в одну кучу.

СимптомВозможная причинаС чего начать
Код 43, сбой дескриптораНеисправность кабеля, порта или самого устройства; сбой прошивкиДругой порт и кабель, проверка на втором ПК
Код 28 — драйверы не установленыНет INF-файла для интерфейса устройстваДрайвер с сайта производителя
Код 10 — устройство не может быть запущеноКонфликт версий драйвера, повреждённая установкаУдаление устройства и переустановка драйвера
Устройство то появляется, то пропадаетНехватка питания по USB, энергосбережение портаОтключить управление электропитанием, использовать порт напрямую
Работает только часть функцийДля одного из интерфейсов нет функционального драйвераПолный пакет ПО от производителя

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

📊 С какой проблемой составного USB-устройства вы столкнулись?
Устройство не опознано / код 43
Жёлтый восклицательный знак и код 28 или 10
Работает только часть функций устройства
Устройство периодически отключается

Пошаговая диагностика и переустановка драйвера

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

Шаг 1. Подключите устройство напрямую к порту материнской платы (на стационарном ПК — к задней панели), без хабов и удлинителей. Проверьте другой кабель, если он съёмный: повреждённый кабель — одна из самых частых причин сбоя дескриптора.

Шаг 2. Откройте Диспетчер устройств (клавиши Win + X → «Диспетчер устройств»), найдите проблемную строку, кликните правой кнопкой и выберите «Удалить устройство». Затем отключите устройство физически и подключите заново — система повторит перечисление с нуля.

Шаг 3. Если ошибка сохраняется, в свойствах устройства на вкладке «Сведения» выберите свойство «ИД оборудования». Значения вида USB\VID_xxxx&PID_xxxx позволяют точно определить производителя и модель и найти правильный драйвер на официальном сайте.

Шаг 4. Установите полный пакет драйверов от производителя устройства, а не отдельные файлы из сторонних сборников. После установки перезагрузите компьютер и проверьте работу всех функций устройства.

☑️ Диагностика составного USB-устройства

Выполнено: 0 / 6
⚠️ Внимание: не устанавливайте драйверы через сомнительные «драйвер-паки» и программы-автоустановщики. Для составных устройств это особенно рискованно: неподходящий драйвер одного интерфейса может вызвать конфликт и остановку работы остальных функций устройства.

Отключение энергосбережения USB-портов

Когда устройство определяется, но периодически «отваливается», возможная причина — функция временного отключения USB-портов для экономии энергии. Это особенно заметно на ноутбуках при работе от батареи.

Проверить и отключить её можно так: в Диспетчере устройств раскройте раздел «Контроллеры USB», откройте свойства каждого «Корневого USB-концентратора» и на вкладке «Управление электропитанием» снимите флажок Разрешить отключение этого устройства для экономии энергии. Дополнительно в схеме электропитания Windows можно запретить временное отключение USB: Панель управления → Электропитание → Настройка схемы электропитания → Изменить дополнительные параметры электропитания → Параметры USB.

💡

Если проблема возникла после обновления Windows, попробуйте в свойствах устройства на вкладке «Драйвер» кнопку «Откатить» — она доступна, когда предыдущая версия драйвера сохранена в системе.

Особые случаи: смартфоны, программаторы, виртуальные COM-порты

Смартфоны при подключении к ПК часто работают именно как составные устройства: один интерфейс отвечает за передачу файлов (MTP), другой — за модем или отладку. Если компьютер видит телефон только как заряжающееся устройство, проверьте режим USB-подключения в настройках самого смартфона — там должен быть выбран режим передачи файлов. Название и расположение этого пункта зависят от оболочки и версии Android, поэтому сверяйтесь с инструкцией к своей модели.

Для отладочных плат и программаторов (например, на базе микросхем FTDI или CH340) составное устройство может включать виртуальный COM-порт. Здесь критично ставить драйвер именно от производителя микросхемы: универсальные драйверы могут определить устройство, но порт при этом будет работать нестабильно или не появится вовсе.

Как узнать, какие интерфейсы есть у устройства

В Диспетчере устройств включите вид «По подключению» (меню «Вид» → «Устройства по подключению»). Найдите составное устройство в дереве контроллеров USB — под ним будут отображены дочерние узлы, соответствующие отдельным интерфейсам. Так видно, какая именно функция устройства не получила драйвер.

💡

Диагностика строится по цепочке: кабель и порт → переподключение и удаление устройства → ИД оборудования → драйвер производителя → проверка на другом ПК. Переходите к следующему шагу, только если предыдущий не дал результата.

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

Нужно ли скачивать отдельный драйвер для «Составного USB устройства»?

Нет. Эта запись создаётся системным драйвером usbccgp.sys, который входит в состав Windows. Скачивать нужно функциональные драйверы конкретного устройства — с официального сайта его производителя.

Что означает код 43 у составного USB-устройства?

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

Почему МФУ сканирует, но не печатает?

Это признак того, что для интерфейса принтера не установлен функциональный драйвер, тогда как интерфейс сканера система нашла. Установите полный пакет драйверов и ПО с сайта производителя МФУ.

Поможет ли обновление Windows решить проблему с драйвером?

Иногда да: Центр обновления Windows распространяет драйверы для многих устройств. Проверьте раздел «Необязательные обновления» — там могут находиться драйверы, не установленные автоматически. Но для специфической техники надёжнее пакет от производителя.

Устройство не определяется ни на одном компьютере. Это драйвер?

Маловероятно. Если устройство не работает на разных ПК с разными кабелями, причина почти наверняка аппаратная — неисправность разъёма, кабеля внутри корпуса или самой платы устройства. В этом случае требуется диагностика в сервисе.