В диспетчере устройств unknown device

В этой статье приведено описание ситуации, когда некорректное поведение устройства USB приводит его отбрасыванию кодом ядра операционной системы Windows, результате чего появляется «неизвестное устройство» (Unknown Device) — перевод статьи , автор Martin Borve. См. также подробное описание процесса энумерации устройства стеком USB операционной системы .

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

• Устройство USB не застабилизировалось (не успело начать работать) за период подавления дребезга (debounce period).
• При энумерации было превышение лимита потребляемого тока (overcurrent event).
• Во время процедуры энумерации произошло событие отключения (disconnect event).
• О состоянии порта сообщается, что он приостановлен (suspended) после успешного сброса порта (port reset).

В большинстве случаев, когда энумерация терпит неудачу, драйвер хаба все еще сообщает операционной системе Windows о присутствии подключенного устройства. При этом устройство USB появится в дереве объектов Device Manager как «Unknown Device», и получит идентификатор устройства (Device ID) в виде «USB\VID_0000&PID_0000» и идентификатор аппаратуры (Hardware ID) и идентификатор совместимости (Compatible ID) как «USB\UNKNOWN». Следующие события заставят драйвер хаба USB перечислять (enumerate) устройство USB как «Unknown Device»:

• Во время энумерации вышел таймаут запроса на сброс порта (port reset request).
• Запрос установки адреса (Set Address request) для устройства USB завершился с ошибкой.
• Запрос получения дескриптора устройства USB (request USB Device Descriptor) завершился с ошибкой.
• Прочитанный дескриптор устройства (USB Device Descriptor) имеет неправильный формат и не прошел проверку.
• Запрос получения дескриптора конфигурации (request Configuration Descriptor) завершился с ошибкой.
• Прочитанный дескриптор конфигурации (USB Configuration Descriptor) имеет неправильный формат и не прошел проверку.
• В операционной системе Windows 7 устройства, которые не прошли энумерацию, будут помечены кодом ошибки 43 (failure Code 43) в Диспетчере Устройств.

В промежуточной версии операционной системы, которая носит имя Vista, в Диспетчере Устройств может и не быть кода ошибки. Так что обнаружить ошибку энумерации можно, если посмотреть Hardware ID на закладке странице Сведения, если посмотреть подробную информацию об устройстве — в Диспетчере Устройств сделайте правый клик на устройстве, и выберите (Properties) и затем кликните на закладку Details (Подробнее, или Сведения). Если ID будет USB\VID_0000&PID_0000, то произошла ошибка в процессе энумерации.

Это вторая причина, почему может появиться «Unknown Device» в Диспетчере Устройств, даже если энумерация прошла успешно. Это произойдет, когда устройство при энумерации не предоставило (известную) строку идентификатора продукта (Product ID), и система не может найти подходящий INF-файл для устройства, чтобы установить драйвер. В этом случае устройство будет помечено в Диспетчере Устройств кодом ошибки 28 (Code 28).

Вы можете попробовать загрузить и установить драйвер с помощью сайта Windows Update, если в Диспетчере Устройств сделаете правый клик на устройстве, и выберете опцию «Update Driver Software» (обновить драйверы…), и затем выбрать «Search automatically for updated driver software» (Автоматический поиск обновленных драйверов).

Приветствую!

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

Зайдя в диспетчер устройств и открыв свойства проблемного устройства, вы зашли во вкладку Сведения, дабы попытаться подчеркнуть полный идентификатор (ИД оборудования), который может пролить свет на то, какие конкретно драйвера для него нужны.

Но вашему взору предстала лишь строка USB\UNKNOWN, поиск драйвера для которой априори не может увенчаться успехом.

Почему так произошло, что это за неизвестный идентификатор и как дальше быть в сложившейся ситуации – обо всём этом в материале.

USB\UNKNOWN – устройство и драйвера для него

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

В устройстве, которое подключается к USB, имеется соответствующий интерфейсный контроллер. Он является аппаратным, т.к. протокол USB не меняется в рамках одного поколения. И вот при подключении устройства, этот контроллер передаёт базовую техническую информацию, а после записанную в энергонезависимой памяти информацию – о самом устройстве, его идентификатор и так далее. Данная информация не содержится в самом USB контроллере, а располагается в другом чипе.

Так вот, если основной блок в устройстве по тем или иным причинам «не стартует», то никаких дополнительных данных аппаратный USB контроллер уже получить не может, и ему ничего не остаётся, как представиться устройством USB без идентификатора (unknown = неизвестный).

Что можно предпринять в ситуации с USB\UNKNOWN устройством

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

Если это не поможет, то можно констатировать, что устройство вышло из строя. Если же это не флешка, а, к примеру, телефон, то стоит поискать инструкцию по прошивке. Ведь разработчики неспроста устанавливают аппаратные USB контроллеры – они помогают получить прямой доступ к памяти, позволяют перепрошить устройство, вернув последнему работоспособность.

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

Краткий итог

Рассмотрев причины появления идентификатора устройства USB\UNKNOWN, мы можем прийти к закономерному выводу, что с устройством что-то не так. Либо устройство не может запуститься из-за нехватки напряжения в конкретном USB порту, либо оно вовсе вышло из строя.
Это можно проверить достаточно легко – подключив устройство в другой USB порт или опробовав его на другом компьютере.

By admin Share

Unknown Device что это и как исправить данную ошибку – именно об этом пойдет речь в этой статье. Итак, Unknown Device – это характерная ошибка, которая возникает при сбое идентификации подключаемых устройств к ПК. Переводится выражение как «Неизвестное устройство», то есть Windows не смог определить его тип и род, таким образом и драйвера не были установлены. Также ошибка часто сопровождается кодом 43.

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

