Replaced MSWSOCK.DLL in %system% folder with good copy from Windows XP CD.
I first saw the error message "An operation was attempted on something that was not a socket." on 'ipconfig /renew'. We had a registry fix for this error message, but it didn't work. Twice. 'Ipconfig /release' brought the ip address to 0.0.0.0, and then 'ipconfig /renew' generated the "specified socket type does not exist" error.
The catalog entries under winsock2 in the registry mentioned 'mswsock.dll' and 'winrnr.dll'. I checked for these files in the c:\windows\system32, and mswsock had apparently been renamed 'mswsock.dln'. Copying 'mswsock.dll' from the WindowsXP CD allowed the customer's computer to pull a valid IP and get online.
This is my note and I want to edit it | Report an inappropriate comment