Istniejące połączenie zostało przymusowo zamknięte przez zdalnego hosta w systemie Windows 10 Fix

Podczas próby połączenia z określonym hostem zdalnym z Twojej sieci może pojawić się komunikat o błędzie „Istniejące połączenie zostało zamknięte przez hosta zdalnego”. Ten problem zwykle występuje z powodu problemu z połączeniem gniazda między systemem klienta a systemem serwera. Jeśli szukasz rozwiązania tego problemu, postępuj zgodnie z tymi prostymi rozwiązaniami, aby znaleźć możliwą poprawkę w mgnieniu oka.

Obejścia 

1. Wyłącz program antywirusowy na swoim komputerze i sprawdź ponownie.

Poprawka 1 – Konfiguracja zaawansowanych ustawień Java

Wielu użytkowników zgłosiło problem związany z pakietem Java SDK na ich komputerach.

1. Rodzaj 'Panel sterowania‘ w polu wyszukiwania.

2. Następnie kliknij „Panel sterowania” w wynikach wyszukiwania.

Panel sterowania

3. W Panelu sterowania kliknij menu rozwijane obok „Widok przez:‘.

4. Następnie musisz wybrać „Małe ikony" opcja.

Małe ikony

5. Teraz musisz kliknąć na „Jawa”, aby otworzyć konfigurację Java.

Jawa

6. Następnie kliknij „zaawansowane” zakładka.

7. Następnie zaznacz pole „Włącz ograniczone środowisko systemu operacyjnego (natywna piaskownica)“.

Włącz system operacyjny

8. Następnie kliknij „Zastosować”, a następnie na”dobrze“.

Zastosuj OK

Zamknij okno Panelu sterowania.

Krok – 2 Uruchom SFC na pliku Ieframe

1. Po zmianie ustawień Java wpisz „cmd” na pasku menu.

2. Następnie kliknij prawym przyciskiem myszy „Wiersz polecenia” i kliknij „Uruchom jako administrator“.

Administrator Cmd.exe

3. Następnie wpisz te polecenia i naciśnij Wchodzić wykonać je w kolejności.

monit sfc /scanfile=c:\windows\system32\ieframe.dll sfc /verifyfile=c:\windows\system32\ieframe.dll
współpracownik
Skłonić

Zamknij okno wiersza polecenia.

Uruchom ponownie Twój system i sprawdź, czy to działa, czy nie.

Poprawka 2 – Włącz usługę kryptograficzną w swoim systemie

Włączenie usługi kryptograficznej powinno rozwiązać problem.

Ostrzeżenie – Edytor rejestru to bardzo wrażliwa lokalizacja na twoim komputerze. Zanim przejdziemy do głównej poprawki, prosimy o wykonanie kopii zapasowej rejestru na Twoim komputerze.

Po otwarciu Edytora rejestru kliknij „Plik“. Następnie kliknij „Eksport”, aby utworzyć nową kopię zapasową na komputerze.

Eksportuj rejestr

1. Rodzaj "regedit” w polu wyszukiwania.

2. Następnie kliknij „Edytor rejestru”, aby uzyskać do niego dostęp.

Regedit

3. Następnie przejdź do tej lokalizacji rejestru-

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.3031

4. Sprawdź, czy jest klucz o nazwie „SchUseStrongCrypto“.

5. Jeśli nie ma klucza „SchUseStrongCrypto”, przejdź do tego obszaru w Edytorze rejestru-

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319

6. Następnie podwójne kliknięcie na "SchUseStrongCrypto“.

Schusestrongcrypto

7. W oknie Edytuj wartość ustaw dane jako „1“.

8. Kliknij "dobrze”, aby zapisać zmianę w systemie.

1ok

Zamknij okno Edytora rejestru.

Uruchom ponownie komputera i sprawdź, czy poprawka zadziałała.

Poprawka 3 – Wymuś użycie TLS 1.2

W przypadku, gdy masz aplikację gotową do korzystania z TLS 1.0 lub TLS 1.1, zamiast wersji TLS 1.2, może pojawić się ten komunikat o błędzie.

Aby rozwiązać ten problem, może być konieczna edycja kodu źródłowego konkretnej aplikacji w terminalu.

1. Przejdź do głównej lokalizacji aplikacji i kliknij prawym przyciskiem myszy „global.asax”.

2. Kliknij "Zobacz kod”, aby przeanalizować kod źródłowy.

3. W kodzie powinien znajdować się „Aplikacja_Start" Sekcja.

Po prostu skopiuj i wklej następujące wiersze w sekcji.

jeśli (ServicePointManager. Protokół bezpieczeństwa. HasFlag (SecurityProtocolType. Tls12) == fałsz) { ServicePointManager. Protokół Zabezpieczeń = Menedżer Punktów Usług. Protokół bezpieczeństwa | Typ protokołu zabezpieczeń. Tls12; }
Jeśli dodaj usługę

Następnie zapisz kod i ponownie uruchom aplikację. Jeśli to nie zadziała, spróbuj zmienić implementacje gniazd w swoim programie.

Poprawka 4 – Zmodyfikuj implementację gniazda

Zmień implementacje gniazd, które powinny Ci się udać.

