Correct the Windows 8 repairs will be auto skipped if your not on 8
Ok the Winsock repair saves the registry keys for the network adapter, such as IP address and such, it does this in case someone has a static IP set.
It runs this bat command to export out the network settings
start /wait REGEDIT /E C:\network.reg "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces"
Then it does these commands on xp
netsh winsock reset catalog
netsh int ip reset C:\ip_reset.txt
ipconfig /flushdns
ipconfig /registerdns
And then it imports the registry keys it backed up so that any static IP info will be put back.
And that is all. So the question is, is one of the commands breaking it, try those commands on the system manually and see what happens.
Shane