Сообщение «Сбой запроса дескриптора USB-устройства» с кодом 43 в диспетчере устройств Windows означает, что контроллер не смог корректно инициализировать подключённое устройство — флешку, смартфон, клавиатуру или внешний диск. Ошибка возникает как из-за сбоя драйвера, так и из-за неисправности самого порта или кабеля, поэтому начинать диагностику стоит с простых проверок, а не с переустановки системы.
Код 43 — это универсальный сигнал Windows о том, что устройство сообщило о сбое или не отвечает на запросы хоста. Ниже разберём, как отличить программную причину от аппаратной и какие действия помогают в каждом случае.
Быстрая диагностика: порт, кабель или само устройство
Прежде чем трогать драйверы, исключите физические причины. Подключите проблемное устройство к другому USB-порту компьютера — желательно к порту на задней панели системного блока, который распаян непосредственно на материнской плате. Передние порты и хабы часто дают недостаточное питание.
Затем проверьте устройство на другом компьютере. Если там оно определяется нормально — проблема в вашей системе или портах. Если и на втором ПК возникает та же ошибка, виноваты само устройство или его кабель.
- 🔌 Попробуйте другой USB-порт, минуя хабы и удлинители
- 🔗 Замените кабель — перелом жил внутри изоляции частая причина сбоя дескриптора
- 💻 Проверьте устройство на другом компьютере
- 🧹 Осмотрите разъём на предмет пыли, окислов и погнутых контактов
Полное обесточивание — сброс контроллера USB
Самый недооценённый метод — полный сброс питания. USB-контроллер сохраняет состояние даже после обычной перезагрузки, потому что на дежурную линию продолжает подаваться напряжение. Вам нужно выключить компьютер, отсоединить кабель питания (у ноутбука — дополнительно извлечь аккумулятор, если он съёмный) и зажать кнопку включения на 15–20 секунд.
После этого подключите питание и загрузитесь. Остаточный заряд конденсаторов уйдёт, контроллер инициализируется «с нуля», и если сбой был вызван зависшим состоянием порта — ошибка исчезнет. Этот способ особенно эффективен, когда код 43 появился внезапно, без установки нового оборудования и обновлений.
Переустановка драйверов USB-контроллера
Если обесточивание не помогло, переходите к работе с драйверами. Откройте Диспетчер устройств (клавиши Win + X, затем выбор соответствующего пункта) и найдите устройство с жёлтым восклицательным знаком.
Порядок действий такой:
- 🖱️ Кликните правой кнопкой по сбойному устройству и выберите «Удалить устройство»
- 🔄 Отсоедините устройство от порта и перезагрузите компьютер
- 🔍 После загрузки подключите устройство заново — Windows установит драйвер автоматически
- 🗂️ Если не помогло, в разделе «Контроллеры USB» удалите корневые USB-концентраторы и перезагрузитесь — система переустановит их сама
☑️ Чек-лист переустановки драйверов
⚠️ Внимание: не удаляйте все контроллеры USB разом, если у вас USB-клавиатура и мышь — после перезагрузки они могут временно не отвечать. Удаляйте устройства по очереди или держите под рукой запасную PS/2-периферию.
Отключение энергосбережения USB
Windows умеет отключать USB-порты для экономии энергии, и иногда после «засыпания» порта устройство не может корректно проснуться — отсюда сбой дескриптора. Функцию стоит отключить в двух местах.
Во-первых, в диспетчере устройств: откройте свойства каждого «Корневого USB-концентратора», перейдите на вкладку «Управление электропитанием» и снимите галочку «Разрешить отключение этого устройства для экономии энергии». Во-вторых, в схеме электропитания: Панель управления → Электропитание → Настройка схемы электропитания → Изменить дополнительные параметры электропитания, в разделе «Параметры USB» установите для параметра временного отключения значение «Запрещено».
Обновление системы и драйверов чипсета
Устаревшие драйверы чипсета материнской платы — возможная причина конфликтов USB-стека. Скачивайте их только с официального сайта производителя материнской платы или ноутбука, а не со сторонних «драйвер-паков». Заодно проверьте наличие обновлений Windows через Параметры → Обновление и безопасность — Microsoft периодически исправляет ошибки USB-стека в накопительных апдейтах.
Если ошибка появилась, наоборот, после недавнего обновления, попробуйте откатить драйвер: в свойствах устройства на вкладке «Драйвер» доступна кнопка «Откатить», если предыдущая версия сохранена в системе.
| Способ | Когда применять | Риск |
|---|---|---|
| Полное обесточивание | Ошибка появилась внезапно | Отсутствует |
| Смена порта / кабеля | Ошибка только на одном порту | Отсутствует |
| Переустановка драйвера | Сбой после смены оборудования | Минимальный |
| Отключение энергосбережения | Устройство отваливается после простоя | Отсутствует |
| Обновление чипсета | Ничего другое не помогло | Низкий, при загрузке с официального сайта |
Проверка системных файлов и аппаратная неисправность
Повреждение системных файлов Windows тоже способно вызывать сбои USB-стека. Запустите командную строку от имени администратора и выполните проверку:
sfc /scannow
Утилита проверит целостность защищённых файлов и восстановит повреждённые из хранилища компонентов. Процесс занимает некоторое время — не прерывайте его.
⚠️ Внимание: если код 43 появляется на всех портах с любыми устройствами, а программные методы не помогают, возможна аппаратная неисправность USB-контроллера или южного моста материнской платы. Самостоятельная диагностика пайки здесь неуместна — обратитесь в сервисный центр.
Отдельный случай — флешки и карты памяти с вышедшим из строя контроллером: они определяются системой как неизвестное устройство именно с кодом 43, и программно это не лечится. Такой накопитель иногда можно восстановить утилитами производителя контроллера, но данные на нём при этом, как правило, теряются.
Что такое дескриптор устройства
Дескриптор — это блок служебных данных, который USB-устройство передаёт компьютеру при подключении: тип устройства, производителя, требования к питанию. Если контроллер не получил корректный дескриптор, Windows не знает, какой драйвер загрузить, и помечает устройство сбоем с кодом 43.
Частые вопросы
Код 43 появляется только с одной флешкой. Что делать?
Проверьте её на другом компьютере. Если ошибка повторяется — вероятнее всего, неисправен контроллер самой флешки. Скопируйте данные при первой возможности и замените накопитель.
Поможет ли переустановка Windows?
Только если причина в повреждении системных файлов или драйверов, что бывает нечасто. Сначала выполните все безопасные проверки из статьи — переустановка системы должна быть крайней мерой.
Ошибка возникает после выхода из спящего режима. В чём причина?
Типичный симптом работы функции энергосбережения USB. Отключите её в свойствах корневых концентраторов и в дополнительных параметрах электропитания, как описано выше.
Код 43 на видеокарте — это то же самое?
Нет. На видеокартах код 43 обычно указывает на сбой драйвера GPU или аппаратную неисправность чипа, и методы для USB здесь неприменимы — потребуется отдельная диагностика.
Может ли быть виноват блок питания?
Да, деградирующий блок питания с просадками по линии 5 В способен вызывать сбои USB-устройств, особенно энергоёмких вроде внешних дисков. Проверить это можно только подменой БП или измерениями в сервисе.