Symptom
När en Host Integration Server-klient försöker använda funktionen CryptAcquireContext funktionen misslyckas och NTE_PROV_TYPE_NO_MATCH returneras under vissa förhållanden
Orsak
Det här problemet beror på en felaktig providertyp anges, som i följande exempel:
CryptAcquireContext ( & hProv, NULL, MS_ENH_RSA_AES_PROV, PROV_RSA_FULL, CRYPT_NEWKEYSET) error: 8009 001B
Om det första anropet till funktionen CryptAcquireContext misslyckas (returer som FALSKT) och det NTE_BAD_KEYSET fel returneras en andra begäran skickas använder som CRYPT_NEWKEYSET. Detta andra samtal används dock felaktig providertyp.
I så fall kan hända det att följande felmeddelande:
Providertypen stämmer inte överens med registrerade värdet.
Lösning
Korrigeringen som löser problemet ingår i följande kumulativa uppdateringar för Host Integration Server:
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.
Referenser
Lär dig mer om den terminologin som Microsoft använder för att beskriva programuppdateringar.