download and save this from another pc to a pendrive and run this on the affected pc, it will fix winstock for you.
http://www.snapfiles.com/php/download.php?id=107303&a=7120710&tag=1445888&loc=2
Erk, July 2009
Turn firewall on
Go to
start, control panel, windows firewall, turn on, press ok.
If it will not turn on you may have a virus/trojan.
your wsa start up has failed problem should be fixed with the above winstock2 fix.
Erk, July 2009
go here for a fix to error 10107 (winstock2 corruption).
http://support.microsoft.com/kb/811259
scroll down the page to fix it for me, press the microsoft fix it button, follow any promps.