Unknown Device драйвер отсутствует или битый, именно это становится причиной подобной ошибки. В зоне риска любое подключаемое устройство, которое не смогло установить или найти для себя драйвера.

Причины возникновения проблемы Unknown Device

На самом деле вероятных источников проблемы Unknown Device довольно много, на любом уровне взаимодействия устройства и ПК случаются перебои или конфликты. Главным образом можно выделить такие неисправности:

  1. Отсутствующий или битый драйвер;
  2. Сбои в Windows;
  3. Конфликт в работе драйверов;
  4. Битый реестр;
  5. Вирусная активность;
  6. Физически сломанное устройство;
  7. Проблемы с кабелем USB или USB-портами.

Читайте также: Что такое реестр и как с ним работать?

Unknown Device что это и как исправить? – Очевидно, что нужно поочерёдно устранять возможные причины сбоев и методично определить корень проблемы.

Unknown Device работает неверно, как исправить?

Способ 1: устранение физической неисправности

Если вы столкнулись с вопросом – Unknown Device работает неверно, как исправить, то вполне вероятно, что устройство имеет физические неисправности (повреждения или целостность аппарата находится под сомнением). Иногда определить работоспособность устройства можно внешне, наблюдая нет ли каких-то сбоев, повреждений или не падал ли перед этим гаджет. Для дальнейшей диагностики следует попытаться подключить устройство к другому компьютеру.

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

В рамках механических повреждений нужно проверить ещё один элемент, который также часто страдает, а именно USB-порт, при чем с обоих сторон. Чаще всего проблема на самом устройстве, вероятно наблюдается люфт и сопровождается перепадами подключения. Также случаются проблемы и со стороны ПК, попробуйте варьировать разъёмы, вероятно найдётся решение.

Немного другого рода неисправность – это недостаток питания. То есть аппарат для своей работы требует определённую мощность, а компьютер её не выдаёт. Иногда это сопровождается уменьшением скорости работы устройства, а иногда и ошибкой «Неизвестное устройство». Лучше всего приобрести мощный USB-хаб, который легко устранит сложившуюся проблему.

Способ 2: Unknown Device драйвер

Наверное, самые распространенные ошибки лежат в плоскости драйверов, так как системные сбои возникают постоянно. После первичной диагностики целостности устройств необходимо перейти именно к проблеме Unknown Device драйвер. Следует загрузить и установить соответствующие дрова, обычно достаточно просто зайти на сайт разработчика устройства, которое не работает сейчас. Для мыши, клавиатуры, флешек и всего остального софт находится в свободном доступе.

Читайте также: Как установить драйвера с помощью Snappy Driver Installer?

Итак, как установить драйвера:

  1. Нажмите на Пуск и ПКМ по «Мой компьютер», где выберите «Свойства»;
  2. Перейдите по ссылке «Диспетчер устройств»;
  1. Найдите раздел Unknown Device или перейдите в категорию, соответствующую типу устройства и выберите параметр со знаком восклицания на желтом фоне;
  2. ПКМ по элементу и «Свойства»;
  3. Перейдите на вкладку «Сведения» и выберите «ИД устройства»;
  4. Скопируйте идентификатор и вставьте его в поисковик, который направит на корректный драйвер;
  5. Установите приложение двойным кликом по нему.

Если случится, что у драйвера нет программы инсталляции, то придется применить немного другой подход к установке, используя встроенный метод. Он также прост, необходимо с той же вкладки в диспетчере перейти в свойства устройства. Далее следуйте на вкладку «Драйвер» и выберите кнопку «Обновить». Укажите вручную путь к файлу, полученному из предыдущего способа.

Вероятно, причина проблемы «Неизвестное устройство» в том, что драйвера были обновлены, но работают некорректно. Для таких ситуаций во вкладке «Драйвер» присутствует кнопка «Откатить». Также в случае, если причина заключается в несовместимости драйверов, необходимо их обновить до свежей версии и, скорее всего, ошибка исчезнет.

Также следует попробовать переустановить драйвер. Для этого необходимо удалить его из вкладки «Драйвер», при этом предварительно отключив устройство. Затем снова подключите аппарат и дождитесь его определения системой.

Читайте также: CCleaner – программа очистки компьютера от мусора

Способ 3: улучшение работы системы и реестра

За многими системными сбоями стоит как реестр, так и нарушение в целостности системных файлов, они некорректно обрабатывают некоторые положенные на них функции и возникают сбои. Именно поэтому так необходимо улучшение работы системы и реестра. Простым методом для диагностики системы является инструмент sfc. Он заложен в систему и запускается через консоль, для этого следует:

  1. Нажмите Win + R и вставьте cmd;
  2. Задайте команду sfc /scannow.

После завершения процедуры покажется отчет и можно будет снова попробовать подключить устройство. Также проверьте обновления системы, вероятно, что сбои именно в ней. Тогда просто запустите «Центр обновлений». Если же это не помогло, тогда рекомендуется проверить реестр, вероятно, он содержит битые ключи. Легче всего выполнить действие при помощи приложений RegCleaner или CCleaner.

Чтобы в полной мере защититься от дальнейших проблем и избавиться от ошибки Unknown Device необходимо проверить компьютер на вирусы. Для этого подойдет любое приложение, к примеру Dr. Web, который довольно мощный и быстрый.

Методично выполняя инструкцию вы заметите, как «Неизвестное устройство» будет опознано системой и начнет работать правильно.