My wife's computer is an XP Pro machine, and it connects to our broadband via the wireless router. Well, about 10 days ago, the internet on that computer stopped working. Mine worked fine... I could even see her computer on the network, but she just had no internet connection.
The mystery unfolded when ipconfig at the dos prompt gave this error:
Windows IP Configuration
An Internal error occured: The request is not supported.
Please contact Microsoft Product Support Services for further help.
Additional information: Unable to query host name.
What on earth did this mean? A quick google search revealed people going off on "oh, it must be the dlink router, blah, blah, blah" (yes, our router is dlink). Well, I disconnected the wireless and uninstalled the device, leaving only the regular NIC. Still, no ipconfig, so it had nothing to do with the wireless.
I uninstalled the protocols I could on the regular NIC (except TCPIP cause XP won't let you), and even removed the NIC device entirely from control panel and reinstalled it. Still nothing.
Google searches revealed dozens of tech forums where the common solutions were:
1. Use WINSOCKXPFIX.EXE (or WINSOCKFIX.EXE) & LSPFIX.EXE
2. System restore to a time before the problem began
3. Reinstall the OS
Well, #1 did not work, though it was the highly touted solution. #2 did not work, system restore wouldn't work for most points, and when it did, the problem persisted. #3... I couldn't find the XP CD at the time, and I was loathe to reinstall all the great open source software loaded on the computer (it's practically Microsoft free, save the OS!)
Well, after much digging through a multitude of google hits, I at last found the solution. Here is the glorious link: http://forums.scotsnewsletter.com/lofiversion/index.php/t9743.html
Now, in this solution, it makes the assumption that TCPIP.SYS is bad, and so walks you through the procedure of deleting it and replacing it. But I found that on this computer, the file was missing entirely, but the solution helped me find a replacement TCPIP.SYS The solution states you need an XP CD for the fix, but I think that is only if you need to delete the existing TCPIP.SYS file. I did find the XP CD finally, but I'm thinking that since the file was missing, I probably could have copied the replacement without booting from the CD.
What caused the problem? The machine has AVG anti-virus. The AVG log showed that it removed a couple viruses (can't remember the name) on the day the internet was lost. Many of the forum posts about this problem involved AVG. So perhaps the problem was in how AVG removed the virus... well, actually, many of the posts also blamed Norton for appending something to the DHCP registry entry (which was not the case with me)... well, who knows.
So, there you have it.