Η σύνδεση Winsock αποτυγχάνει όταν το πρόγραμμα καλεί τη συνάρτηση setsockopt στα Windows Vista

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 937385 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Συμπτώματα

Ένα πρόγραμμα ανοίγει μια σύνδεση Winsock σε έναν υπολογιστή που βασίζεται στα Windows Vista. Ωστόσο, η σύνδεση Winsock αποτυγχάνει όταν το πρόγραμμα καλεί τοsetsockoptFunction. Αυτό το ζήτημα παρουσιάζεται αν το πρόγραμμα χρησιμοποιεί προγράμματα οδήγησης φίλτρου TDI (μεταφοράς δεδομένων Interface).

Όταν παρουσιαστεί αυτό το ζήτημα, ορισμένες εφαρμογές δικτύου ίσως δεν λειτουργεί σωστά. Για παράδειγμα, ένας χρήστης δεν είναι δυνατό να χρησιμοποιήσετε την Απομακρυσμένη Βοήθεια για να λάβετε Βοήθεια από έναν απομακρυσμένο υπολογιστή. Ειδικότερα, η σύνδεση απομακρυσμένης βοήθειας απορρίπτεται αμέσως μετά από το χρήστη να αποδεχτεί την πρόσκληση Απομακρυσμένης Βοήθειας. Στη συνέχεια, ο χρήστης λαμβάνει το ακόλουθο μήνυμα λάθους:
Τερματίζεται η Απομακρυσμένη Βοήθεια των Windows. Παρουσιάστηκε ένα άγνωστο σφάλμα, επομένως η περίοδος λειτουργίας αποσυνδέθηκε.
Προσπαθήστε να ξεκινήσετε πάλι την περίοδο λειτουργίας σας. Εάν εξακολουθείτε να λαμβάνετε αυτό το μήνυμα, επικοινωνήστε με το διαχειριστή σας ή την τεχνική υποστήριξη.
Επιπλέον, καταγράφεται το ακόλουθο συμβάν στο αρχείο καταγραφής εφαρμογής:

Προέλευσης: Microsoft-Windows-RemoteAssistance
Ημερομηνία:<time></time>
Το Αναγνωριστικό συμβάντος: 3
Εργασία κατηγορία: κανένα
Επίπεδο: κρίσιμη
Λέξεις-κλειδιά:
ΧΡΗΣΤΗΣ:<user></user>
Computer:<computer></computer>
Περιγραφή: Εφαρμογή θα τερματιστεί, ένα κρίσιμο σφάλμα εντοπίστηκε σε<file path=""></file>\novinterdialog.cpp γραμμής<line number=""></line>Συνάρτηση OnErrorProc

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή τα Windows Vista χρησιμοποιούν ένα επίπεδο συμβατότητας που ονομάζεται TDX για την υποστήριξη προγραμμάτων οδήγησης φίλτρου TDI. TDX δημιουργεί ένα σφάλμα κατά τηνsetsockoptκαλείται η συνάρτηση.

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

Πληροφορίες για το Service Pack

Για να επιλύσετε αυτό το ζήτημα, αποκτήστε το τελευταίο Service Pack για τα Windows Vista. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
935791Τρόπος λήψης του τελευταίου service pack των Windows Vista

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

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

Εάν η άμεση επιδιόρθωση είναι διαθέσιμη για λήψη, θα υπάρχει μια ενότητα με τίτλο "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" στην αρχή του άρθρου της Γνωσιακής βάσης (Knowledge Base). Εάν δεν εμφανίζεται αυτή η ενότητα, επικοινωνήστε με την Εξυπηρέτηση και Υποστήριξη Πελατών της Microsoft (Microsoft Customer Service and Support) για λάβετε την άμεση επιδιόρθωση.

ΣΗΜΕΙΩΣΗΕάν προκύψουν πρόσθετα ζητήματα ή εάν είναι απαραίτητη η αντιμετώπιση τυχόν προβλημάτων, ίσως χρειαστεί να δημιουργήσετε μια ξεχωριστή αίτηση υπηρεσίας. Για πρόσθετες ερωτήσεις υποστήριξης και για θέματα που δεν αφορούν τη συγκεκριμένη άμεση επιδιόρθωση, θα ισχύσουν οι συνηθισμένες χρεώσεις υποστήριξης. Για μια ολοκληρωμένη λίστα με τους αριθμούς τηλεφώνων της Εξυπηρέτησης και Υποστήριξης Πελατών της Microsoft (Microsoft Customer Service and Support) ή για να δημιουργήσετε μια ξεχωριστή αίτηση εξυπηρέτησης, επισκεφθείτε την παρακάτω τοποθεσία της Microsoft στο Web:
http://support.microsoft.com/contactus/?ws=support
ΣΗΜΕΙΩΣΗΗ φόρμα "Λήψης επείγουσας επιδιόρθωσης είναι διαθέσιμες" εμφανίζει τις γλώσσες για τις οποίες η επείγουσα επιδιόρθωση είναι διαθέσιμη. Εάν δεν βλέπετε τη γλώσσα σας, τότε η άμεση επιδιόρθωση δεν είναι διαθέσιμη σε αυτήν τη γλώσσα.

