Сбой запроса дескриптора USB-устройства (код 43): как исправить ошибку

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

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

Быстрая диагностика: порт, кабель или само устройство

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

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

  • 🔌 Попробуйте другой USB-порт, минуя хабы и удлинители
  • 🔗 Замените кабель — перелом жил внутри изоляции частая причина сбоя дескриптора
  • 💻 Проверьте устройство на другом компьютере
  • 🧹 Осмотрите разъём на предмет пыли, окислов и погнутых контактов

Полное обесточивание — сброс контроллера USB

Самый недооценённый метод — полный сброс питания. USB-контроллер сохраняет состояние даже после обычной перезагрузки, потому что на дежурную линию продолжает подаваться напряжение. Вам нужно выключить компьютер, отсоединить кабель питания (у ноутбука — дополнительно извлечь аккумулятор, если он съёмный) и зажать кнопку включения на 15–20 секунд.

После этого подключите питание и загрузитесь. Остаточный заряд конденсаторов уйдёт, контроллер инициализируется «с нуля», и если сбой был вызван зависшим состоянием порта — ошибка исчезнет. Этот способ особенно эффективен, когда код 43 появился внезапно, без установки нового оборудования и обновлений.

Переустановка драйверов USB-контроллера

Если обесточивание не помогло, переходите к работе с драйверами. Откройте Диспетчер устройств (клавиши Win + X, затем выбор соответствующего пункта) и найдите устройство с жёлтым восклицательным знаком.

Порядок действий такой:

  • 🖱️ Кликните правой кнопкой по сбойному устройству и выберите «Удалить устройство»
  • 🔄 Отсоедините устройство от порта и перезагрузите компьютер
  • 🔍 После загрузки подключите устройство заново — Windows установит драйвер автоматически
  • 🗂️ Если не помогло, в разделе «Контроллеры USB» удалите корневые USB-концентраторы и перезагрузитесь — система переустановит их сама

☑️ Чек-лист переустановки драйверов

Выполнено: 0 / 5

⚠️ Внимание: не удаляйте все контроллеры USB разом, если у вас USB-клавиатура и мышь — после перезагрузки они могут временно не отвечать. Удаляйте устройства по очереди или держите под рукой запасную PS/2-периферию.

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

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

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

📊 Что помогло вам устранить код 43?
Полное обесточивание ПК
Переустановка драйверов
Отключение энергосбережения USB
Замена кабеля или устройства

Обновление системы и драйверов чипсета

Устаревшие драйверы чипсета материнской платы — возможная причина конфликтов USB-стека. Скачивайте их только с официального сайта производителя материнской платы или ноутбука, а не со сторонних «драйвер-паков». Заодно проверьте наличие обновлений Windows через Параметры → Обновление и безопасность — Microsoft периодически исправляет ошибки USB-стека в накопительных апдейтах.

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

СпособКогда применятьРиск
Полное обесточиваниеОшибка появилась внезапноОтсутствует
Смена порта / кабеляОшибка только на одном портуОтсутствует
Переустановка драйвераСбой после смены оборудованияМинимальный
Отключение энергосбереженияУстройство отваливается после простояОтсутствует
Обновление чипсетаНичего другое не помоглоНизкий, при загрузке с официального сайта

Проверка системных файлов и аппаратная неисправность

Повреждение системных файлов Windows тоже способно вызывать сбои USB-стека. Запустите командную строку от имени администратора и выполните проверку:

sfc /scannow

Утилита проверит целостность защищённых файлов и восстановит повреждённые из хранилища компонентов. Процесс занимает некоторое время — не прерывайте его.

⚠️ Внимание: если код 43 появляется на всех портах с любыми устройствами, а программные методы не помогают, возможна аппаратная неисправность USB-контроллера или южного моста материнской платы. Самостоятельная диагностика пайки здесь неуместна — обратитесь в сервисный центр.

Отдельный случай — флешки и карты памяти с вышедшим из строя контроллером: они определяются системой как неизвестное устройство именно с кодом 43, и программно это не лечится. Такой накопитель иногда можно восстановить утилитами производителя контроллера, но данные на нём при этом, как правило, теряются.

Что такое дескриптор устройства

Дескриптор — это блок служебных данных, который USB-устройство передаёт компьютеру при подключении: тип устройства, производителя, требования к питанию. Если контроллер не получил корректный дескриптор, Windows не знает, какой драйвер загрузить, и помечает устройство сбоем с кодом 43.

Частые вопросы

Код 43 появляется только с одной флешкой. Что делать?

Проверьте её на другом компьютере. Если ошибка повторяется — вероятнее всего, неисправен контроллер самой флешки. Скопируйте данные при первой возможности и замените накопитель.

Поможет ли переустановка Windows?

Только если причина в повреждении системных файлов или драйверов, что бывает нечасто. Сначала выполните все безопасные проверки из статьи — переустановка системы должна быть крайней мерой.

Ошибка возникает после выхода из спящего режима. В чём причина?

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

Код 43 на видеокарте — это то же самое?

Нет. На видеокартах код 43 обычно указывает на сбой драйвера GPU или аппаратную неисправность чипа, и методы для USB здесь неприменимы — потребуется отдельная диагностика.

Может ли быть виноват блок питания?

Да, деградирующий блок питания с просадками по линии 5 В способен вызывать сбои USB-устройств, особенно энергоёмких вроде внешних дисков. Проверить это можно только подменой БП или измерениями в сервисе.