| Предыдущий | Следующий |
| SPAPI_E_WRONG_INF_TYPE | SPAPI_E_DRIVER_STORE_DELETE_FAILED |
SPAPI_E_FILE_HASH_NOT_IN_CATALOG
Что означает SPAPI_E_FILE_HASH_NOT_IN_CATALOG
SPAPI_E_FILE_HASH_NOT_IN_CATALOG (0x800F024B) — Хеш файла отсутствует в указанном каталоге; вероятно, файл повреждён или был изменён.
Значение относится не ко всему компоненту «SetupAPI и установка устройств», а к связке «файл, криптографический хэш, каталог подписи драйвера»; до очистки состояния важно проверить целостность, подпись и выбранную политику доверия.
Диагностика и проверка результата
Для случая «хеш файла отсутствует в указанном каталоге; вероятно, файл повреждён или был изменён» проверьте неизменность артефакта, выбранную цепочку или ключ и точную политику проверки; отключение контроля подписи или доверия не является исправлением.
Для диагностики темы «файл, криптографический хэш, каталог подписи драйвера» сохраните hardware ID, instance ID, путь к INF, выбранную модель и соответствующий фрагмент setupapi.dev.log.
В воспроизводимом отчёте зафиксируйте данные INF для проверки темы «файл, криптографический хэш, каталог подписи драйвера».
Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0x800F024B этого надёжнее, чем единичный успешный запуск на других данных.
Документация для результата 0x800F024B: Catalog files and digital signatures · Driver signing · журнал установки устройств SetupAPI.
Нужно найти другой код? Найти другой код состояния или ошибки.