netsh winsock reset(source, that has saved my life, and Vista to be changed to XP is: Repair and Reset Windows Vista TCP/IP Winsock Catalog Corruption... Thank you!)
Form the post and the date of the post it seems to be an error of Vista and not of SP1.
the set of errors I have had include (free translations from Spanish) :
- the client DHCP was down
- unable to start Windows Socket interface
- error with the RPC service
The reparation mechanism of Vista doesn't work because it tries to repair the the DHCP client, which is not working but for other reason.
The real reason is that the TCP/IP stack Winsock settings get corrupted with wrong LSP (Layered Service Providers (?)). No idea what this means... but you can list the catalog of LSPs with: netsh winsock show catalog.
This has been one of these few times that I find a useful solution searching for a complex problem in Internet. Thanks again to the people of My Digital Life.