Site icon EfmSoft

Что означает код 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) — Driver Store не может удалить INF, потому что один или несколько установленных devnodes продолжают ссылаться на этот package.

Что проверить

Определите устройства, использующие published INF, через PnPUtil/SetupAPI и их Instance ID. Проверьте скрытые/отключённые devnodes, а не только активное устройство.

Сначала переведите устройства на другой драйвер или удалите их штатно, затем удаляйте package. Не удаляйте файлы Driver Store вручную.

Как подтвердить причину

Причина подтверждается, когда reference count пакета становится нулевым и штатное удаление OEM INF проходит.

Технические ссылки: Microsoft: SetupAPI · Microsoft: SetupAPI logging · Microsoft: INF files.


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

Exit mobile version