Что означает код HRESULT 0x800F022C (SPAPI_E_INVALID_FILTER_DRIVER)?

 
Предыдущий Следующий
SPAPI_E_DI_DONT_INSTALL SPAPI_E_NON_WINDOWS_NT_DRIVER

SPAPI_E_INVALID_FILTER_DRIVER

Что означает SPAPI_E_INVALID_FILTER_DRIVER

SPAPI_E_INVALID_FILTER_DRIVER (0x800F022C) — SetupAPI обнаружил недопустимый upper/lower filter driver в конфигурации устройства или класса.

Filter-driver entries должны ссылаться на корректно установленный driver service и подходить устройству/классу. Код не означает generic INF validation: проблема именно в filter chain, которую SetupAPI пытается применить.

Диагностика и проверка результата

Сохраните UpperFilters/LowerFilters на device и class level, service names и соответствующие driver packages. Проверьте отсутствующие services, неверный порядок, stale registry entries и несовместимые architecture/signature.

Контроль — установка того же устройства с корректной filter chain. Простое удаление всех filters может восстановить установку, но сначала нужно понять, какой из них требовался функционально.

Документация для результата 0x800F022C: Install a filter driver · журнал установки устройств SetupAPI · Troubleshooting device and driver installations.


Нужно найти другой код? Найти другой код состояния или ошибки.