Съществуваща връзка беше принудително затворена от отдалечен хост в Windows 10 Fix

Докато се опитвате да се свържете с посочения отдалечен хост от вашата мрежа, може да видите съобщение за грешка ‘Съществуваща връзка беше принудително затворена от отдалечен хост’. Този проблем обикновено възниква поради проблем със сокет връзка между клиентска система и сървърна система. Ако търсите решение за този проблем, просто следвайте тези лесни решения, за да намерите възможно решение за нула време.

Заобиколни решения 

1. Деактивирайте антивируса на вашия компютър и проверете отново.

Fix 1 - Конфигуриране на разширените настройки на Java

Много потребители съобщават, че проблемът е свързан с Java SDK на техните компютри.

1. Тип 'Контролен панел‘В полето за търсене.

2. След това кликнете върху „Контролен панел”В резултата от търсенето.

Контролен панел

3. В контролния панел кликнете върху падащото меню до „Изглед от:‘.

4. След това трябва да изберете „Малки икони”Опция.

Малки икони

5. Сега трябва да кликнете върху „Java”, За да отворите Java Configure.

Java

6. След това кликнете върху „Разширено" раздел.

7. След това поставете отметка в квадратчето „

Активирайте ограничената среда на операционната система (собствена пясъчна среда)“.

Активирайте операционната система

8. След това кликнете върху „Приложи“И след това на„Добре“.

Приложи Ok

Затворете прозореца на контролния панел.

Стъпка - 2 Стартирайте SFC на Ieframe файл

1. Когато промените настройките на Java, напишете „cmd”В лентата с менюта.

2. След това щракнете с десния бутон върху „Командния редИ кликнете върху „Изпълни като администратор“.

Cmd.exe Администратор

3. След това въведете тези команди и натиснете Въведете да ги изпълнява в последователност.

подкани sfc /scanfile=c:\windows\system32\ieframe.dll sfc /verifyfile=c:\windows\system32\ieframe.dll
доц
Подкани

Затворете прозореца на командния ред.

Рестартирам вашата система и проверете дали това работи или не.

Fix 2 - Активирайте криптографската услуга във вашата система

Активирането на криптографската услуга трябва да реши проблема.

Внимание - Редакторът на системния регистър е много чувствително място на вашия компютър. Преди да преминем към основната корекция, ние искаме да направим резервно копие на системния регистър на вашия компютър.

След като отворите редактора на системния регистър, щракнете върху „Файл“. След това кликнете върху „Износ”, За да направите нов архив на вашия компютър.

Експорт на регистъра

1. Тип "regedit”В полето за търсене.

2. След това кликнете върху „Редактор на регистъра”За достъп до него.

Regedit

3. След това отидете до това местоположение на системния регистър-

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

4. Проверете дали има ключ с име „SchUseStrongCrypto“.

5. Ако няма ключ ‘SchUseStrongCrypto’, отидете в тази област в Редактора на системния регистър-

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

6. Тогава кликнете два пъти на "SchUseStrongCrypto“.

Schusestrongcrypto

7. В прозореца Редактиране на стойност задайте данните като „1“.

8. Кликнете върху "Добре”, За да запазите промяната във вашата система.

1ok

Затворете прозореца на редактора на системния регистър.

Рестартирам вашия компютър и проверете дали корекцията е работила за вас.

Fix 3 - Принудително използване на TLS 1.2

В случай, че ако приложението е готово да използва TLS 1.0 или TLS 1.1, вместо версията TLS 1.2, това съобщение за грешка може да се появи.

За да разрешите проблема, може да се наложи да редактирате изходния код на конкретното приложение в терминала.

1. Отидете до основното местоположение на приложението и щракнете с десния бутон върху „global.asax”Файл.

2. Кликнете върху "Преглед на кода”, За да анализирате изходния код.

3. В кода трябва да има „Application_Start”Раздел.

Просто копирайте и поставете следните редове в раздела.

if (ServicePointManager. Протокол за сигурност. HasFlag (SecurityProtocolType. Tls12) == невярно) { ServicePointManager. SecurityProtocol = ServicePointManager. Протокол за сигурност | SecurityProtocolType. Tls12; }
Ако добавите услуга

След това запазете кода и стартирайте приложението отново. Ако това не се получи, опитайте да промените реализациите на сокета във вашата програма.

