Parece que o seu winsock está corrompido. Uma solução seria entrar em outro PC saudável e exportar as chaves de registro winsock e winsock2 somente de
HKLM/System/CurrentControlSet/Services
para uma unidade flash, importe-os para seu registro local, reinicialize sua máquina. Além disso, copie os arquivos winsock.dll
de outro PC saudável. A DLL está localizada em:
c:/WINNT/system32/winsock.dll
Substitua em sua máquina e reinicie-a, seu problema será corrigido.