Что означает код HRESULT 0x800B0001 (TRUST_E_PROVIDER_UNKNOWN)?

 
Предыдущий Следующий
WINBIO_E_ENROLLMENT_CANCELED_BY_SUSPEND TRUST_E_ACTION_UNKNOWN

TRUST_E_PROVIDER_UNKNOWN

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

TRUST_E_PROVIDER_UNKNOWN (0x800B0001) — WinTrust не нашёл зарегистрированный trust provider для указанного action GUID.

WinVerifyTrust выбирает policy provider по action identifier. Ошибка означает, что для этого GUID в системе нет подходящей регистрации/реализации; она не говорит о недействительной подписи проверяемого файла.

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

Сохраните action GUID, WinVerifyTrust data и систему, где выполняется проверка. Проверьте, используется ли стандартный WINTRUST_ACTION_GENERIC_VERIFY_V2 или корректно зарегистрирован собственный provider, и не повреждены ли его registry registrations.

Контроль выполняйте с тем же action GUID после восстановления provider registration. Замена GUID на другой policy path может изменить смысл проверки и не подтверждает исправление исходной конфигурации.

Документация для результата 0x800B0001: verifying a PE file signature.


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