Fix 4 - Променете изпълнението на сокета

Променете реализациите на сокета, трябва да ви свършат работа.

1. Отначало проверете кода, за да се уверите, че има „StateObject”Клас заедно с„публичен байт [] буфер = нов байт [1024], публичен сокет сокет;“.

2. След това трябва да извикате една функция “Получаване (гнезда)”В. След това извикайте този код “void ReceiveCallback (IAsyncResult ar)“.

SocketError errorCode; int nBytesRec = сокет. EndReceive (ar, out errorCode); if (errorCode! = SocketError. Успех) { nBytesRec = 0; }

Проверете дали това е помогнало на ситуацията или не.

Fix 5 - Добавяне на липсващи редове в командния ред

[САМО ЗА РАМКА НА ЛИЦА ПОТРЕБИТЕЛИ]

В случай, че ако разработвате с помощта на Entity Framework, има шанс да сте пропуснали малка част от кода.

1. Отначало стартирайте „.edmx”Файл. След това отворете „контекст.tt”Файл.

2. След това отворете „context.cs”Файл и добавете тези конкретни редове към вашия код.

публични DBEntities (): base ("name = DBEntities") {this. Конфигурация. ProxyCreationEnabled = false; // ДОБАВЕТЕ ТАЗИ ЛИНИЯ! }

Сега проверете дали това работи.

Поправка 6 - Преинсталирайте Java SE

Можете да деинсталирате Java SE от компютъра си и да инсталирате отново най-новата версия.

Стъпка - 1 Деинсталирайте Java SE 

1. Натисни Клавиш на Windows + R.

2. В Бягай прозорец, напишете и след това натиснете Въведете.

appwiz.cpl
Appwiz

Това ще отвори прозореца Програма и функции.

3. Вижте списъка с приложения за „Комплект за разработка на Java SE“.

3. Тогава Кликнете с десния бутон върху посоченото приложение и след това щракнете върху „Деинсталирайте“.

Деинсталирайте Java Se

За да деинсталирате Java от вашето устройство, кликнете върху „Да“.

По този начин сте деинсталирали Java SE от вашето устройство.

След като приключите, затворете Програма и функции прозорец.

Рестартирам твоят компютър.

Стъпка - 2 Инсталирайте най-новата Java SE

Сега трябва да инсталирате най-новата версия на Java на вашия компютър.

1. Посетете този раздел за изтегляне на Java SE.

2. Просто кликнете върху „Изтегляне на JDK“.

Jdk Изтегляне

3. След изтегляне на настройката, бягай настройката на вашата система.

Jdk Dc

Изчакайте инсталационният процес да приключи.

Успешно инсталиран

Проверете дали тази корекция е работила за вас или не.

Fix 7 - Изтрийте DNS кеша

Има вероятност връзката да бъде намесена поради неправилно конфигуриран DNS кеш.

1. Натиснете Клавиш на Windows + S. Тип "cmd“.

2. Щракнете с десния бутон върху „Командния редИ след това щракнете върху „Изпълни като администратор”За достъп до CMD терминала.

Cmd.exe Администратор

3. Когато терминалът се отвори, въведете този код и натиснете Въведете.

ipconfig / flushdns
Команден ред Admin Flush Dns Command Enter

Това ще изчисти DNS кеша във вашата система. Рестартирам рутера и проверете дали това работи.

Вашият проблем трябва да бъде решен.

Алтернативни съвети

1. Може би данните, които изпращате до приложението, може да са изкривени.

2. Клиентското приложение е изчерпало наличните ресурси.

Решено: Тази мрежа може да има предупреждение за Captive Portal

Решено: Тази мрежа може да има предупреждение за Captive PortalМрежа

Отключете своя Wi-Fi по-бързо с тези триковеАко получите страница за удостоверяване, когато се свържете с обществен Wi-Fi, опитайте да деактивирате вашата антивирусна програма или VPN.Понякога може...

Прочетете още
Как да направите актуализация на фърмуера на вашия Virgin Hub 3

Как да направите актуализация на фърмуера на вашия Virgin Hub 3МрежаРъководства за рутери

Virgin Media Hub 3 получава автоматично актуализации на фърмуераЗа да получите актуализация на фърмуера на Virgin Hub 3, ще трябва да изчакате, докато производителят пусне актуализацията през своит...

Прочетете още