Une connexion existante a été fermée de force par l'hôte distant dans Windows 10 Fix

Lorsque vous essayez de vous connecter à l'hôte distant spécifié à partir de votre réseau, vous pouvez voir un message d'erreur « Une connexion existante a été fermée de force par l'hôte distant ». Ce problème se produit généralement en raison d'un problème de connexion par socket entre un système client et un système serveur. Si vous cherchez une solution à ce problème, suivez simplement ces solutions simples pour trouver la solution possible en un rien de temps.

Solutions de contournement 

1. Désactivez l'antivirus sur votre ordinateur et vérifiez à nouveau.

Correctif 1 - Configurer les paramètres avancés de Java

De nombreux utilisateurs ont signalé que le problème est associé au SDK Java sur leurs ordinateurs.

1. Taper 'Panneau de commande" dans le champ de recherche.

2. Après cela, cliquez sur le "Panneau de commande" dans le résultat de la recherche.

Panneau de commande

3. Dans le Panneau de configuration, cliquez sur le menu déroulant à côté de ‘Vu par:‘.

4. Ensuite, vous devez sélectionner le "Petites icônes” option.

Petites icônes

5. Maintenant, vous devez cliquer sur "Java” pour ouvrir la configuration Java.

Java

6. Ensuite, cliquez sur le "Avancéeonglet ".

7. Après cela, cochez la case "Activer l'environnement restreint du système d'exploitation (bac à sable natif)“.

Activer le système d'exploitation

8. Après cela, cliquez sur "Appliquer" puis sur "d'accord“.

Appliquer D'accord

Fermez la fenêtre Panneau de configuration.

Étape - 2 Exécutez SFC sur le fichier Ieframe

1. Lorsque vous avez modifié les paramètres Java, tapez "cmd" dans la barre de menu.

2. Après cela, faites un clic droit sur "Invite de commandes" et cliquez sur "Exécuter en tant qu'administrateur“.

Administrateur Cmd.exe

3. Ensuite, tapez ces commandes et appuyez sur Entrer pour les exécuter dans une séquence.

invite sfc /scanfile=c:\windows\system32\ieframe.dll sfc /verifyfile=c:\windows\system32\ieframe.dll
association
Rapide

Fermez la fenêtre d'invite de commandes.

Redémarrer votre système et vérifiez si cela fonctionne ou non.

Correctif 2 – Activer le service cryptographique sur votre système

L'activation du service cryptographique devrait résoudre le problème.

Avertissement – L'Éditeur du Registre est un emplacement très sensible sur votre ordinateur. Avant de passer au correctif principal, nous vous demandons de faire une sauvegarde du registre sur votre ordinateur.

Après avoir ouvert l'éditeur de registre, cliquez sur "Déposer“. Cliquez ensuite sur "Exportation” pour effectuer une nouvelle sauvegarde sur votre ordinateur.

Registre d'exportation

1. Taper "regedit" dans le champ de recherche.

2. Ensuite, cliquez sur le "Éditeur de registre" pour y accéder.

Regedit

3. Ensuite, accédez à cet emplacement de registre-

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.3031

4. Vérifiez s'il existe une clé nommée "SchUseStrongCrypto“.

5. S'il n'y a pas de clé "SchUseStrongCrypto", accédez à cette zone dans l'éditeur de registre-

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319

6. Puis double clic sur le "SchUseStrongCrypto“.

Schusestrongcrypto

7. Dans la fenêtre Modifier la valeur, définissez les données comme "1“.

8. Cliquer sur "d'accord” pour enregistrer la modification sur votre système.

1ok

Fermez la fenêtre de l'Éditeur du Registre.

Redémarrer votre ordinateur et vérifiez si le correctif a fonctionné pour vous.

Correctif 3 - Forcer l'utilisation de TLS 1.2

Si vous avez l'application prête à utiliser TLS 1.0 ou TLS 1.1, au lieu de la version TLS 1.2, ce message d'erreur peut apparaître.

Pour résoudre le problème, vous devrez peut-être modifier le code source de l'application particulière dans le terminal.

1. Allez à l'emplacement racine de l'application et faites un clic droit sur le "global.asax" déposer.

2. Cliquer sur "Afficher le code” pour analyser le code source.

3. Dans le code, il devrait y avoir un "Application_Start" section.

Copiez-collez simplement les lignes suivantes dans la section.

si (ServicePointManager. Protocole de sécurité. HasFlag (SecurityProtocolType. Tls12) == faux) { ServicePointManager. SecurityProtocol = ServicePointManager. Protocole de sécurité | SecurityProtocolType. Tls12; }
Si ajouter un service

Enregistrez ensuite le code et relancez l'application. Si cela ne fonctionne pas, essayez de changer les implémentations de socket sur votre programme.

