Το Winsock είναι μια προδιαγραφή που χρησιμοποιείται στα Windows για τον προσδιορισμό του τρόπου με τον οποίο οι εφαρμογές δικτύου επικοινωνούν με υπηρεσίες δικτύου, όπως το TCP/IP.
Βασικά ορίζει πώς δύο προγράμματα δικτύου θα επικοινωνούν μεταξύ τους. Για παράδειγμα, για να λειτουργεί σωστά ένας πελάτης FTP, χρησιμοποιεί το Winsock.
Πίνακας περιεχομένων
- Διόρθωση Microsoft Winsock
- Μη αυτόματη επαναφορά της στοίβας δικτύου TCP/IP
- Επαναφέρετε το Winsock χρησιμοποιώντας το netsh
Ωστόσο, το Winsock μπορεί να καταστραφεί σε ένα μηχάνημα Windows κατά την κατάργηση του spyware ή του adware. Μπορεί να αρχίσετε να λαμβάνετε περίεργα σφάλματα που σχετίζονται με σφάλματα Winsock ή socket και βασικές εντολές όπως το IPCONFIG δεν θα λειτουργούν σωστά.
Μπορεί επίσης να λάβετε σφάλματα όπως η σελίδα δεν μπορεί να εμφανιστεί όταν προσπαθείτε να περιηγηθείτε στο Διαδίκτυο.
Για να διορθώσετε το σφάλμα Winsock, πρέπει να επαναφέρετε ολόκληρη τη στοίβα πρωτοκόλλου TCP/IP στον υπολογιστή σας με Windows. Υπάρχουν διάφοροι τρόποι για να διορθώσετε το πρόβλημα: χρησιμοποιώντας τη γραμμή εντολών, λήψη μιας εφαρμογής τρίτου μέρους κ.λπ.
Διόρθωση Microsoft Winsock
Ο ευκολότερος και ασφαλέστερος τρόπος για να επαναφέρετε τη στοίβα TCP/IP είναι να κάνετε λήψη του δωρεάν βοηθητικού προγράμματος από τη Microsoft.
https://support.microsoft.com/en-us/help/299357/how-to-reset-tcp-ip-by-using-the-netshell-utility
Απλώς κατεβάστε το σωστό αρχείο για τις εκδόσεις των Windows και περάστε από τον οδηγό!
Μη αυτόματη επαναφορά της στοίβας δικτύου TCP/IP
Το πρώτο πράγμα που πρέπει να δοκιμάσετε εάν το παραπάνω πρόγραμμα δεν λειτουργεί είναι να επαναφέρετε μη αυτόματα τη στοίβα δικτύου TCP/IP. Ανοίξτε μια γραμμή εντολών διαχειριστή κάνοντας κλικ στο Έναρξη, πληκτρολογώντας CMD και, στη συνέχεια, κάνοντας δεξί κλικ στη γραμμή εντολών και επιλέγοντας Εκτέλεση ως διαχειριστής .
Τώρα πληκτρολογήστε την ακόλουθη εντολή:
netsh int ip reset resetlog.txt
Αυτό θα ξαναγράψει δύο κλειδιά μητρώου που απαιτούνται για να λειτουργήσει σωστά το TCP/IP. Αυτό θα λειτουργήσει σε Windows XP, Vista, 7, 8 και 10. Εάν αυτό δεν λειτουργεί, διαβάστε παρακάτω!
Επαναφέρετε το Winsock χρησιμοποιώντας το netsh
Εάν η επαναφορά του TCP/IP δεν λειτουργεί για εσάς, δοκιμάστε να επαναφέρετε τη στοίβα TCP/IP χρησιμοποιώντας την εντολή επαναφοράς. Αρχικά, ανοίξτε τη γραμμή εντολών πηγαίνοντας στο Start, Run και πληκτρολογώντας CMD.
Πριν πληκτρολογήσετε την εντολή επαναφοράς, θα πρέπει να ελέγξετε για να δείτε ποιοι LSP (Παροχείς υπηρεσιών σε επίπεδα) θα επηρεαστούν. Μπορείτε να το κάνετε αυτό πληκτρολογώντας:
Κατάλογος εκθέσεων netsh winsock
Η παρακάτω εντολή επαναφοράς θα καταργήσει όλα τα Winsock LSP. Τώρα πληκτρολογήστε την παρακάτω εντολή:
Κατάλογος επαναφοράς netsh winsock
Ο κατάλογος Winsock θα επαναφερθεί στις προεπιλεγμένες ρυθμίσεις του. Εάν έχετε ένα LSP που είναι κατεστραμμένο και προκαλεί προβλήματα συνδεσιμότητας δικτύου, αυτή η εντολή θα πρέπει να το επιδιορθώσει. Σημειώστε ότι εάν εκτελέσετε αυτήν την εντολή, ίσως χρειαστεί να εγκαταστήσετε ξανά πολλά προγράμματα που είχαν εγκαταστήσει LSP στο παρελθόν.
Μπορείτε επίσης να ανατρέξετε στο άρθρο της Γνωσιακής Βάσης της Microsoft παρακάτω που περιγράφει λεπτομερώς περισσότερα βήματα που μπορείτε να ακολουθήσετε για να διορθώσετε την καταστροφή του Winsock2 στα Windows XP και τα Windows Vista:
Ανάκτηση από καταστροφή Winsock2 στα Windows
Ας ελπίσουμε ότι μια από τις παραπάνω μεθόδους έλυσε το πρόβλημα του δικτύου σας! Εάν όχι, τότε ίσως χρειαστεί να επανεγκαταστήσετε τα Windows καθώς θα μπορούσε να είναι κατεστραμμένο χωρίς επισκευή.