Существующее соединение было принудительно закрыто удаленным узлом в Windows 10 Fix
При попытке подключиться к указанному удаленному хосту из вашей сети вы можете увидеть сообщение об ошибке «Существующее соединение было принудительно закрыто удаленным хостом». Эта проблема обычно возникает из-за проблемы сокет-соединения между клиентской системой и серверной системой. Если вы ищете решение этой проблемы, просто следуйте этим простым решениям, чтобы найти возможное решение в кратчайшие сроки.
Обходные пути
1. Отключите антивирус на своем компьютере и проверьте еще раз.
Исправление 1 - Настройка дополнительных параметров Java
Многие пользователи сообщают, что проблема связана с Java SDK на их компьютерах.
1. Введите ‘ Панель управления ‘В окне поиска.
2. После этого нажмите на значок « Панель управления »В результатах поиска.

3. На Панели управления щелкните раскрывающееся меню рядом с ' Просмотр: '.
4. Затем вы должны выбрать « Маленькие значки ' вариант.

5. Теперь вам нужно нажать на « Ява ”, Чтобы открыть Java Configure.

6. Затем нажмите « Передовой ”Таб.
7. После этого установите флажок « Включите ограниченную среду операционной системы (собственная песочница) '.

8. После этого нажмите « Подать заявление ', А затем' Ok '.

Закройте окно панели управления.
Шаг - 2 Запустите SFC в файле Ieframe
1. После изменения настроек Java введите « cmd »В строке меню.
2. После этого щелкните правой кнопкой мыши « Командная строка »И нажмите« Запустить от имени администратора '.

3. Затем введите эти команды и нажмите Войти выполнять их по порядку.
promptsfc /scanfile=c:windowssystem32ieframe.dllsfc /verifyfile=c:windowssystem32ieframe.dll
assoc

Закройте окно командной строки.
Перезапуск ваша система и проверьте, работает ли это или нет.
Исправление 2 - Включите службу криптографии в вашей системе.
Включение службы шифрования должно решить проблему.
Предупреждение - Редактор реестра - это очень чувствительное место на вашем компьютере. Прежде чем приступить к основному исправлению, мы просим сделать резервную копию реестра на вашем компьютере.
После открытия редактора реестра нажмите « Файл «. Затем нажмите « Экспорт », Чтобы сделать новую резервную копию на вашем компьютере.

1. Введите « regedit »В поле поиска.
2. Затем нажмите « Редактор реестра », Чтобы получить к нему доступ.

3. Затем перейдите в это место реестра -
HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFrameworkv4.0.3031
4. Проверьте, существует ли ключ с именем « SchUseStrongCrypto '.
5. Если ключа «SchUseStrongCrypto» нет, перейдите в эту область в редакторе реестра -
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFrameworkv4.0.30319
6. Затем двойной щелчок на ' SchUseStrongCrypto '.

7. В окне «Изменить значение» установите для данных значение « 1 '.
8. Щелкните « Ok ”, Чтобы сохранить изменения в вашей системе.

Закройте окно редактора реестра.
Перезапуск ваш компьютер и проверьте, сработало ли исправление для вас.
Исправление 3 - Принудительное использование TLS 1.2
Если у вас есть приложение, готовое к использованию TLS 1.0 или TLS 1.1, вместо версии TLS 1.2, это сообщение об ошибке может появиться.
Чтобы решить эту проблему, вам может потребоваться отредактировать исходный код конкретного приложения в терминале.
1. Перейдите в корневой каталог приложения и щелкните правой кнопкой мыши значок « global.asax ' файл.
2. Щелкните « Просмотреть код »Для анализа исходного кода.
3. В коде должен быть знак « Application_Start ' раздел.
Просто скопируйте и вставьте следующие строки в раздел.
if (ServicePointManager.SecurityProtocol.HasFlag(SecurityProtocolType.Tls12) == false)SecurityProtocolType.Tls12;

Затем сохраните код и снова запустите приложение. Если это не сработает, попробуйте изменить реализации сокетов в своей программе.
Исправление 4 - Изменить реализацию сокета
Измените реализации сокетов, которые должны работать для вас.
1. Сначала проверьте код, чтобы убедиться в наличии символа « StateObject 'Класс' вместе с ' публичный байт [] буфер = новый байт [1024], публичный сокет Socket; '.
2. После этого необходимо вызвать одну функцию « Получить (Socket s) ”В. Затем назовите этот код“ недействительным ReceiveCallback (IAsyncResult ar) '.
SocketError errorCode; int nBytesRec = socket.EndReceive(ar, out errorCode); if (errorCode != SocketError.Success) { nBytesRec = 0; }Проверьте, помогло ли это ситуации или нет.
Исправление 5 - Добавить недостающие строки в командную строку
[ТОЛЬКО ДЛЯ ОСНОВНАЯ СТРАНИЦА ПОЛЬЗОВАТЕЛИ]
Если вы разрабатываете с использованием Entity Framework, есть вероятность, что вы пропустили небольшой фрагмент кода.
1. Сначала запустите ' .edmx ' файл. После этого откройте « context.tt ' файл.
2. Затем перейдите к « context.cs ”И добавьте эти строки в свой код.
public DBEntities(): base('name=DBEntities'){this.Configuration.ProxyCreationEnabled = false; // ADD THIS LINE ! }Теперь проверьте, работает ли это.
Исправление 6 - переустановите Java SE
Вы можете удалить Java SE со своего компьютера и заново установить последнюю версию.
Шаг - 1 Удалите Java SE
1. Нажмите кнопку Windows key+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 key+S . Тип ' cmd '.
2. Щелкните правой кнопкой мыши значок « Командная строка », А затем нажмите« Запустить от имени администратора ”Для доступа к терминалу CMD.

3. Когда терминал откроется, введите этот код и нажмите Войти .
ipconfig/ flushdns

Это очистит кеш DNS в вашей системе. Перезапуск маршрутизатор и проверьте, работает ли он.
Ваша проблема должна быть решена.
Альтернативные советы -
1. Возможно, данные, которые вы отправляете в приложение, могут быть искажены.
2. Клиентское приложение исчерпало все доступные ресурсы.
Рекомендуется для вас:- Исправить Удаленное устройство или ресурс не принимает соединение в Windows 10
- Fix - ошибка хоста сценария Windows в Windows 10
- Исправлено: ошибка VPN «Не удалось установить соединение с удаленным компьютером» в Windows 10
- Исправлено - Хост-контроллер XHCI USB не работает в Windows 10.
- Хост-процесс для настройки синхронизации (SettingsSyncHost.exe), вызывающий высокую загрузку ЦП
- Установка или обновление Java не завершены Код ошибки 1603