Введение

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

* Устанавливать драйверы устройств в соответствии с моделью драйверов Windows (Windows Driver Model).
* Включать или отключать устройства.
* Попросить Windows игнорировать неисправные устройства.
* Просматривать другие технические характеристики.

Диспетчер устройств был представлен в Windows 95 и позднее добавлен в Windows 2000. В Windows 9x Диспетчер устройств является частью системного приложения в Панели управления. В Windows 2000 и всех последующих версиях Windows, основанных на Windows NT, он представляет собой оснастку для консоли управления Microsoft. Исполняемый файл Диспетчера устройств — devmgmt.msc.

Неработающее устройство

Отключенное устройство было отключено либо вручную пользователем, либо в результате ошибки. В Windows 95 – XP это обозначается красным крестиком. В Windows Vista и Windows 7 это было заменено серой стрелкой, направленной вниз, в правом нижнем углу значка устройства.

Неисправность оборудования

Есть много причин, по которым оборудование может работать некорректно. Если Windows обнаруживает проблему с устройством, это обозначается черным восклицательным знаком (!) на желтом треугольнике в нижней правой части значка устройства.

Не распознается аппаратное обеспечение

Аппаратное обеспечение может не определяться, если оно установлено неправильно или несовместимо с системой. Это отображается в виде жёлтого вопросительного знака вместо значка устройства.

Устройство, выбранное вручную

Синяя буква "i" в белом поле в правом нижнем углу значка устройства указывает, что для этого устройства не выбрана опция "Использовать автоматические настройки" и ресурс был выбран вручную. Обратите внимание, что это не свидетельствует о проблеме или отключенном состоянии.

Коды ошибок

Коды ошибок Диспетчера устройств — это числовые коды, каждый из которых сопровождается сообщением об ошибке, помогающие пользователям определить, какие проблемы возникают у Windows с определенным оборудованием. Код Значение 1 Устройство не настроено должным образом. 3 Драйвер для этого устройства может быть поврежден, или системе не хватает памяти. 10 Не удается запустить это устройство. 12 Недостаточно ресурсов для устройства. 14 Для правильной работы устройства необходимо перезагрузить компьютер. 16 Windows не может определить все ресурсы, необходимые для этого устройства. 18 Драйверы для этого устройства необходимо переустановить. 19 Конфигурационная информация в реестре Windows для этого устройства повреждена или искажена. 21 Windows удаляет это устройство. 22 Это устройство отключено. 24 Это устройство отсутствует, не имеет установленных всех драйверов или работает некорректно. 28 Драйверы для этого устройства не установлены. 29 Прошивка устройства не предоставила ему необходимые ресурсы. 31 Windows не может загрузить драйверы, необходимые для этого устройства. 32 Драйвер для этого устройства отключен. 33 Windows не может определить, какие ресурсы требуются для этого устройства. 34 Windows не может определить параметры для этого устройства. 35 Прошивка компьютера не содержит достаточно информации для правильной настройки и использования этого устройства. 36 Это устройство запрашивает прерывание PCI, но настроено на прерывание ISA (или наоборот). 37 Windows не смогла инициализировать драйвер устройства для этого оборудования. 38 Windows не может запустить драйвер для этого устройства, так как существует предыдущий экземпляр драйвера. 39 Windows не может загрузить драйвер для этого устройства. Драйвер может быть поврежден или отсутствовать. 40 Windows не может получить доступ к этому оборудованию, так как его ключевая информация в реестре отсутствует или повреждена. 41 Windows успешно загрузила драйвер устройства для этого оборудования, но не может найти само устройство. 42 Windows не может запустить драйвер для этого устройства, так как в системе уже работает дубликат устройства. 43 Windows остановила это устройство, так как оно сообщило об ошибках. 44 Приложение или служба отключили это аппаратное устройство. 45 Это аппаратное устройство не подключено к компьютеру. 46 Windows не может получить доступ к этому аппаратному устройству, так как операционная система находится в процессе завершения работы. 47 Windows не может использовать это устройство, так как оно было подготовлено для безопасного извлечения, но не было извлечено из компьютера. 48 Запуск драйвера для этого устройства заблокирован, так как известно о проблемах с Windows. 49 Windows не может запускать новые аппаратные устройства, так как системный улей слишком велик и превышает лимит размера реестра. 52 Windows не может проверить цифровую подпись драйверов, необходимых для этого устройства. Недавнее изменение аппаратного или программного обеспечения могло установить файл с некорректной или поврежденной подписью.

Типы устройств

Windows разделяет устройства и их драйверы по типам классов. Дополнительные скрытые и отключенные устройства могут быть отображены с помощью флага devmgr show nonpresent devices. Устройства класса USB: периферийные устройства, подключаемые исключительно через шину USB. Устройства человеческого интерфейса: устройства, используемые пользователями для взаимодействия с ОС (например, тачпады, стилусы, мыши и клавиатуры).
Принтерные устройства: драйверы, содержащие информацию о принтере. Скрытая категория начиная с Windows Vista. Устройства обработки изображений: веб-камеры и сканеры. В Windows 10 v1709 был представлен новый драйвер класса веб-камер. Биометрические устройства: устройства, считывающие биометрические данные с использованием Windows Biometric Framework (например, веб-камеры с ИК-датчиком, датчики отпечатков пальцев).
Устройства класса PCI: устройства, подключаемые к шине PCI для обеспечения высокой скорости (например, графические карты, сетевые карты, чипсет).
Системные устройства: периферийные устройства, связанные с системой, чипсетом или не имеющие определенной категории (например, Intel Management Engine, контроллер диска, события ACPI).
Устройства видео- и аудиозахвата: устройства, используемые для маршрутизации аудио- и видеопотоков (например, звуковые карты, ТВ-тюнеры, MIDI-устройства).
Аудиовходы и выходы: начиная с Windows 8, аудиопорты имеют собственную категорию. Устройства, не относящиеся к PnP: в основном программное обеспечение, требующее установки драйвера для взаимодействия с основными компонентами ядра. Скрытая категория начиная с Windows 10. Устройства DCH: новый тип драйверов, представленный в Windows 10 v1709, который может взаимодействовать с приложениями Universal Windows Platform или Hardware Support Apps (HSA). Цель состояла в разделении основного драйвера и приложения взаимодействия. Они сгруппированы в разделе "Компоненты программного обеспечения" (например, аудио- и видеодрайверы, выпущенные после 2018 года).
Профили Bluetooth: они перечислены в разделе "Виртуальные устройства Bluetooth" и обычно не видны. Отображаются как "Bluetooth-периферийное устройство", если драйверы отсутствуют. Другие устройства: это не категория, а раздел, в котором группируются устройства с отсутствующими драйверами.

Команда запроса драйвера

Программа командной строки driverquery генерирует списки установленных устройств и драйверов, аналогичные выводу диспетчера устройств, которые пользователь может просматривать на экране или перенаправлять в файл. Это полезно для ведения записей и сообщения о проблемах удаленным третьим лицам, например, специалистам технической поддержки. Программа имеет параметры для управления уровнем детализации и форматом вывода, включая параметр /fo с csv для генерации вывода в формате значений, разделенных запятыми, подходящем для импорта в программу для работы с электронными таблицами, такую как Microsoft Excel.