Se aplică la
Host Integration Server 2013 Host Integration Server 2016

Simptome

Când un client Host Integration Server încearcă să utilizeze funcția CryptAcquireContext , funcția nu reușește și NTE_PROV_TYPE_NO_MATCH este returnat în anumite condiții

Cauza

Această problemă apare deoarece este specificat un tip de furnizor greșit, ca în exemplul următor:

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

Dacă primul apel pentru funcția CryptAcquireContext nu reușește (returnează ca false) și NTE_BAD_KEYSET se returnează eroarea, o solicitare a doua este trimis care utilizează CRYPT_NEWKEYSET. Cu toate acestea, acest al doilea apel utilizează tipul de furnizor greșit.

În acest caz, este posibil să primiți următorul mesaj de eroare:

Furnizor de tip nu corespunde cu valoarea înregistrat.

Rezolvare

Fix care rezolvă această problemă este inclus în următoarele actualizări cumulative pentru Host Integration Server:

Actualizarea cumulativă 2 pentru Host Integration Server 2016

Actualizarea cumulativă 4 pentru Host Integration Server 2013

Stare

Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".

Referințe

Aflați despre terminologia Microsoft utilizează pentru a descrie actualizările de software.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.