| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.