Ισχύει για
Host Integration Server 2013 Host Integration Server 2016

Συμπτώματα

Όταν ένας υπολογιστής-πελάτης Host Integration Server προσπαθεί να χρησιμοποιήσετε τη συνάρτηση CryptAcquireContext , η λειτουργία αποτυγχάνει και NTE_PROV_TYPE_NO_MATCH επιστρέφεται υπό ορισμένες συνθήκες

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή ένα λάθος τύπος υπηρεσίας παροχής έχει καθοριστεί, όπως στο ακόλουθο παράδειγμα:

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

Εάν η πρώτη κλήση της συνάρτησης CryptAcquireContext αποτύχει (επιστρέφει ως false) και η NTE_BAD_KEYSET επέστρεψε το σφάλμα, μια δεύτερη αίτηση αποστέλλεται που χρησιμοποιεί CRYPT_NEWKEYSET. Ωστόσο, η δεύτερη κλήση χρησιμοποιεί τον τύπο υπηρεσίας παροχής λάθος.

Σε αυτήν την περίπτωση, ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους:

Τύπος υπηρεσίας παροχής δεν αντιστοιχεί καταχωρημένης τιμής.

Προτεινόμενη αντιμετώπιση

Η επείγουσα επιδιόρθωση που επιλύει αυτό το ζήτημα περιλαμβάνεται στις παρακάτω αθροιστικές ενημερωμένες εκδόσεις για Host Integration Server:

Αθροιστική ενημερωμένη έκδοση 2 για Host Integration Server 2016

Αθροιστική ενημερωμένη έκδοση 4 για Host Integration Server 2013

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Αναφορές

Πληροφορίες σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερωμένων εκδόσεων λογισμικού.

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.