Sunday, June 18, 2006

Cannot renew ip address xp...

Quite nasty a problem, happened to WinXP time to time. Last time, the VNC client stopped responding with a "socket error". Then everything went down, one after the other. Geez virus, or something similar animal... The always-cure reboot finalized the problem. XP said that the network card had limited connectivity, and tried to renew the IP address when I clicked on repair (had also tried ipconfig /release & renew without results) and it just told me it was unable to renew the IP address (which begun with 169.***.***.***).

The forums and groups did not give any usable tips, then finally I found this article: How to determine and recover from Winsock2 corruption.

The article is from Microsoft. I applied the suggested brutal-looking solution of typing netsh winsock reset at the command prompt. The article suggested that some of the winsock-sensitive apps would require a reinstall, but it looked a good compromise to reinstalling the whole Windows (having been customized for more than a year.)

After the reboot, it came back. Some of the applications looked dizzy a bit, but they recovered finally. Now I am happy again. Ah yes... the root of the problem must have been winsock2 corruption :)

8 comments:

Anonymous said...

Thanks for this post! I came across it in a Google search looking for an answer to the same problem of not being able to renew the IP address. I used the proposed solution (netsh winsock reset) and it worked like a charm! Thanks again-- this was really giving me a headache!

Anonymous said...

Man ! thank you for this !
What a headache .....

Anonymous said...

I love you =] this worked a charm. Thank you so much!

Anonymous said...

You sir are a god. I've been beating my head against the wall for days trying to fix a buddies comp. Found this, followed the guide, and it worked like a charm.

Thank you.

Anonymous said...

netsh winsock reset......
17 letters have never bought me so much joy!
Problem started after a virus/trojan started to leave catsr.dll file (not catsrv.dll) in my system32 folder. Thank you so much for this fix!!!!!

Anonymous said...

Thank you. Worked for me too

Anonymous said...

U ARE GOD I LOVE U !!!!!!!

Anonymous said...

Sadly it did not work for me