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.