1. Najpierw sprawdź kod, aby upewnić się, że jest „StateObject” klasa wraz z”publiczny bajt[] bufor = nowy bajt[1024], publiczne gniazdo Socket;“.

2. Następnie musisz wywołać jedną funkcję „Odbierz (gniazda)" w. Następnie zadzwoń pod ten kod „void ReceiveCallback (IAsyncResult ar)“.

SocketError kod błędu; int nBytesRec = gniazdo. EndReceive (ar, out errorCode); if (Kod błędu != SocketError. Sukces) { nBajtówRec = 0; }

Sprawdź, czy to pomogło, czy nie.

Poprawka 5 – Dodaj brakujące linie do wiersza poleceń

[TYLKO DLA RAMY JEDNOSTKI UŻYTKOWNICY]

W przypadku, gdy programujesz przy użyciu Entity Framework, istnieje szansa, że ​​przegapiłeś mały fragment kodu.

1. Najpierw uruchom „.edmx”. Następnie otwórz „kontekst.tt”.

2. Następnie przejdź do „kontekst.cs” i dodaj te konkretne wiersze do swojego kodu.

public DBEntities(): base("name=DBEntities") { to. Konfiguracja. ProxyCreationEnabled = fałsz; // DODAJ TĘ LINIĘ! }

Teraz sprawdź, czy to działa.

Poprawka 6 – Ponowna instalacja Java SE

Możesz odinstalować Java SE z komputera i ponownie zainstalować najnowszą wersję.

Krok – 1 Odinstaluj Java SE 

1. wciśnij klawisz Windows+R.

2. w Biegać okno, napisz, a następnie uderz Wchodzić.

appwiz.cpl
Aplikacja

Spowoduje to otwarcie okna Program i funkcje.

3. Sprawdź listę aplikacji dla „Zestaw rozwojowy Java SE“.

3. Następnie kliknij prawym przyciskiem myszy w określonej aplikacji, a następnie kliknij „Odinstaluj“.

Odinstaluj Java Se

Aby odinstalować oprogramowanie Java z urządzenia, kliknij „tak“.

W ten sposób odinstalowałeś Java SE z urządzenia.

Po zakończeniu zamknij Program i funkcje okno.

Uruchom ponownie Twój komputer.

Krok – 2 Zainstaluj najnowszą wersję Java SE

Teraz musisz zainstalować najnowszą wersję Javy na swoim komputerze.

1. Odwiedź tę sekcję pobierania Java SE.

2. Wystarczy kliknąć „Pobierz JDK“.

Jdk Pobierz

3. Po pobraniu konfiguracji, biegać konfiguracji w twoim systemie.

Jdk Dc

Poczekaj na zakończenie procesu instalacji.

Zainstalowano pomyślnie

Sprawdź, czy ta poprawka zadziałała, czy nie.

Poprawka 7 – Opróżnij pamięć podręczną DNS

Istnieje prawdopodobieństwo, że połączenie zostanie zakłócone z powodu źle skonfigurowanej pamięci podręcznej DNS.

1. naciśnij klawisz Windows+S. Rodzaj "cmd“.

2. Kliknij prawym przyciskiem myszy „Wiersz polecenia”, a następnie kliknij „Uruchom jako administrator”, aby uzyskać dostęp do terminala CMD.

Administrator Cmd.exe

3. Gdy terminal się otworzy, wpisz ten kod i naciśnij Wchodzić.

ipconfig/ flushdns
Wiersz polecenia Admin Opróżnij Dns Polecenie Enter .

Spowoduje to wyczyszczenie pamięci podręcznej DNS w twoim systemie. Uruchom ponownie router i sprawdź, czy to działa.

Twój problem powinien zostać rozwiązany.

Alternatywne wskazówki

1. Być może dane, które wysyłasz do aplikacji, mogą być zniekształcone.

2. Aplikacja kliencka wyczerpała dostępne zasoby.

L2TP / IPsec VPN nie łączy się w systemie Windows 10 Fix

L2TP / IPsec VPN nie łączy się w systemie Windows 10 FixSiećOkna 10

Jeśli jesteś osobą, która używa VPN do łączenia się z systemem Windows 10, możesz natknąć się na błąd czasami uniemożliwia to nawiązanie połączenia L2TP/IPsec (utworzonego przez użytkownika) z syst...

Czytaj więcej
Serwer dostępu zdalnego nie rozwiązał błędu w systemie Windows 10: rozwiązany

Serwer dostępu zdalnego nie rozwiązał błędu w systemie Windows 10: rozwiązanySiećOkna 10

Jeśli używasz VPN jako podstawowego połączenia, a czasem nawet, możesz natknąć się na komunikat o błędzie: „Połączenie zdalne nie zostało nawiązane, ponieważ nazwa serwera dostępu zdalnego nie zost...

Czytaj więcej
Jak naprawić system Windows nie może uzyskać dostępu do dysku współdzielonego w systemie Windows 10?

Jak naprawić system Windows nie może uzyskać dostępu do dysku współdzielonego w systemie Windows 10?SiećOkna 10

Podczas pracy w sieci Local Area Connection (LAN) próbujesz udostępnić określony folder lub dysk na swoim komputerze i pojawia się błąd „Windows nie może uzyskać dostępu \\ Nazwa komputera„, jest t...

Czytaj więcej