ΠΡΟΫΠΟΘΕΣΕΙΣ

Δεν απαιτούνται προϋποθέσεις.

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

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

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

Αυτή η επείγουσα επιδιόρθωση αντικαθιστά την επείγουσα επιδιόρθωση 933049.Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
933049Σύνδεση Winsock μπορεί να αποτύχει όταν το πρόγραμμα που ανοίγει τη σύνδεση καλεί τη συνάρτηση Setsockopt στα Windows Vista

ΠΛΗΡΟΦΟΡΙΕΣ ΑΡΧΕΙΟΥ

Η αγγλική έκδοση αυτής της άμεσης επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, αυτές μετατρέπονται στην τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε τηνΖώνη ώραςκαρτέλα με τοΗμερομηνία και ώρατο στοιχείο του πίνακα ελέγχου.
Εκδόσεις που βασίζονται στα Windows Vista x86
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Update.mumΔεν εφαρμόζεται2,00116 Μαΐου 200713: 49Δεν εφαρμόζεται
X86_c747f75f3c6389fabecd6877a7a75b06_31bf3856ad364e35_6.0.6000.20599_none_5346227e4369fccd.manifestΔεν εφαρμόζεται70216 Μαΐου 200713: 49Δεν εφαρμόζεται
X86_microsoft tdi - παράθυρα --tcpip_31bf3856ad364e35_6.0.6000.20599_none_e888d5f2f84d9cca.manifest σε -Δεν εφαρμόζεται4,88316 Μαΐου 200713: 50Δεν εφαρμόζεται
Tdx.sys6.0.6000.2059970,14416 Μαΐου 200701: 24X86
Windows Vista, εκδόσεις 64 bit
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Amd64_95e17de1e02f0eab165aa112a98155cd_31bf3856ad364e35_6.0.6000.20599_none_9b973c647a645444.manifestΔεν εφαρμόζεται70616 Μαΐου 200713: 49Δεν εφαρμόζεται
Amd64_microsoft-παράθυρα-tdi-σε-tcpip_31bf3856ad364e35_6.0.6000.20599_none_44a77176b0ab0e00.manifestΔεν εφαρμόζεται5,15016 Μαΐου 200713: 54Δεν εφαρμόζεται
Update.mumΔεν εφαρμόζεται2,01316 Μαΐου 200713: 49Δεν εφαρμόζεται
Tdx.sys6.0.6000.2059991,64816 Μαΐου 200701: 51X64

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα θέμα το οποίο παρουσιάζεται στα προϊόντα της που αναφέρονται στην ενότητα "Ισχύει για". Το ζήτημα αυτό διορθώθηκε αρχικά στα Windows Vista Service Pack 1.

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

Τα προγράμματα οδήγησης φίλτρου TDI είναι προγράμματα οδήγησης δικτύου και τα προγράμματα οδήγησης μεταφοράς που χρησιμοποιούν συχνά τα προϊόντα αντιμετώπισης ιών ή antispyware προϊόντων. Λειτουργικά συστήματα που είναι παλαιότερες από τα Windows Vista κυρίως χρησιμοποιούν τα προγράμματα οδήγησης φίλτρου TDI. Τα Windows Vista χρησιμοποιούν ένα επίπεδο συμβατότητας που ονομάζεται TDX για να υποστηρίξει τα προγράμματα οδήγησης φίλτρου TDI. Για περισσότερες πληροφορίες σχετικά με τα προγράμματα οδήγησης TDI, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft Developer Network (MSDN) στο Web:
http://msdn2.Microsoft.com/en-us/library/aa505007.aspx
Για περισσότερες πληροφορίες σχετικά με τοsetsockoptλειτουργία, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:
http://MSDN.Microsoft.com/en-us/library/ms740476.aspx
Για περισσότερες πληροφορίες σχετικά με την πλατφόρμα φιλτραρίσματος των Windows, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://www.Microsoft.com/whdc/Device/Network/WFP.mspx
Για πρόσθετες πληροφορίες σχετικά με τη βασική ορολογία που χρησιμοποιείται για την περιγραφή των ενημερωμένων εκδόσεων λογισμικού της Microsoft, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
824684Περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερώσεων λογισμικού της Microsoft

Ιδιότητες

Αναγν. άρθρου: 937385 - Τελευταία αναθεώρηση: Τετάρτη, 12 Οκτωβρίου 2011 - Αναθεώρηση: 3.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Windows Vista Ultimate
  • Windows Vista Home Premium
  • Windows Vista Home Basic
  • Windows Vista Enterprise
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Enterprise 64-bit edition
Λέξεις-κλειδιά: 
kbautohotfix kbvistasp1fix kbwinvistapostrtmfix kbexpertiseinter kbbug kbfix kbHotfixServer kbqfe kbmt KB937385 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:937385

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com