Een bestaande verbinding werd geforceerd gesloten door host op afstand in Windows 10 Fix
Bijgewerkt in januari 2024: Krijg geen foutmeldingen meer en vertraag je systeem met onze optimalisatietool. Haal het nu op - > deze link
- Download en installeer de reparatietool hier.
- Laat het uw computer scannen.
- De tool zal dan repareer je computer.
Wanneer u probeert verbinding te maken met de gespecificeerde remote host vanaf uw netwerk, kunt u de foutmelding 'An existing connection was forcibly closed by remote host' te zien krijgen.Dit probleem doet zich meestal voor als gevolg van een socketverbinding tussen een clientsysteem en een serversysteem.Als u op zoek bent naar een oplossing voor dit probleem, volg dan deze eenvoudige oplossingen om de mogelijke oplossing in een mum van tijd te vinden.
Workarounds
1.Schakel de antivirus op uw computer uit en controleer opnieuw.
Belangrijke opmerkingen:
U kunt nu pc-problemen voorkomen door dit hulpmiddel te gebruiken, zoals bescherming tegen bestandsverlies en malware. Bovendien is het een geweldige manier om uw computer te optimaliseren voor maximale prestaties. Het programma herstelt veelvoorkomende fouten die kunnen optreden op Windows-systemen met gemak - geen noodzaak voor uren van troubleshooting wanneer u de perfecte oplossing binnen handbereik hebt:
- Stap 1: Downloaden PC Reparatie & Optimalisatie Tool (Windows 11, 10, 8, 7, XP, Vista - Microsoft Gold Certified).
- Stap 2: Klik op "Start Scan" om problemen in het Windows register op te sporen die PC problemen zouden kunnen veroorzaken.
- Stap 3: Klik op "Repair All" om alle problemen op te lossen.
Fix 1 - Configureer Java Geavanceerde instellingen
Veel gebruikers hebben gemeld dat het probleem te maken heeft met de Java SDK op hun computer.
1.Type 'Bedieningspaneel' in het zoekvak.
2.Klik daarna op de "Bedieningspaneel" in het zoekresultaat.
3.Klik in het Configuratiescherm op de vervolgkeuzelijst naast 'Gezien door:'.
4.Dan moet u de "Kleine pictogrammen" optie.
5.Nu moet je klikken op "Java" om Java Configure te openen.
6.Klik vervolgens op de "Geavanceerd" tabblad.
7.Hierna vinkt u het vakje "Schakel de beperkte omgeving van het besturingssysteem in (native sandbox)".
8.Hierna klikt u op "Solliciteer" en dan op "OK".
Sluit het venster van het Configuratiescherm.
Stap - 2 Voer SFC uit op Ieframe bestand
1.Wanneer u de Java-instellingen hebt gewijzigd, typt u "cmd" in de menubalk.
2.Klik daarna met de rechtermuisknop op "Opdrachtprompt" en klik op "Start als beheerder".
3.Type dan deze commando's en druk opGa naarom ze in een volgorde uit te voeren.
prompt sfc /scanfile=c:\windows\system32\ieframe.dll sfc /verifyfile=c:windows_system32_dieframe.dll
associ
Sluit het opdrachtpromptvenster.
Herstartuw systeem en controleer of dit werkt of niet.
Fix 2 - Schakel de cryptografische service in op uw systeem
Het inschakelen van de cryptografische dienst zou het probleem moeten verhelpen.
Waarschuwing- Register-editor is een zeer gevoelige locatie op uw computer.Alvorens over te gaan tot de belangrijkste oplossing, verzoeken wij u een backup te maken van het register op uw computer.
Na het openen van de Register-editor, klik op "Bestand". Klik vervolgens op "Exporteren" om een nieuwe backup te maken op uw computer.
1.Type "regedit" in het zoekvak.
2.Klik vervolgens op de "Register-editor" om het te openen.
3.Dan, navigeer naar deze register locatie-
HKEY_LOCAL_MACHINE\SOFTWAREMicrosoft.NETFramework\v4.0.3031
4.Controleer of er een sleutel is met de naam "SchUseStrongCrypto".
5.Als er geen 'SchUseStrongCrypto' sleutel is, ga dan naar dit gebied in de Register-editor-
HKEY_LOCAL_MACHINE\SOFTWAREWow6432NodeMicrosoft.NETFramework\v4.0.30319
6. Dandubbelklikop de "SchUseStrongCrypto".
7.In het venster Waarde bewerken stelt u de gegevens in als "1".
8.Klik op "OK" om de wijziging op uw systeem op te slaan.
Sluit het venster Register-editor.
Herstartuw computer en controleer of de oplossing voor u heeft gewerkt.
Fix 3 - Gebruik TLS 1.2 forceren
In het geval dat de applicatie klaar is om TLS 1.0 of TLS 1.1 te gebruiken, in plaats van de TLS 1.2 versie, kan deze foutmelding verschijnen.
Om het probleem op te lossen moet u wellicht de broncode van de betreffende applicatie in de terminal bewerken.
1.Ga naar de hoofdlocatie van de toepassing en klik met de rechtermuisknop op de "global.asax" bestand.
2.Klik op "Bekijk Code" om de broncode te analyseren.
3.In de code, moet er een "Toepassing_Start" sectie.
Kopieer-plak gewoon de volgende regels in de sectie.
if (ServicePointManager.SecurityProtocol.HasFlag(SecurityProtocolType.Tls12) == false) { ServicePointManager.SecurityProtocol = ServicePointManager.SecurityProtocol | SecurityProtocolType.Tls12; }
Sla dan de code op en voer de toepassing opnieuw uit.Als dit niet werkt, probeer dan de socket-implementaties in je programma te veranderen.
Fix 4 - Verander de socket implementatie
Verander de socket implementaties en het zou moeten werken voor je.
1.Controleer eerst de code om er zeker van te zijn dat er een "StateObject" klasse samen met "public byte[] buffer = nieuwe byte[1024], public Socket socket;".
2.Daarna moet je een functie aanroepen "Ontvangen(Socket s)" in. Dan, roep deze code "void ReceiveCallback(IAsyncResult ar)".
SocketError errorCode; int nBytesRec = socket.EndReceive(ar, out errorCode); als (errorCode != SocketError.Success) { nBytesRec = 0; }
Ga na of dit de situatie heeft geholpen of niet.
Fix 5 - Voeg ontbrekende regels toe aan de commandoregel
[VOOR ALLEENENTITEITENKADER[GEBRUIKERS]
Als je ontwikkelt met Entity Framework, is er een kans dat je een klein stukje code hebt gemist.
1.Start eerst de ".edmx" bestand. Daarna opent u het "context.tt" bestand.
2.Ga vervolgens naar de "context.cs" bestand en voeg deze specifieke regels toe aan je code.
public DBEntities() : base("name=DBEntities") { this.Configuration.ProxyCreationEnabled = false; // voeg deze regel toe !}
Nu, kijk of dit werkt.
Fix 6 - Herinstalleer Java SE
U kunt de installatie van Java SE van uw computer ongedaan maken en de laatste versie opnieuw installeren.
Stap - 1 Java SE verwijderen
1.Druk op deWindows-toets+R.
2.In deRunvenster, schrijf en druk dan opGa naar.
appwiz.cpl
Hierdoor wordt het venster Programma's en kenmerken geopend.
3.Bekijk de lijst van aanvragen voor de "Java SE Ontwikkelingskit".
3.Danklik met de rechtermuisknop opop de gespecificeerde toepassing en klik dan op "Verwijder".
Om Java van uw toestel te verwijderen, klik op "Ja".
Op deze manier heeft u Java SE van uw apparaat verwijderd.
Zodra u klaar bent, sluit u deProgramma en kenmerkenraam.
Herstartuw computer.
Stap - 2 Installeer de nieuwste Java SE
Nu moet je de laatste versie van Java op je computer installeren.
1.Bezoek deze Java SE downloads sectie.
2.Klik gewoon op "JDK downloaden".
3.Na het downloaden van de setup,runde installatie op uw systeem.
Wacht tot het installatieproces voorbij is.
Kijk of deze oplossing voor jou heeft gewerkt of niet.
Fix 7 - Spoel de DNS cache
Er is een kans dat de verbinding wordt verstoord door een verkeerd geconfigureerde DNS cache.
1.Druk opWindows toets+S. Type "cmd".
2.Klik met de rechtermuisknop op de "Opdrachtprompt" en klik dan op "Start als beheerder" om de CMD terminal te openen.
3.Als de terminal opent, typ dan deze code in en druk opGa naar.
ipconfig/ flushdns
Dit zal de DNS cache op uw systeem wissen.Herstartde router en controleer of dit werkt.
Uw probleem zou opgelost moeten zijn.
Alternatieve tips-
1.Misschien zijn de gegevens die u naar de toepassing stuurt, vervormd.
2.De client-toepassing heeft de beschikbare bronnen uitgeput.