O conexiune existentă a fost închisă forțat de gazdă la distanță în Windows 10 Fix
În timp ce încercați să vă conectați la gazda la distanță specificată din rețeaua dvs., puteți vedea un mesaj de eroare „O conexiune existentă a fost închisă forțat de gazda la distanță”. Această problemă apare de obicei din cauza unei probleme de conexiune socket între un sistem client și un sistem server. Dacă sunteți în căutarea unei soluții pentru această problemă, urmați aceste soluții ușoare pentru a găsi soluția posibilă în cel mai scurt timp.
Soluții alternative
1. Dezactivați antivirusul de pe computer și verificați din nou.
Fix 1 - Configurați setările Java Advanced
Mulți utilizatori au raportat că problema este asociată cu SDK-ul Java de pe computerele lor.
1. Tastați „ Panou de control ‘În caseta de căutare.
2. După aceea, faceți clic pe „ Panou de control ”În rezultatul căutării.
3. În Panoul de control, faceți clic pe meniul derulant de lângă „ Vazut de: ‘.
4. Apoi trebuie să selectați „ Icoane mici ' opțiune.
5. Acum trebuie să faceți clic pe „ Java ”Pentru a deschide Configurarea Java.
6. Apoi, faceți clic pe „ Avansat ”Fila.
7. După aceasta, bifați caseta „ Activați mediul restricționat al sistemului de operare (sandbox nativ) '.
8. După aceasta, faceți clic pe „ aplica ”Și apoi pe„ Bine '.
Închideți fereastra Panoului de control.
Pasul - 2 Rulați SFC pe fișierul Ieframe
1. După ce ați modificat setările Java, tastați „ cmd ”În bara de meniu.
2. După aceea, faceți clic dreapta pe „ Prompt de comandă ”Și faceți clic pe„ Rulat ca administrator '.
3. Apoi tastați aceste comenzi și apăsați introduce pentru a le executa într-o succesiune.
promptsfc /scanfile=c:windowssystem32ieframe.dllsfc /verifyfile=c:windowssystem32ieframe.dll
assoc
Închideți fereastra de comandă.
Repornire sistemul dvs. și verificați dacă funcționează sau nu.
Fix 2 - Activați serviciul criptografic pe sistemul dvs.
Activarea serviciului criptografic ar trebui să rezolve problema.
Avertizare - Registry Editor este o locație foarte sensibilă pe computer. Înainte de a continua cu remedierea principală, vă rugăm să facem o copie de rezervă a registrului de pe computerul dvs.
După deschiderea Editorului de registry, faceți clic pe „ Fişier „. Apoi faceți clic pe „ Export ”Pentru a face o nouă copie de rezervă pe computer.
1. Tastați „ regedit ”În caseta de căutare.
2. Apoi, faceți clic pe „ Editor de registru ”Pentru a-l accesa.
3. Apoi, navigați la această locație de registru-
HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFrameworkv4.0.3031
4. Verificați dacă există o cheie numită „ SchUseStrongCrypto '.
5. Dacă nu există o cheie „SchUseStrongCrypto”, accesați această zonă din Editorul de registru-
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFrameworkv4.0.30319
6. Apoi dublu click pe ' SchUseStrongCrypto '.
7. În fereastra Editare valoare setați datele ca „ 1 '.
8. Faceți clic pe „ Bine ”Pentru a salva modificarea în sistemul dvs.
Închideți fereastra Editorului de registry.
Repornire computerul și verificați dacă soluția a funcționat pentru dvs.
Remediați 3 - Forțați utilizarea TLS 1.2
În cazul în care aveți aplicația gata să utilizați TLS 1.0 sau TLS 1.1, în loc de versiunea TLS 1.2, acest mesaj de eroare poate apărea.
Pentru a remedia problema, poate fi necesar să editați codul sursă al aplicației specifice din terminal.
1. Mergeți la locația rădăcină a aplicației și faceți clic dreapta pe „ global.asax ”Fișier.
2. Faceți clic pe „ Vizualizați codul ”Pentru a analiza codul sursă.
3. În cod, ar trebui să apară „ Application_Start ' secțiune.
Doar copiați-lipiți următoarele linii în secțiune.
if (ServicePointManager.SecurityProtocol.HasFlag(SecurityProtocolType.Tls12) == false)SecurityProtocolType.Tls12;
Apoi salvați codul și rulați din nou aplicația. Dacă acest lucru nu funcționează, încercați să schimbați implementările de socket din programul dvs.
Fix 4 - Modificați implementarea socketului
Schimbarea implementărilor de socket ar trebui să funcționeze pentru dvs.
1. La început, verificați codul pentru a vă asigura că există un „ StateObject 'Clasa impreuna cu' public byte [] buffer = octet nou [1024], socket public socket; '.
2. După aceea, trebuie să apelați o funcție „ Primire (socluri) 'În. Apoi, apelați acest cod' void ReceiveCallback (IAsyncResult ar) '.
SocketError errorCode; int nBytesRec = socket.EndReceive(ar, out errorCode); if (errorCode != SocketError.Success) { nBytesRec = 0; }
Verificați dacă acest lucru a ajutat situația sau nu.
Fix 5 - Adăugați linii lipsă la linia de comandă
[NUMAI PENTRU CADRUL ENTITĂȚII UTILIZATORI]
În cazul în care, dacă vă dezvoltați folosind Entity Framework, există șansa să fi pierdut o mică bucată de cod.
1. La început, lansați „ .edmx ”Fișier. După aceea, deschideți „ context.tt ”Fișier.
2. Apoi, accesați „ context.cs ”Și adăugați aceste linii speciale în codul dvs.
public DBEntities(): base('name=DBEntities'){this.Configuration.ProxyCreationEnabled = false; // ADD THIS LINE ! }
Acum, verificați dacă funcționează.
Fix 6 - Reinstalați Java SE
Puteți dezinstala Java SE de pe computer și reinstalați din nou ultima versiune.
Pasul 1 Dezinstalați Java SE
1. Apăsați tasta Tasta Windows + R .
2. În Alerga fereastră, scrieți și apoi apăsați introduce .
appwiz.cpl
Aceasta va deschide fereastra Program și caracteristici.
3. Consultați lista aplicațiilor pentru „ Kitul de dezvoltare Java SE '.
3. Apoi Click dreapta pe aplicația specificată și apoi faceți clic pe „ Dezinstalați '.
Pentru a dezinstala Java de pe dispozitiv, faceți clic pe „ da '.
În acest fel, ați dezinstalat Java SE de pe dispozitiv.
După ce ați terminat, închideți Program și caracteristici fereastră.
Repornire computerul tau.
Pasul - 2 Instalați cel mai recent Java SE
Acum, trebuie să instalați cea mai recentă versiune de Java pe computer.
1. Accesați această secțiune de descărcări Java SE.
2. Doar faceți clic pe „ Descărcare JDK '.
3. După descărcarea setării, alerga configurarea pe sistemul dvs.
Așteptați finalizarea procesului de instalare.
Verificați dacă această soluție a funcționat sau nu pentru dvs.
Fix 7 - Spălați memoria cache DNS
Există șansa ca conexiunea să fie interferată din cauza unei cache DNS configurate greșit.
1. Apăsați Tasta Windows + S . Tip ' cmd '.
2. Faceți clic dreapta pe „ Prompt de comandă ”Și apoi faceți clic pe„ Rulat ca administrator ”Pentru a accesa terminalul CMD.
3. Când terminalul se deschide, tastați acest cod și apăsați introduce .
ipconfig/ flushdns
Aceasta va șterge cache-ul DNS de pe sistemul dvs. Repornire routerul și verificați dacă funcționează.
Problema dvs. ar trebui rezolvată.
Sfaturi alternative -
1. Poate că datele pe care le trimiteți către aplicație pot fi distorsionate.
2. Aplicația client a epuizat resursele disponibile.
Recomandat pentru tine:- Remediați Dispozitivul sau resursa de la distanță nu vor accepta conexiunea în Windows 10
- Remediere- Eroare gazdă script Windows în Windows 10
- Remediere: Eroare VPN „Nu s-a putut stabili o conexiune la computerul la distanță” în Windows 10
- Remediere - controlerul host USB XHCI nu funcționează în Windows 10
- Procesul gazdă pentru setarea sincronizării (SettingsSyncHost.exe) cauzând o utilizare ridicată a procesorului
- Instalarea sau actualizarea Java nu au finalizat codul de eroare 1603