Что означает код HRESULT 0x800F023D (SPAPI_E_INF_IN_USE_BY_DEVICES)?

 
Предыдущий Следующий
SPAPI_E_NOT_AN_INSTALLED_OEM_INF SPAPI_E_DI_FUNCTION_OBSOLETE

SPAPI_E_INF_IN_USE_BY_DEVICES

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

SPAPI_E_INF_IN_USE_BY_DEVICES (0x800F023D) — Указанный INF сейчас используется одним или несколькими установленными устройствами.

Причину следует искать на границе «пакет INF: указанный INF сейчас используется одним или несколькими установленными устройствами» внутри подсистемы «SetupAPI и установка устройств», где требуется сопоставить первый отказ с фактическими параметрами операции.

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

Для случая «указанный INF сейчас используется одним или несколькими установленными устройствами» сопоставьте Hardware ID или Instance ID с выбранным INF, архитектурой и версией драйвера и используйте setupapi.dev.log как источник первого отказа.

С первым HRESULT по теме «пакет INF: указанный INF сейчас используется одним или несколькими установленными устройствами» сопоставьте hardware ID, instance ID, путь к INF, выбранную модель и соответствующий фрагмент setupapi.dev.log.

При сравнении запусков отдельно отметьте: pnputil /enum-drivers, INF; эти сведения относятся к теме «пакет INF: указанный INF сейчас используется одним или несколькими установленными устройствами».

pnputil /enum-drivers

Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0x800F023D и без обхода штатных проверок.

Документация для результата 0x800F023D: Uninstall devices and driver packages · PnPUtil command syntax · журнал установки устройств SetupAPI.


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