Існуюче підключення було примусово закрито віддаленим хостом у Windows 10 Fix

Під час спроби підключитися до вказаного віддаленого хосту з вашої мережі ви можете побачити повідомлення про помилку «Існуюче з’єднання було примусово закрито віддаленим хостом». Ця проблема зазвичай виникає через проблему з'єднання сокетом між клієнтською системою та серверною системою. Якщо ви шукаєте рішення цієї проблеми, просто дотримуйтесь цих простих рішень, щоб у найкоротші терміни знайти можливе виправлення.

Вирішення проблем 

1. Вимкніть антивірус на комп’ютері та перевірте ще раз.

Виправлення 1 - Налаштування розширених налаштувань Java

Багато користувачів повідомляють, що проблема пов’язана з Java SDK на їхніх комп’ютерах.

1. Введіть „Панель управління‘У вікні пошуку.

2. Після цього натисніть "Панель управління”У результатах пошуку.

Панель управління

3. На панелі керування натисніть спадне меню біляПерегляд:‘.

4. Потім потрібно вибрати “Маленькі іконки”Варіант.

Маленькі іконки

5. Тепер потрібно натиснути на “Java”, Щоб відкрити Налаштування Java.

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
доц
Підкажіть

Закрийте вікно командного рядка.

Перезапустіть перевірте, працює це чи ні.

Виправлення 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. Натисніть на "гаразд”, Щоб зберегти зміни у вашій системі.

1ок

Закрийте вікно Редактора реєстру.

Перезапустіть комп’ютера та перевірте, чи виправлення вам не підійшло.

Виправлення 3 - Примусове використання TLS 1.2

Якщо у вас є програма, готова до використання TLS 1.0 або TLS 1.1, замість версії TLS 1.2, це повідомлення про помилку може з’явитися.

Щоб вирішити проблему, вам може знадобитися відредагувати вихідний код певної програми в терміналі.

1. Перейдіть до кореневого розташування програми та клацніть правою кнопкою миші наglobal.asax”Файл.

2. Натисніть на "Переглянути код”Для аналізу вихідного коду.

3. У коді має бути “Application_Start”Розділ.

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

якщо (ServicePointManager. Протокол безпеки. HasFlag (SecurityProtocolType. Tls12) == хибно) { ServicePointManager. SecurityProtocol = ServicePointManager. БезпекаПротокол | SecurityProtocolType. Tls12; }
Якщо Додати послугу

Потім збережіть код і запустіть програму знову. Якщо це не допомогло, спробуйте змінити реалізації сокета у вашій програмі.

Виправлення 4 - Змініть реалізацію сокета

Змінення реалізації сокета повинно працювати у вас.

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

2. Після цього вам потрібно викликати одну функцію “Отримати (розетки)”В. Потім зателефонуйте за цим кодом “void ReceiveCallback (ar IAsyncResult)“.

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

Перевірте, чи це допомогло ситуації чи ні.

Виправлення 5 - Додавання відсутніх рядків до командного рядка

[ТІЛЬКИ РАМКА ЕНТИТЕТІВ КОРИСТУВАЧІ]

Якщо ви розробляєте Entity Framework, є ймовірність, що ви пропустили невеликий фрагмент коду.

1. Спочатку запустіть “.edmx”Файл. Після цього відкрийтеcontext.tt”Файл.

2. Далі перейдіть доcontext.cs”Та додайте ці конкретні рядки до свого коду.

public 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

Дочекайтеся закінчення процесу встановлення.

Успішно встановлено

Перевірте, чи це виправлення працювало для вас чи ні.

Виправлення 7 - Очистіть кеш DNS

Існує ймовірність того, що підключення перешкоджає через неправильно налаштований кеш DNS.

1. Натисніть Клавіша Windows + S. Введіть “cmd“.

2. Клацніть правою кнопкою миші наКомандний рядок", А потім натисніть"Запустити від імені адміністратора”Для доступу до терміналу CMD.

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

3. Коли термінал відкриється, введіть цей код і натисніть Введіть.

ipconfig / flushdns
Командний рядок Admin Flush Dns Command Enter

Це очистить кеш DNS у вашій системі. Перезапустіть маршрутизатора і перевірте, чи це працює.

Вашу проблему слід вирішити.

Альтернативні поради

1. Можливо, дані, які ви надсилаєте до програми, можуть бути спотворені.

2. Клієнтська програма вичерпала доступні ресурси.

5 найкращих програм із відкритим вихідним кодом для корпоративної мережевої безпеки

5 найкращих програм із відкритим вихідним кодом для корпоративної мережевої безпекиМережаКібербезпекаПідприємство

Якщо ви шукаєте найкращий інструмент безпеки мережі з відкритим вихідним кодом, відповіддю буде Wazuh.Звичайно, це рішення з відкритим кодом, яке забезпечує захист робочих навантажень у локальних, ...

Читати далі
5 найкращих інструментів моніторингу мережі з відкритим кодом [Бонус: інструмент AD]

5 найкращих інструментів моніторингу мережі з відкритим кодом [Бонус: інструмент AD]Програмне забезпечення для моніторингуМережа

Перегляньте найнадійніші інструменти з відкритим кодом для моніторингу мережіВибір найкращого інструменту моніторингу мережі є важливим для бізнесу, щоб переконатися, що цінні ресурси не витрачають...

Читати далі
Як отримати звіт про дозволи NTFS [Найкращі інструменти]

Як отримати звіт про дозволи NTFS [Найкращі інструменти]МережаДозвіл папки

Контролюйте всі дозволи у вашій мережі за допомогою цих інструментівЩоб відстежувати звіт про дозволи NTFS, вам знадобиться належне програмне забезпечення для всієї організації.Існує багато професі...

Читати далі