Код 28 — CM_PROB_FAILED_INSTALL

Это диспетчер устройств сообщение об ошибке указывает, что драйверы устройства не установлены.

Код ошибки

28

Отображение сообщения

"Драйверы для этого устройства не установлены. (Код 28)"

Посетите веб-сайт компании, которая производит устройство, и найдите последние драйверы для этого устройства.

Для разработчиков драйверов

Свойство DEVPKEY_Device_ProblemStatus на устройстве должно указывать код сбоя.

0xC0000490 — STATUS_PNP_NO_COMPAT_DRIVERS

PnP не удалось найти совместимый драйвер для устройства. Этот сбой часто называют проблемой DNF (драйвер не найден).

Изучите идентификаторы оборудования и совместимые идентификаторы соответствующего устройства и сравните их с идентификаторами оборудования, которые указываются в разделе Модели. Кроме того, убедитесь, что часть TargetOSVersion в имени раздела Models применяется к архитектуре и версии ОС, на которых вы работаете.

0xC0000491 — STATUS_PNP_DRIVER_PACKAGE_NOT_FOUND

Этот код указывает на отсутствие зависимости пакета драйвера.

В частности, inf, соответствующий на устройстве, использует элементы Include в разделе INF DDInstall для указания предоставленного Корпорацией Майкрософт INF-файла, отсутствующего в этой версии Windows.

0xC0000492 — STATUS_PNP_DRIVER_CONFIGURATION_NOT_FOUND

Этот код также указывает на отсутствие зависимости пакета драйвера.

В этом случае inf, соответствующий на устройстве, использует записи Needs в разделе INF DDInstall , чтобы указать раздел, который не существует ни в одном предоставленном корпорацией Майкрософт INF, на который ссылается директива Include .

0xC0000494 — STATUS_PNP_FUNCTION_DRIVER_REQUIRED

Эта ошибка возникает, если inf не указывает связанную службу драйвера функции.

Убедитесь, что:

  1. INF-файл для устанавливаемого устройства содержит директиву AddService , которая задает связанную службу или драйвер функции с помощью флага SPSVCINST_ASSOCSERVICE (0x00000002).
  2. INF-файл указывает записи Include или Needs в разделе INF DDInstall , которые ссылаются на системный драйвер, который, в свою очередь, задает связанную службу на устройстве.

Обновление до Windows 10

Перед обновлением устройство имеет драйвер и работает нормально. После обновления отображается код 28. Это часто происходит из-за исключения пакета драйвера из миграции.