netsh error - winsock corrupt

If you get this error when opening netsh:
Initialization Function InitHelperDll in IPMONTR.DLL failed to start with error code 11003

and it pauses for a long time before bringing up the netsh> prompt, then most likely the Winsock2 is corrupt, to recover delete the Winsock and Winsock2 subtrees from CurrentControlSet\Services and reboot, then reinstall TCPIP:  http://support.microsoft.com/kb/811259

1 comment:

Henry Skoglund said...

Thanks man, your post re how to recover from a dysfunctional TCP/IP stack in Windows XP really helped. It is in the middle of the night here and I needed to get this machine running again before calling it a day. Now for some sleep!