Correção: uma conexão existente foi forçada a ser fechada pelo host remoto



Atualizado 2024 abril: Pare de receber mensagens de erro e deixe seu sistema mais lento com nossa ferramenta de otimização. Adquira agora em este link
  1. Baixe e instale a ferramenta de reparo aqui.
  2. Deixe-o escanear seu computador.
  3. A ferramenta irá então consertar seu computador.

Isso acontece com uma conexão de soquete entre o cliente e servidor. A conexão está viva e bem e grandes quantidades de dados são transferidos, mas depois são desconectados do nada.

Isso geralmente significa que o lado remoto fechou a conexão (geralmente enviando um pacote TCP / IP RST). Se você estiver trabalhando com um aplicativo de terceiros, as causas prováveis ​​são as seguintes:

  • Você está enviando dados incorretos para o aplicativo.
  • A conexão de rede entre o cliente e o servidor é interrompida por qualquer motivo.
  • Você causou um erro no aplicativo de terceiros que causou a falha do aplicativo.
  • O aplicativo de terceiros esgotou os recursos do sistema.

Como reparar uma conexão existente foi forçosamente fechada pelo host remoto:

Solução de problemas no uso do Traceroute

  1. Abra o começo. Clique no logotipo do Windows no canto inferior esquerdo da tela. O menu Iniciar é exibido.
  2. Digite o prompt de comando. Isso procura o programa Prompt de Comando no seu computador.
  3. Clique no prompt de comando. Está no topo do menu. O prompt de comando é aberto.
  4. Selecione um site para o qual você deseja seguir o itinerário.
  5. Digite o comando “traceroute”. Digite tracert website.com e substitua website.com pelo nome e extensão do seu site favorito.

Use o editor de registro

Abra o Editor do Registro e crie as duas entradas do Registro nesses dois locais:

HKLM \ SYSTEMESYSTEM \ Conjunto de pedidos atual \ Control \ Provedor de segurança \ SCHANNEL \ Protocols \ TLS 1.0 \ Server

HKLM \ SYSTEM \ Todos os pedidos atuais \ Control \ Provedor de Segurança \ SCHANNEL \ Protocolos \ TLS 1.0 \ Client

Nome: DisableByDefault
Tipo: REG_DWORD
Data: 0



Atualização de abril de 2024:

Agora você pode evitar problemas com o PC usando esta ferramenta, como protegê-lo contra perda de arquivos e malware. Além disso, é uma ótima maneira de otimizar seu computador para obter o máximo desempenho. O programa corrige erros comuns que podem ocorrer em sistemas Windows com facilidade - sem necessidade de horas de solução de problemas quando você tem a solução perfeita ao seu alcance:

  • Passo 1: Baixar Ferramenta de Reparo e Otimização de PC (Windows 10, 8, 7, XP e Vista - Certificado Microsoft Gold).
  • Passo 2: clique em “Iniciar digitalização”Para localizar os problemas do registro do Windows que podem estar causando problemas no PC.
  • Passo 3: clique em “Reparar tudo”Para corrigir todos os problemas.

download



Nome: ativado
Tipo: REG_DWORD
Datas: 1

Ativar criptografia

Se a criptografia foi desativada para o seu computador, o uso de TLS 1.2 é proibido. É por isso que ativamos a criptografia nesta etapa. Por isso:

  • Pressione “Windows” + “R” para abrir o prompt de comando Executar.
  • Digite “regedit” e pressione “Enter”.
  • Navegue até o seguinte endereço

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

  • Navegue até este endereço se não houver nenhum valor “SchUseStrongCrypto” no campo correto.

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

  • Clique duas vezes na opção “SchUseStrongCrypto” à direita e insira “1” como o valor.
  • Clique em OK para salvar suas alterações e verificar se o problema persiste.

CONCLUSÃO

Provavelmente sempre haverá uma “exceção de primeira chance” para uma reconfiguração de conexão, de modo que as reconfigurações possam ser diferenciadas de um encerramento de conexão suave. Isso geralmente não é muito importante para conexões HTTP, pois é possível determinar se a conexão foi encerrada prematuramente examinando itens como o cabeçalho Content-Length, mas Kestrel afirma ser mais do que apenas um servidor HTTP.

Além disso, um corpo de solicitação incompleto sempre faz com que uma exceção seja excluída pelo HttpContext.Request.Body.ReadAsync (), seja ou não baseada em uma redefinição de conexão, porque o servidor de aplicativos indica que o download do corpo da solicitação não foi foi bem sucedido.

https://stackoverflow.com/questions/2582036/an-existing-connection-was-forcibly-closed-by-the-remote-host



Dica do especialista: Esta ferramenta de reparo verifica os repositórios e substitui arquivos corrompidos ou ausentes se nenhum desses métodos funcionar. Funciona bem na maioria dos casos em que o problema é devido à corrupção do sistema. Essa ferramenta também otimizará seu sistema para maximizar o desempenho. Pode ser baixado por Clicando aqui