Una conexión existente fue cerrada por la fuerza por un host remoto en Windows 10 Fix

Al intentar conectarse al host remoto especificado desde su red, es posible que vea un mensaje de error "Una conexión existente fue cerrada por la fuerza por un host remoto". Este problema generalmente ocurre debido a un problema de conexión de socket entre un sistema cliente y un sistema servidor. Si está buscando una solución para este problema, simplemente siga estas sencillas soluciones para encontrar la posible solución en poco tiempo.

Soluciones alternativas 

1. Desactive el antivirus en su computadora y vuelva a verificar.

Solución 1: configurar los ajustes avanzados de Java

Muchos usuarios han informado que el problema está asociado con el SDK de Java en sus computadoras.

1. Tipo 'Panel de control"En el cuadro de búsqueda.

2. Después de eso, haga clic en "Panel de control”En el resultado de la búsqueda.

Panel de control

3. En el Panel de control, haga clic en el menú desplegable junto a "Vista por:‘.

4. Entonces tienes que seleccionar el "Iconos pequeños" opción.

Iconos pequeños

5. Ahora tienes que hacer clic en "Java”Para abrir la configuración de Java.

Java

6. Luego, haga clic en "Avanzado" pestaña.

7. Después de esto, marque la casilla "Habilite el entorno restringido del sistema operativo (zona de pruebas nativa)“.

Habilitar el sistema operativo

8. Después de esto, haga clic en "Solicitar"Y luego en"OK“.

Aplicar Ok

Cierre la ventana del Panel de control.

Paso - 2 Ejecute SFC en el archivo Ieframe

1. Cuando haya cambiado la configuración de Java, escriba "cmd”En la barra de menú.

2. Después de eso, haga clic derecho en "Símbolo del sistema"Y haga clic en"Ejecutar como administrador“.

Administrador de Cmd.exe

3. Luego, escriba estos comandos y presione Ingresar para ejecutarlos en una secuencia.

prompt sfc /scanfile=c:\windows\system32\ieframe.dll sfc /verifyfile=c:\windows\system32\ieframe.dll
assoc
Inmediato

Cierre la ventana del símbolo del sistema.

Reanudar su sistema y compruebe si funciona o no.

Solución 2: habilite el servicio criptográfico en su sistema

Habilitar el servicio criptográfico debería solucionar el problema.

Advertencia - El Editor del registro es una ubicación muy sensible en su computadora. Antes de continuar con la solución principal, solicitamos hacer una copia de seguridad del registro en su computadora.

Después de abrir el Editor del registro, haga clic en "Archivo“. Luego haga clic en "Exportar”Para hacer una nueva copia de seguridad en su computadora.

Exportar registro

1. Tipo "regedit”En el cuadro de búsqueda.

2. Luego, haga clic en "Editor de registro”Para acceder a él.

Regedit

3. Luego, navegue hasta esta ubicación de registro.

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

4. Compruebe si hay una clave llamada "SchUseStrongCrypto“.

5. Si no hay una clave "SchUseStrongCrypto", vaya a esta área en el Editor del registro-

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

6. Luego haga doble clic sobre el "SchUseStrongCrypto“.

Schusestrongcrypto

7. En la ventana Editar valor, configure los datos como "1“.

8. Haga clic en "OK”Para guardar el cambio en su sistema.

1ok

Cierre la ventana del Editor del registro.

Reanudar su computadora y verifique si la solución le ha funcionado.

Solución 3: Forzar el uso de TLS 1.2

En caso de que tenga la aplicación lista para usar TLS 1.0 o TLS 1.1, en lugar de la versión TLS 1.2, este mensaje de error puede aparecer.

Para solucionar el problema, es posible que deba editar el código fuente de la aplicación en particular en la terminal.

1. Vaya a la ubicación raíz de la aplicación y haga clic con el botón derecho en "global.asax" expediente.

2. Haga clic en "Ver código”Para analizar el código fuente.

3. En el código, debería haber un "Application_Start" sección.

Simplemente copie y pegue las siguientes líneas en la sección.

si (ServicePointManager. SecurityProtocol. HasFlag (SecurityProtocolType. Tls12) == falso) { ServicePointManager. SecurityProtocol = ServicePointManager. SecurityProtocol | SecurityProtocolType. Tls12; }
Si agrega servicio

Luego, guarde el código y vuelva a ejecutar la aplicación. Si esto no funciona, intente cambiar las implementaciones de socket en su programa.

Arreglo 4: modificar la implementación del socket

