What does HRESULT 0x80100020 (SCARD_E_ICC_INSTALLATION) mean?

 
Previous Next
SCARD_E_UNEXPECTED SCARD_E_ICC_CREATEORDER

SCARD_E_ICC_INSTALLATION

SCARD_E_ICC_INSTALLATION Windows could not find a primary provider for the smart card. The reader may work at the PC/SC level, while the card still lacks the provider or minidriver registration required for certificate and cryptographic operations.

What to check

  • Confirm that Windows associated the card with the intended minidriver or provider after card insertion.
  • Check the card identity and ATR used by Plug and Play, then verify availability of the issuer's supported minidriver or middleware.
  • Do not copy provider DLLs manually; install the vendor-supported package and verify its registration with the matching card type.

Microsoft: Smart Card Minidrivers

Microsoft: Smart Card Plug and Play

Microsoft: SCardGetCardTypeProviderName

Microsoft: SCardGetProviderId


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