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

How to effectively deal with bots on your site? The best protection against click fraud.

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.

instagram story viewer
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.

Teachs.ru
Comment réinitialiser les paramètres DNS dans Windows 10

Comment réinitialiser les paramètres DNS dans Windows 10CommentRéseauWindows 10

C'est à cause des serveurs DNS que nous, les humains, n'avons pas à mémoriser les adresses IP comme 8.8.8.8 (Google). Un serveur DNS traduit les noms de domaine conviviaux en adresses IP uniques qu...

Lire la suite
Code d'erreur de bureau à distance 0x104 dans Windows 10 Fix

Code d'erreur de bureau à distance 0x104 dans Windows 10 FixRéseauWindows 10

L'accès à distance à un ordinateur est une fonctionnalité exclusive de Windows 10 Pro qui vous permet d'accéder à n'importe lequel de vos appareils Windows 10 depuis n'importe où dans le monde. Acc...

Lire la suite
Le serveur proxy ne s'éteint pas dans le correctif de Windows 10

Le serveur proxy ne s'éteint pas dans le correctif de Windows 10RéseauWindows 10

Avec la montée des fraudes en ligne et des accès indésirables, la confidentialité en ligne est devenue extrêmement importante de nos jours. Nous avons tendance à enregistrer les détails de notre ca...

Lire la suite
ig stories viewer