Como reparar e corrigir erro Winsock no Windows
O Winsock é uma especificação usada no Windows para determinar como os aplicativos de rede se comunicam com serviços de rede, como o TCP / IP.
Ele basicamente define como dois programas de rede se comunicarão entre si. Por exemplo, para que um cliente FTP funcione corretamente, ele usa o Winsock.
Contudo, O Winsock pode ficar corrompido em uma máquina Windows durante a remoção de spyware ou adware. Você pode começar a obter erros estranhos relacionados a erros Winsock ou soquete e comandos básicos como IPCONFIG não funcionará corretamente.
Você também pode receber erros como A página não pode ser exibida ao tentar navegar na Internet.
Para corrigir o erro de Winsock, você precisará redefinir a pilha de protocolo TCP / IP inteira no seu computador Windows. Existem várias maneiras de corrigir o problema: usando a linha de comando, baixando um aplicativo de terceiros, etc..
Correção de Winsock da Microsoft
A maneira mais fácil e segura de redefinir sua pilha TCP / IP é baixar o utilitário gratuito da Microsoft.
https://support.microsoft.com/pt-br/help/299357/how-to-reset-tcp-ip-by-using-the-netshell-utility
Basta baixar o arquivo correto para suas versões do Windows e passar pelo assistente!
Redefinir manualmente a pilha de rede TCP / IP
A primeira coisa a tentar se o programa acima não funcionar é redefinir manualmente a pilha de rede TCP / IP. Abra um prompt de comando do administrador clicando em Iniciar, digitando CMD, e, em seguida, clique com o botão direito do mouse em Prompt de Comando e escolha Executar como administrador.
Agora digite o seguinte comando:
netsh int ip redefinir resetlog.txt
Isso irá reescrever duas chaves de registro que são necessárias para o TCP / IP funcionar corretamente. Isso funcionará no Windows XP, Vista, 7, 8 e 10. Se isso não funcionar, leia abaixo!
Redefinir Winsock usando netsh
Se a redefinição do TCP / IP não funcionar para você, tente redefinir a pilha TCP / IP usando o comando reset. Primeiro, abra o prompt de comando indo para Iniciar, Executar e digitando CMD..
Antes de digitar o comando reset, você deve verificar quais LSPs (Layered Service Providers) seriam afetados. Você pode fazer isso digitando:
netsh winsock show de catálogo
O comando reset abaixo irá remover todos os LSPs Winsock. Agora digite o seguinte comando abaixo:
netsh winsock redefinir catálogo
O catálogo do Winsock será redefinido para sua configuração padrão. Se você tem um LSP corrompido e causando problemas de conectividade de rede, este comando deve reparar isso. Observe que, se você executar este comando, talvez seja necessário reinstalar vários programas que tinham LSPs instalados anteriormente.
Você também pode verificar o artigo da Base de Dados de Conhecimento Microsoft abaixo que detalha mais etapas que você pode seguir para corrigir a corrupção do Winsock2 no Windows XP e no Windows Vista:
Recuperar da corrupção Winsock2 no Windows
Espero que um dos métodos acima tenha resolvido o seu problema de rede! Se não, então você pode ter que reinstalar o Windows, pois poderia ser corrompido além do reparo.