Cambiar las implementaciones de socket debería funcionar para usted.

1. Primero, verifique el código para asegurarse de que haya un "StateObject"Clase junto con"byte público [] búfer = nuevo byte [1024], socket de socket público;“.

2. Después de eso, debes llamar a una función "Recibir (Socket s)" en. Luego, llame a este código "anular ReceiveCallback (IAsyncResult ar)“.

SocketError errorCode; int nBytesRec = socket. EndReceive (ar, out errorCode); if (errorCode! = SocketError. Éxito) { nBytesRec = 0; }

Compruebe si esto ha ayudado a la situación o no.

Solución 5: agregue las líneas faltantes a la línea de comando

[POR SÓLO MARCO DE LA ENTIDAD USUARIOS]

En caso de que esté desarrollando utilizando Entity Framework, existe la posibilidad de que se haya perdido un pequeño fragmento de código.

1. Al principio, inicie el ".edmx" expediente. Después de eso, abra el "context.tt" expediente.

2. A continuación, acceda al "context.cs”Y agregue estas líneas particulares a su código.

public DBEntities (): base ("nombre = DBEntities") {this. Configuración. ProxyCreationEnabled = falso; // ¡AÑADIR ESTA LÍNEA! }

Ahora, compruebe si esto funciona.

Solución 6: reinstalar Java SE

Puede desinstalar Java SE de su computadora y volver a instalar la última versión.

Paso - 1 Desinstalar Java SE 

1. presione el Tecla de Windows + R.

2. En el Correr ventana, escribe y luego presiona Ingresar.

appwiz.cpl
Appwiz

Esto abrirá la ventana Programa y características.

3. Consulte la lista de aplicaciones para el "Kit de desarrollo de Java SE“.

3. Luego botón derecho del ratón en la aplicación especificada y luego haga clic en "Desinstalar“.

Desinstalar Java Se

Para desinstalar Java de su dispositivo, haga clic en "“.

De esta manera, ha desinstalado Java SE de su dispositivo.

Una vez hecho esto, cierre el Programa y características ventana.

Reanudar tu computadora.

Paso - 2 Instale la última versión de Java SE

Ahora, debe instalar la última versión de Java en su computadora.

1. Visite esta sección de descargas de Java SE.

2. Simplemente haga clic en "Descarga JDK“.

Descargar Jdk

3. Después de descargar la configuración, correr la configuración en su sistema.

Jdk Dc

Espere a que finalice el proceso de instalación.

Instalado exitosamente

Compruebe si esta solución le ha funcionado o no.

Solución 7: vaciar la caché de DNS

Existe la posibilidad de que se interfiera con la conexión debido a una caché de DNS mal configurada.

1. prensa Tecla de Windows + S. Tipo "cmd“.

2. Haga clic con el botón derecho en el "Símbolo del sistema”Y luego haga clic en“Ejecutar como administrador”Para acceder al terminal CMD.

Administrador de Cmd.exe

3. Cuando se abra la terminal, escriba este código y presione Ingresar.

ipconfig / flushdns
Símbolo del sistema Admin Flush Dns Comando Entrar

Esto borrará la caché de DNS de su sistema. Reanudar el enrutador y compruebe si funciona.

Tu problema debería estar resuelto.

Consejos alternativos

1. Quizás los datos que está enviando a la aplicación estén distorsionados.

2. La aplicación cliente ha agotado los recursos disponibles.

Cómo reparar el error desconectado del cable de red de Windows 10

Cómo reparar el error desconectado del cable de red de Windows 10La RedWindows 10

Hoy en día, Internet es una de las partes más importantes de nuestra vida digital. Imagínese, usando su computadora sin Internet. Muchos usuarios de Windows 10 informan sobre enfrentarse Cable de r...

Lee mas
Cómo reparar el icono de la cruz roja en la red en Windows 10

Cómo reparar el icono de la cruz roja en la red en Windows 10La RedWindows 10

¿Ve una cruz roja sobre el icono de red en el Barra de tareas? Si es así, entonces hay algún problema con el dispositivo de red en su computadora. No te preocupes. Hay algunas soluciones fáciles di...

Lee mas
Cómo corregir el error "La detección de red está desactivada" en Windows 10

Cómo corregir el error "La detección de red está desactivada" en Windows 10La RedWindows 10

Aquellos que quieran compartir archivos e impresoras entre dispositivos en la misma red, deben activar el modo de descubrimiento de red. Network Discovery es una función de Windows que permite que ...

Lee mas