Πρόβλημα διαρροής μνήμης παρουσιάζεται όταν εκτελείτε μια εφαρμογή που χρησιμοποιεί τη συνάρτηση HttpSendRequest το WinINet API ή το API WinHTTP για την αποστολή αιτήσεων Secure Sockets Layer στο Windows XP Service Pack 3

Συμπτώματα

Έχετε μια εφαρμογή που χρησιμοποιεί τη συνάρτηση HttpSendRequest του WinHTTP API ή το Windows Internet (WinINet) API για να στείλετε μια αίτηση Secure Sockets Layer (SSL). Κατά την εκτέλεση αυτής της εφαρμογής στο Windows XP Service Pack 3 (SP3) για κάποιο χρονικό διάστημα, ενδέχεται να παρατηρήσετε μείωση των επιδόσεων του συστήματος. Η μείωση αυτή παρουσιάζεται εξαιτίας μιας διαρροής μνήμης στην εφαρμογή.

Όταν παρουσιαστεί το πρόβλημα διαρροής μνήμης, ενδέχεται να παρατηρήσετε τα ακόλουθα ζητήματα:
  • Με το εργαλείο εποπτείας επιδόσεων συστήματος (Perfmon.exe), η χρήση της μνήμης για τη διεργασία που χρησιμοποιεί τη συνάρτηση HttpSendRequest αυξάνει γραμμικά.
  • Στη Διαχείριση εργασιών των Windows, η χρήση της μνήμης αυξάνεται.

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή το Windows XP SP3 παρουσιάζει το νέο κώδικα στη λειτουργία αποκωδικοποίησης του προγράμματος οδήγησης Crypt32.dll που χρησιμοποιείται από το WinINet API ή από το API WinHTTP. Αυτή είναι μια εσωτερική δομή που έχει εκχωρηθεί στη μνήμη, αλλά δεν κυκλοφορεί ποτέ την κατανομή. Επομένως, 160 byte μνήμης διαρροή κάθε φορά που πραγματοποιείται μια αίτηση SSL.

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

Πληροφορίες άμεσης επιδιόρθωσης

Μια υποστηριζόμενη άμεση επιδιόρθωση είναι διαθέσιμη από τη Microsoft. Ωστόσο, αυτή η άμεση επιδιόρθωση προορίζεται για τη διόρθωση μόνο του προβλήματος που περιγράφεται σε αυτό το άρθρο. Εφαρμόστε αυτήν την άμεση επιδιόρθωση μόνο σε συστήματα που αντιμετωπίζουν το συγκεκριμένο πρόβλημα.

Εάν η άμεση επιδιόρθωση είναι διαθέσιμη για λήψη, τότε υπάρχει μια ενότητα με τίτλο "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" στην αρχή αυτού του άρθρου της Γνωσιακής βάσης. Εάν αυτή η ενότητα δεν εμφανίζεται, υποβάλετε μια αίτηση στο τμήμα Εξυπηρέτησης και υποστήριξης πελατών της Microsoft για να αποκτήσετε την άμεση επιδιόρθωση.

Σημείωση Εάν προκύψουν πρόσθετα ζητήματα ή απαιτείται αντιμετώπιση προβλημάτων, ίσως χρειαστεί να δημιουργήσετε ξεχωριστή αίτηση εξυπηρέτησης. Για πρόσθετες ερωτήσεις υποστήριξης και θέματα που δεν αφορούν τη συγκεκριμένη άμεση επιδιόρθωση, ισχύουν οι συνηθισμένες χρεώσεις υποστήριξης. Για μια πλήρη λίστα αριθμών τηλεφώνου υπηρεσία εξυπηρέτησης πελατών της Microsoft και υποστήριξη ή για να δημιουργήσετε μια ξεχωριστή αίτηση εξυπηρέτησης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:Σημείωση Η φόρμα "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" εμφανίζει τις γλώσσες για τις οποίες είναι διαθέσιμη η άμεση επιδιόρθωση. Εάν η γλώσσα σας δεν εμφανίζεται, τότε η άμεση επιδιόρθωση δεν είναι διαθέσιμη για αυτήν τη γλώσσα.

Προϋποθέσεις

Για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση, πρέπει να έχετε εγκατεστημένο στον υπολογιστή το Windows XP Service Pack 3. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

322389 τον τρόπο απόκτησης του τελευταίου service pack των Windows XP

Απαίτηση επανεκκίνησης

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

Πληροφορίες αντικατάστασης άμεσης επιδιόρθωσης

Αυτή η επείγουσα επιδιόρθωση δεν αντικαθιστά άλλες επείγουσες επιδιορθώσεις.

Πληροφορίες αρχείων

Η αγγλική έκδοση αυτής της άμεσης επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα Zώνη ώρας στο στοιχείο Hμερομηνία και ώρα " στον πίνακα ελέγχου.
Τα Windows XP με Service Pack 3, εκδόσεις που βασίζονται σε x86
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
Crypt32.dll5.131.2600.5707599,04007-Nov-200808:34x86

Κατάσταση

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

Περισσότερες πληροφορίες

Για περισσότερες πληροφορίες σχετικά με το API WinHTTP, επισκεφθείτε την ακόλουθη τοποθεσία Web:Για περισσότερες πληροφορίες σχετικά με το WinINet API, επισκεφθείτε την ακόλουθη τοποθεσία Web:Για περισσότερες πληροφορίες σχετικά με τη θύρα εφαρμογές WinINet να WinHTTP, επισκεφθείτε την ακόλουθη τοποθεσία Web:Για περισσότερες πληροφορίες σχετικά με τη συνάρτηση HttpSendRequest , επισκεφθείτε την ακόλουθη τοποθεσία Web:
Ιδιότητες

Αναγνωριστικό άρθρου: 959658 - Τελευταία αναθεώρηση: 13 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια