Consulte este artigo da Microsoft:
Como determinar e recuperar-se da corrupção do Winsock2 no Windows Server 2003, no Windows XP e no Windows Vista
Descreve como determinar se a chave Winsock2 está corrompida, o que usa a ferramenta Netdiag encontrada no CD do Windows XP ou usando outro método com o programa Msinfo32.
Ele também contém um botão Corrigir, bem como instruções sobre como recuperar manualmente da corrupção do Winsock2.
Se você já tentou de tudo para redefinir o TCP / IP e ele não funciona nesta máquina, e você tem os drivers mais recentes para a placa de rede, pode haver um problema de software.
Eu sugeriria primeiro verificar os arquivos do sistema conforme descrito aqui: Como reparar arquivos de sistema do Windows 7 com o Verificador de arquivos do sistema
Como usar a ferramenta Scannow SFC no Windows XP
Se o problema persistir, inicie o modo de segurança e tente novamente.
Se o problema desaparecer, algum produto instalado está bloqueando o acesso à Internet. Provavelmente um firewall ou algum pacote anti-vírus.
Se o problema ainda estiver lá no modo de segurança, o próprio Windows está quebrado e precisa ser reparado.