What does HRESULT 0x80090018 (NTE_PROV_TYPE_ENTRY_BAD) mean?

 
Previous Next
NTE_PROV_TYPE_NOT_DEF NTE_KEYSET_NOT_DEF

NTE_PROV_TYPE_ENTRY_BAD

NTE_PROV_TYPE_ENTRY_BAD means that the registration data for the requested cryptographic provider type is invalid. This points to a broken provider installation or corrupted configuration rather than an invalid plaintext or certificate.

Recommended response

  • Record the provider name, provider type, account, and operating-system version before changing the system.
  • Repair or reinstall the provider from a trusted package and verify its files and registration afterward.
  • Avoid hand-editing security-provider registry data as a first response because it can make the configuration less recoverable.

Microsoft: CryptAcquireContext


Looking for a different code? Search another status or error code.