Ενώ προσπαθείτε να συνδεθείτε στον καθορισμένο απομακρυσμένο κεντρικό υπολογιστή από το δίκτυό σας, ενδέχεται να δείτε ένα μήνυμα σφάλματος «Μια υπάρχουσα σύνδεση έκλεισε βίαια από απομακρυσμένο κεντρικό υπολογιστή». Αυτό το πρόβλημα παρουσιάζεται συνήθως λόγω ενός προβλήματος σύνδεσης μεταξύ ενός συστήματος πελάτη και ενός συστήματος διακομιστή. Εάν αναζητάτε λύση για αυτό το ζήτημα, απλώς ακολουθήστε αυτές τις εύκολες λύσεις για να βρείτε την πιθανή λύση σε καθόλου χρόνο.
Λύσεις
1. Απενεργοποιήστε το antivirus στον υπολογιστή σας και ελέγξτε ξανά.
Επιδιόρθωση 1 - Διαμόρφωση ρυθμίσεων Java Advanced
Πολλοί χρήστες ανέφεραν ότι το πρόβλημα σχετίζεται με το Java SDK στους υπολογιστές τους.
1. Τύπος «Πίνακας Ελέγχου«Στο πλαίσιο αναζήτησης.
2. Μετά από αυτό, κάντε κλικ στο "Πίνακας Ελέγχου"Στο αποτέλεσμα αναζήτησης.
3. Στον Πίνακα Ελέγχου, κάντε κλικ στο αναπτυσσόμενο μενού δίπλα στο "Προβολή από:‘.
4. Τότε πρέπει να επιλέξετε το “Μικρά εικονίδιαΕπιλογή.
5. Τώρα πρέπει να κάνετε κλικ στο "ΙάβαΓια να ανοίξετε το Java Configure.
6. Στη συνέχεια, κάντε κλικ στο "ΠροχωρημένοςΚαρτέλα.
7. Μετά από αυτό, επιλέξτε το πλαίσιο "Ενεργοποίηση του περιορισμένου περιβάλλοντος του λειτουργικού συστήματος (εγγενές περιβάλλον δοκιμών)“.
8. Μετά από αυτό, κάντε κλικ στο "Ισχύουν"Και μετά"Εντάξει“.
Κλείστε το παράθυρο του Πίνακα Ελέγχου.
Βήμα - 2 Εκτελέστε SFC στο αρχείο Ieframe
1. Όταν αλλάξετε τις ρυθμίσεις Java, πληκτρολογήστε "cmdΣτη γραμμή μενού.
2. Μετά από αυτό, κάντε δεξί κλικ στο "Γραμμή εντολών"Και κάντε κλικ στο"Εκτέλεση ως διαχειριστής“.
3. Στη συνέχεια, πληκτρολογήστε αυτές τις εντολές και πατήστε Εισαγω για να τα εκτελέσετε σε μια σειρά.
ερώτηση sfc /scanfile=c:\windows\system32\ieframe.dll sfc /verifyfile=c:\windows\system32\ieframe.dll
σύνοδος
Κλείστε το παράθυρο γραμμής εντολών.
Επανεκκίνηση το σύστημά σας και ελέγξτε αν αυτό λειτουργεί ή όχι.
Επιδιόρθωση 2 - Ενεργοποίηση κρυπτογραφικής υπηρεσίας στο σύστημά σας
Η ενεργοποίηση της κρυπτογραφικής υπηρεσίας θα πρέπει να διορθώσει το πρόβλημα.
Προειδοποίηση - Ο Επεξεργαστής Μητρώου είναι μια πολύ ευαίσθητη τοποθεσία στον υπολογιστή σας. Πριν προχωρήσουμε στην κύρια επιδιόρθωση, ζητάμε να δημιουργήσετε ένα αντίγραφο ασφαλείας του μητρώου στον υπολογιστή σας.
Αφού ανοίξετε τον Επεξεργαστή Μητρώου, κάντε κλικ στο "Αρχείο“. Στη συνέχεια κάντε κλικ στο "ΕξαγωγήΓια να δημιουργήσετε ένα νέο αντίγραφο ασφαλείας στον υπολογιστή σας.
1. Πληκτρολογήστε "regeditΣτο πλαίσιο αναζήτησης.
2. Στη συνέχεια, κάντε κλικ στο "Επεξεργαστής μητρώου"Για πρόσβαση σε αυτό.
3. Στη συνέχεια, μεταβείτε σε αυτήν τη θέση μητρώου-
HKEY_LOCAL_MACHINE \ ΛΟΓΙΣΜΙΚΟ \ Microsoft \ .NETFramework \ v4.0.3031
4. Ελέγξτε αν υπάρχει ένα κλειδί με το όνομα "SchUseStrongCrypto“.
5. Εάν δεν υπάρχει κλειδί «SchUseStrongCrypto», μεταβείτε σε αυτήν την περιοχή στον Επεξεργαστή Μητρώου-
HKEY_LOCAL_MACHINE \ ΛΟΓΙΣΜΙΚΟ \ Wow6432Node \ Microsoft \ .NETFramework \ v4.0.30319
6. Επειτα διπλό κλικ στο "SchUseStrongCrypto“.
7. Στο παράθυρο Επεξεργασία τιμής ορίστε τα δεδομένα ως "1“.
8. Κάντε κλικ στο "ΕντάξειΓια να αποθηκεύσετε την αλλαγή στο σύστημά σας.
Κλείστε το παράθυρο του Επεξεργαστή μητρώου.
Επανεκκίνηση τον υπολογιστή σας και ελέγξτε αν η επιδιόρθωση λειτούργησε για εσάς.
Επιδιόρθωση 3 - Επιβολή χρήσης TLS 1.2
Σε περίπτωση που έχετε την εφαρμογή έτοιμη να χρησιμοποιήσετε TLS 1.0 ή TLS 1.1, αντί για την έκδοση TLS 1.2, αυτό το μήνυμα σφάλματος ενδέχεται να εμφανιστεί.
Για να επιλύσετε το πρόβλημα, ίσως χρειαστεί να επεξεργαστείτε τον πηγαίο κώδικα της συγκεκριμένης εφαρμογής στο τερματικό.
1. Μεταβείτε στη ριζική θέση της εφαρμογής και κάντε δεξί κλικ στο "global.asax" αρχείο.
2. Κάντε κλικ στο "Προβολή κώδικα"Για την ανάλυση του πηγαίου κώδικα.
3. Στον κώδικα, πρέπει να υπάρχει «Εφαρμογή_Έναρξη" Ενότητα.
Απλώς αντιγράψτε-επικολλήστε τις ακόλουθες γραμμές στην ενότητα.
εάν (ServicePointManager. Ασφάλεια Πρωτόκολλο. HasFlag (SecurityProtocolType). Tls12) == λάθος) { ServicePointManager. SecurityProtocol = ServicePointManager. SecurityProtocol | Τύπος ασφάλειας πρωτόκολλου. Tls12; }
Στη συνέχεια, αποθηκεύστε τον κωδικό και εκτελέστε ξανά την εφαρμογή. Εάν αυτό δεν λυθεί, δοκιμάστε να αλλάξετε τις εφαρμογές socket στο πρόγραμμά σας.
Επιδιόρθωση 4 - Τροποποιήστε την εφαρμογή της υποδοχής
Αλλαγή της εφαρμογής υποδοχής θα πρέπει να λειτουργήσει για εσάς.
1. Αρχικά, ελέγξτε τον κωδικό για να βεβαιωθείτε ότι υπάρχει "StateObject"Τάξη μαζί με"δημόσιο byte [] buffer = νέο byte [1024], δημόσιο Socket socket;“.
2. Μετά από αυτό, πρέπει να καλέσετε μία λειτουργία "Λήψη (Socket s)" σε. Στη συνέχεια, καλέστε αυτόν τον κωδικό "void ReceiveCallback (IAsyncResult ar).“.
Σφάλμα SocketError; int nBytesRec = υποδοχή. EndReceive (ar, out errorCode); εάν (errorCode! = SocketError. Επιτυχία) { nBytesRec = 0; }
Ελέγξτε αν αυτό βοήθησε την κατάσταση ή όχι.
Επιδιόρθωση 5 - Προσθέστε λείπουν γραμμές στη γραμμή εντολών
[ΜΟΝΟ ΓΙΑ ΟΝΟΜΑ ΠΛΑΙΣΙΟ ΧΡΗΣΤΕΣ]
Σε περίπτωση που αναπτύσσεστε χρησιμοποιώντας το Entity Framework, υπάρχει πιθανότητα να χάσετε ένα μικρό κομμάτι κώδικα.
1. Αρχικά, ξεκινήστε το ".edmx" αρχείο. Μετά από αυτό, ανοίξτε το "konteks.tt" αρχείο.
2. Στη συνέχεια, αποκτήστε πρόσβαση στο "konteks.cs"Αρχείο και προσθέστε αυτές τις συγκεκριμένες γραμμές στον κώδικά σας.
δημόσια DBEntities (): base ("name = DBEntities") {αυτό. Διαμόρφωση. ProxyCreationEnabled = false; // ΠΡΟΣΘΗΚΗ ΑΥΤΗ ΤΗ ΓΡΑΜΜΗ! }
Τώρα, ελέγξτε αν αυτό λειτουργεί.
Επιδιόρθωση 6 - Επανεγκαταστήστε το Java SE
Μπορείτε να απεγκαταστήσετε το Java SE από τον υπολογιστή σας και να εγκαταστήσετε ξανά την πιο πρόσφατη έκδοση.
Βήμα - 1 Απεγκατάσταση Java SE
1. Πάτα το Πλήκτρο Windows + R.
2. Στο Τρέξιμο παράθυρο, γράψτε και μετά πατήστε Εισαγω.
appwiz.cpl
Αυτό θα ανοίξει το παράθυρο προγράμματος και δυνατοτήτων.
3. Ελέγξτε τη λίστα των αιτήσεων για το «Σετ ανάπτυξης Java SE“.
3. Επειτα κάντε δεξί κλικ στην καθορισμένη εφαρμογή και στη συνέχεια κάντε κλικ στο "Κατάργηση εγκατάστασης“.
Για να απεγκαταστήσετε το Java από τη συσκευή σας, κάντε κλικ στο "Ναί“.
Με αυτόν τον τρόπο έχετε απεγκαταστήσει το Java SE από τη συσκευή σας.
Μόλις τελειώσετε, κλείστε το Πρόγραμμα και χαρακτηριστικά παράθυρο.
Επανεκκίνηση ο υπολογιστής σου.
Βήμα - 2 Εγκαταστήστε το πιο πρόσφατο Java SE
Τώρα, πρέπει να εγκαταστήσετε την τελευταία έκδοση του Java στον υπολογιστή σας.
1. Επισκεφτείτε αυτήν την ενότητα λήψης Java SE.
2. Απλώς κάντε κλικ στο "Λήψη JDK“.
3. Μετά τη λήψη της εγκατάστασης, τρέξιμο η εγκατάσταση στο σύστημά σας.
Περιμένετε να ολοκληρωθεί η διαδικασία εγκατάστασης.
Ελέγξτε αν αυτή η επιδιόρθωση λειτούργησε για εσάς ή όχι.
Επιδιόρθωση 7 - Ξεπλύνετε την προσωρινή μνήμη DNS
Υπάρχει πιθανότητα παρεμβολής της σύνδεσης λόγω λανθασμένης διαμόρφωσης προσωρινής μνήμης DNS.
1. Τύπος Πλήκτρο Windows + S. Πληκτρολογήστε "cmd“.
2. Κάντε δεξί κλικ στο "Γραμμή εντολών"Και μετά κάντε κλικ στο"Εκτέλεση ως διαχειριστής"Για πρόσβαση στο τερματικό CMD.
3. Όταν ανοίξει το τερματικό, πληκτρολογήστε αυτόν τον κωδικό και πατήστε Εισαγω.
ipconfig / flushdns
Αυτό θα διαγράψει την προσωρινή μνήμη DNS στο σύστημά σας. Επανεκκίνηση το δρομολογητή και ελέγξτε αν αυτό λειτουργεί.
Το πρόβλημά σας πρέπει να λυθεί.
Εναλλακτικές συμβουλές–
1. Ίσως τα δεδομένα που στέλνετε στην εφαρμογή να παραμορφωθούν.
2. Η εφαρμογή πελάτη έχει εξαντλήσει τους διαθέσιμους πόρους.