To reset/repair the Windows Vista TCP/IP stack, issue the following commands, then reboot.
Reset WINSOCK
netsh winsock reset catalog
Reset IPv4 TCP/IP Stack
netsh int ipv4 reset reset.log
Reset IPv6 TCP/IP Stack
netsh int ipv6 reset reset.log
As seen here.