Ecco ... mi sembra proprio che il winsock non c'entra nulla.
Per caso hai ultimamente installato/disinstallato progetti VB6 con il suo installer?
Questo tipo di problemi si ha quando si sostituisce/disinstalla un componente importante ...
Ad esempio, OLEAUT32.DLL o simili ...