Eine vorhandene Verbindung wurde vom Remote-Host in Windows 10 Fix zwangsweise geschlossen
Beim Versuch, über Ihr Netzwerk eine Verbindung zum angegebenen Remote-Host herzustellen, wird möglicherweise die Fehlermeldung 'Eine vorhandene Verbindung wurde vom Remote-Host zwangsweise geschlossen' angezeigt. Dieses Problem tritt normalerweise aufgrund eines Problems der Socket-Verbindung zwischen einem Client-System und einem Server-System auf. Wenn Sie nach einer Lösung für dieses Problem suchen, befolgen Sie einfach diese einfachen Lösungen, um die mögliche Lösung in kürzester Zeit zu finden.
Problemumgehungen
1. Deaktivieren Sie das Antivirenprogramm auf Ihrem Computer und überprüfen Sie es erneut.
Fix 1 - Konfigurieren Sie die erweiterten Java-Einstellungen
Viele Benutzer haben gemeldet, dass das Problem mit dem Java SDK auf ihren Computern zusammenhängt.
1. Geben Sie „ Schalttafel Im Suchfeld.
2. Klicken Sie danach auf „ Schalttafel ”Im Suchergebnis.
3. Klicken Sie in der Systemsteuerung auf das Dropdown-Menü neben ' Gesehen von: „.
4. Dann müssen Sie das “ Kleine Icons ' Möglichkeit.
5. Jetzt müssen Sie auf „ Java ”, Um die Java-Konfiguration zu öffnen.
6. Klicken Sie dann auf “ Fortgeschrittene Registerkarte.
7. Aktivieren Sie danach das Kontrollkästchen „ Aktivieren Sie die eingeschränkte Umgebung des Betriebssystems (native Sandbox). '.
8. Klicken Sie anschließend auf „ Anwenden 'Und dann weiter' OK '.
Schließen Sie das Systemsteuerungsfenster.
Schritt - 2 Führen Sie SFC für die Ieframe-Datei aus
1. Wenn Sie die Java-Einstellungen geändert haben, geben Sie „ cmd ”In der Menüleiste.
2. Klicken Sie danach mit der rechten Maustaste auf „ Eingabeaufforderung Und klicken Sie auf Als Administrator ausführen '.
3. Geben Sie dann diese Befehle ein und drücken Sie Eingeben um sie in einer Reihenfolge auszuführen.
promptsfc /scanfile=c:windowssystem32ieframe.dllsfc /verifyfile=c:windowssystem32ieframe.dll
assoc
Schließen Sie das Eingabeaufforderungsfenster.
Neu starten Ihr System und prüfen Sie, ob dies funktioniert oder nicht.
Fix 2 - Aktivieren Sie den kryptografischen Dienst auf Ihrem System
Durch Aktivieren des kryptografischen Dienstes sollte das Problem behoben werden.
Warnung - Der Registrierungseditor ist ein sehr sensibler Speicherort auf Ihrem Computer. Bevor Sie mit dem Hauptfix fortfahren, bitten wir Sie, eine Sicherungskopie der Registrierung auf Ihrem Computer zu erstellen.
Klicken Sie nach dem Öffnen des Registrierungseditors auf „ Datei “. Dann klicken Sie auf “ Export ”, Um ein neues Backup auf Ihrem Computer zu erstellen.
1. Geben Sie “ regedit ”Im Suchfeld.
2. Klicken Sie dann auf “ Registierungseditor Um darauf zuzugreifen.
3. Navigieren Sie dann zu diesem Registrierungsspeicherort.
HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFrameworkv4.0.3031
4. Überprüfen Sie, ob ein Schlüssel mit dem Namen „ SchUseStrongCrypto '.
5. Wenn kein 'SchUseStrongCrypto' -Schlüssel vorhanden ist, gehen Sie zu diesem Bereich im Registrierungseditor.
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFrameworkv4.0.30319
6. Dann Doppelklick auf der ' SchUseStrongCrypto '.
7. Stellen Sie im Fenster Wert bearbeiten die Daten auf „ 1 '.
8. Klicken Sie auf “ OK ”, Um die Änderung auf Ihrem System zu speichern.
Schließen Sie das Registrierungseditorfenster.
Neu starten Ihren Computer und überprüfen Sie, ob das Update für Sie funktioniert hat.
Fix 3 - Erzwingen Sie die Verwendung von TLS 1.2
Wenn Sie die Anwendung bereit haben, TLS 1.0 oder TLS 1.1 anstelle der TLS 1.2-Version zu verwenden, wird möglicherweise diese Fehlermeldung angezeigt.
Um das Problem zu beheben, müssen Sie möglicherweise den Quellcode der jeweiligen Anwendung im Terminal bearbeiten.
1. Gehen Sie zum Stammverzeichnis der Anwendung und klicken Sie mit der rechten Maustaste auf „ global.asax ' Datei.
2. Klicken Sie auf “ Code anzeigen ”, Um den Quellcode zu analysieren.
3. Im Code sollte ein „ Application_Start ' Sektion.
Kopieren Sie einfach die folgenden Zeilen in den Abschnitt.
if (ServicePointManager.SecurityProtocol.HasFlag(SecurityProtocolType.Tls12) == false)SecurityProtocolType.Tls12;
Speichern Sie dann den Code und führen Sie die Anwendung erneut aus. Wenn dies nicht funktioniert, versuchen Sie, die Socket-Implementierungen in Ihrem Programm zu ändern.
Fix 4 - Ändern Sie die Socket-Implementierung
Ändern Sie die Socket-Implementierungen sollten für Sie funktionieren.
1. Überprüfen Sie zunächst den Code, um sicherzustellen, dass ein „ StateObject Klasse zusammen mit öffentliches Byte [] Puffer = neues Byte [1024], öffentlicher Socket-Socket; '.
2. Danach müssen Sie eine Funktion aufrufen “ Empfangen (Sockel s) 'In. Dann rufen Sie diesen Code' void ReceiveCallback (IAsyncResult ar) '.
SocketError errorCode; int nBytesRec = socket.EndReceive(ar, out errorCode); if (errorCode != SocketError.Success) { nBytesRec = 0; }
Überprüfen Sie, ob dies der Situation geholfen hat oder nicht.
Fix 5 - Fügen Sie der Befehlszeile fehlende Zeilen hinzu
[NUR FÜR ENTITY FRAMEWORK BENUTZER]
Wenn Sie mit Entity Framework entwickeln, besteht die Möglichkeit, dass Sie einen kleinen Code übersehen haben.
1. Starten Sie zunächst die “ .edmx ' Datei. Öffnen Sie danach das “ context.tt ' Datei.
2. Greifen Sie als Nächstes auf “ context.cs ”Datei und fügen Sie diese bestimmten Zeilen zu Ihrem Code hinzu.
public DBEntities(): base('name=DBEntities'){this.Configuration.ProxyCreationEnabled = false; // ADD THIS LINE ! }
Überprüfen Sie nun, ob dies funktioniert.
Fix 6 - Java SE neu installieren
Sie können Java SE von Ihrem Computer deinstallieren und die neueste Version erneut installieren.
Schritt - 1 Deinstallieren Sie Java SE
1. Drücken Sie die Taste Windows-Taste + R. .
2. In der Lauf Fenster, schreiben und dann drücken Eingeben .
appwiz.cpl
Dies öffnet das Fenster Programm und Funktionen.
3. Überprüfen Sie die Liste der Anwendungen für die “ Java SE Development Kit '.
3. Dann Rechtsklick Klicken Sie auf die angegebene Anwendung und klicken Sie dann auf „ Deinstallieren '.
Um Java von Ihrem Gerät zu deinstallieren, klicken Sie auf „ Ja '.
Auf diese Weise haben Sie Java SE von Ihrem Gerät deinstalliert.
Sobald Sie fertig sind, schließen Sie die Programm und Funktionen Fenster.
Neu starten dein Computer.
Schritt - 2 Installieren Sie die neueste Java SE
Jetzt müssen Sie die neueste Version von Java auf Ihrem Computer installieren.
1. Besuchen Sie diesen Java SE-Download-Bereich.
2. Klicken Sie einfach auf „ JDK herunterladen '.
3. Nachdem Sie das Setup heruntergeladen haben, Lauf das Setup auf Ihrem System.
Warten Sie, bis der Installationsvorgang abgeschlossen ist.
Überprüfen Sie, ob dieses Update für Sie funktioniert hat oder nicht.
Fix 7 - Leeren Sie den DNS-Cache
Es besteht die Möglichkeit, dass die Verbindung aufgrund eines falsch konfigurierten DNS-Caches gestört wird.
1. Drücken Sie Windows-Taste + S. . Art ' cmd '.
2. Klicken Sie mit der rechten Maustaste auf “ Eingabeaufforderung 'Und dann auf' Als Administrator ausführen ”, Um auf das CMD-Terminal zuzugreifen.
3. Wenn sich das Terminal öffnet, geben Sie diesen Code ein und drücken Sie Eingeben .
ipconfig/ flushdns
Dadurch wird der DNS-Cache auf Ihrem System gelöscht. Neu starten den Router und überprüfen Sie, ob dies funktioniert.
Ihr Problem sollte gelöst sein.
Alternative Tipps - -
1. Möglicherweise sind die Daten, die Sie an die Anwendung senden, verzerrt.
2. Die Clientanwendung hat die verfügbaren Ressourcen erschöpft.
Für dich empfohlen:- Fix Das Remote-Gerät oder die Remote-Ressource akzeptiert die Verbindung in Windows 10 nicht
- Fix- Windows Script Host Fehler in Windows 10
- Fix: VPN-Fehler 'Eine Verbindung zum Remotecomputer konnte nicht hergestellt werden' in Windows 10
- Fix - Der XHCI USB-Host-Controller funktioniert unter Windows 10 nicht
- Host-Prozess zum Festlegen der Synchronisierung (SettingsSyncHost.exe), der eine hohe CPU-Auslastung verursacht
- Die Java-Installation oder -Update hat den Fehlercode 1603 nicht abgeschlossen