Problembeschreibung
Wenn ein Host Integration Server-Client die CryptAcquireContext -Funktion verwenden versucht, schlägt die Funktion fehl und NTE_PROV_TYPE_NO_MATCH unter Umständen zurückgegeben
Ursache
Dieses Problem tritt aufgrund ein falschen Anbietertyp, wie im folgenden Beispiel angegeben wird:
CryptAcquireContext ( & hProv, NULL, MS_ENH_RSA_AES_PROV, PROV_RSA_FULL, CRYPT_NEWKEYSET) error: 8009 001B
Wenn der erste Aufruf der CryptAcquireContext -Funktion fehlschlägt (gibt false zurück) und der NTE_BAD_KEYSET Fehler, eine zweite Anforderung gesendet wird, die CRYPT_NEWKEYSETverwendet. Dieser Anruf verwendet jedoch den falschen Typ.
In diesem Fall erhalten Sie die folgende Fehlermeldung angezeigt:
Typ ist registrierten Wert nicht überein.
Problemlösung
Das Update, das dieses Problem behebt ist in die folgenden kumulativen Updates für Host Integration Server enthalten:
Status
Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.
Referenzen
Erfahren Sie mehr über die Terminologie, welche Microsoft verwendet, um Softwareupdates zu beschrieben.