Correctif 4 – Modifier l'implémentation du socket

Changer les implémentations de socket devrait fonctionner pour vous.

1. Dans un premier temps, vérifiez le code pour vous assurer qu'il y a un "StateObject" classe avec "public byte[] buffer = new byte[1024], public Socket socket ;“.

2. Après cela, vous devez appeler une fonction "Recevoir (Socket s)" dans. Ensuite, appelez ce code "void ReceiveCallback (IAsyncResult ar)“.

SocketError errorCode; int nBytesRec = socket. EndReceive (ar, out errorCode); if (errorCode != SocketError. Succès) { nBytesRec = 0; }

Vérifiez si cela a aidé la situation ou non.

Correctif 5 – Ajouter des lignes manquantes à la ligne de commande

[POUR SEULEMENT CADRE D'ENTITÉ UTILISATEURS]

Si vous développez à l'aide d'Entity Framework, il est possible que vous ayez manqué un petit morceau de code.

1. Dans un premier temps, lancez le ".edmx" déposer. Après cela, ouvrez le "contexte.tt" déposer.

2. Ensuite, accédez au "contexte.cs" et ajoutez ces lignes particulières à votre code.

public DBEntities(): base("name=DBEntities") { this. Configuration. ProxyCreationEnabled = false; // AJOUTEZ CETTE LIGNE! }

Maintenant, vérifiez si cela fonctionne.

Correctif 6 - Réinstaller Java SE

Vous pouvez désinstaller Java SE de votre ordinateur et réinstaller la dernière version.

Étape - 1 Désinstaller Java SE 

1. appuie sur le Touche Windows + R.

2. Dans le Cours fenêtre, écrivez puis appuyez sur Entrer.

appwiz.cpl
Appwiz

Cela ouvrira la fenêtre Programme et fonctionnalités.

3. Consultez la liste des candidatures pour le «Kit de développement Java SE“.

3. Puis clic-droit sur l'application spécifiée, puis cliquez sur "Désinstaller“.

Désinstaller Java Se

Pour désinstaller Java de votre appareil, cliquez sur "Oui“.

De cette façon, vous avez désinstallé Java SE de votre appareil.

Une fois terminé, fermez le Programme et fonctionnalités la fenêtre.

Redémarrer ton ordinateur.

Étape - 2 Installez la dernière version de Java SE

Maintenant, vous devez installer la dernière version de Java sur votre ordinateur.

1. Visitez cette section de téléchargements Java SE.

2. Cliquez simplement sur "Téléchargement du JDK“.

Téléchargement Jdk

3. Après avoir téléchargé la configuration, Cours la configuration sur votre système.

Jdk DC

Attendez que le processus d'installation soit terminé.

Installé avec succès

Vérifiez si ce correctif a fonctionné pour vous ou non.

Correctif 7 – Vider le cache DNS

Il est possible que la connexion soit perturbée en raison d'un cache DNS mal configuré.

1. presse Touche Windows + S. Taper "cmd“.

2. Faites un clic droit sur le "Invite de commandes" puis cliquez sur "Exécuter en tant qu'administrateur” pour accéder au terminal CMD.

Administrateur Cmd.exe

3. Lorsque le terminal s'ouvre, tapez ce code et appuyez sur Entrer.

ipconfig/ flushdns
Invite de commandes Admin Vider la commande DNS Entrer

Cela effacera le cache DNS de votre système. Redémarrer le routeur et vérifiez si cela fonctionne.

Votre problème devrait être résolu.

Conseils alternatifs

1. Peut-être que les données que vous envoyez à l'application peuvent être déformées.

2. L'application cliente a épuisé les ressources disponibles.

Comment configurer une adresse IP statique dans Windows 10

Comment configurer une adresse IP statique dans Windows 10CommentRéseauAléatoireWindows 10

Dans cet article, nous allons détailler comment configurer des adresses IP statiques pour votre connexion réseau sous Windows 10. Si vous rencontrez un problème avec l'adresse IP dynamique et que v...

Lire la suite
Comment réparer l'erreur de débranchement du câble réseau Windows 10

Comment réparer l'erreur de débranchement du câble réseau Windows 10RéseauWindows 10

De nos jours, Internet est l'une des parties les plus importantes de notre vie numérique. Imaginez, utiliser votre ordinateur sans Internet. De nombreux utilisateurs de Windows 10 signalent qu'ils ...

Lire la suite
Comment réparer l'icône de la croix rouge sur le réseau dans Windows 10

Comment réparer l'icône de la croix rouge sur le réseau dans Windows 10RéseauWindows 10

Voyez-vous une croix rouge sur l'icône de réseau sur le Barre des tâches? Si c'est le cas, il y a un problème avec le périphérique réseau de votre ordinateur. Ne t'inquiète pas. Il existe des solut...

Lire la suite