S’applique à
Host Integration Server 2013 Host Integration Server 2016

Symptômes

Lorsqu’un client de Host Integration Server essaie d’utiliser la fonction CryptAcquireContext , la fonction échoue et NTE_PROV_TYPE_NO_MATCH est retourné sous certaines conditions

Cause

Ce problème se produit car un type de fournisseur incorrect est spécifié, comme dans l’exemple suivant :

CryptAcquireContext ( & hProv, NULL, MS_ENH_RSA_AES_PROV, PROV_RSA_FULL, CRYPT_NEWKEYSET) error: 8009 001B

Si le premier appel à la fonction CryptAcquireContext échoue (renvoie False) et le NTE_BAD_KEYSET erreur est retournée, une deuxième demande est envoyé qui utilise CRYPT_NEWKEYSET. Toutefois, cet deuxième appel utilise le type de fournisseur incorrect.

Dans ce cas, vous pouvez recevoir le message d’erreur suivant :

Type de fournisseur ne correspond pas à la valeur enregistrée.

Résolution

Le correctif qui résout ce problème est inclus dans les mises à jour cumulatives suivantes pour Host Integration Server :

Mise à jour cumulative 2 pour Host Integration Server 2016

Mises à jour cumulatives 4 pour Host Integration Server 2013

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Références

Découvrez la terminologie que Microsoft utilise pour décrire les mises à jour logicielles.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.