A short while ago a friend called about not being able to get online. He has a dial-up connection. He could dial-up no problem but if he tried to use Internet Explorer or Netscape, it would not be able to connect.

It turns out he had deleted some addware through the program Ad-aware - http://www.download.com/3000-2144-10045910.html and it somehow broke his connection.

After doing some research online I discovered the solution. Apparently, some adware puts entrys into your winsock files. You removed the adware but the entrys remained. When you try to go online your computer trys to access the adware, that you removed, because of these entrys. Since it can't find the adware files, it just gives up completely, and you can't get online. Ok, I admit I'm not an expert, but there is a solution.

If you can get online through somebody else, go to cexx.org/lspfix.htm and download the lspfix utility. Follow the instructions for using it. I can be a witness to the fact that it works. It fixed my friends computer and allowed them to get online again. If link is no longer active then just search for products or info dealing with lspfix through your favourite search engin.

other sources:
http://www.bu.edu/pcsc/internetaccess/winsock2fix.html - Winsock repair utility designed for Windows 98, 98SE, and ME.
http://digital-solutions.co.uk/lavasoft/whndnfix.zip - Winsock repair utility for Windows 95/98/98SE/ME.

The only other option seems to be to delete your winsock files manually and reinstall them. A story for another time.

5:16 PM April 4, 2007

I recently had to do this to fix a broken internet connection. It was on a P2-333mhz computer, 64mb RAM, Windows ME. Not for WinXP but will probably work for Win98 and Win98SE, not sure about Win95.

After all of this I went back to the add/remove programs, then the Windows setup tab and and then reinstalled the dial-up networking component.

For WinXP use one of the links above to find a suitable utility. Or search the internet. If you have WinXP SP2 try the following:

click on start then run and type in cmd then type in the following:

netsh int ip reset resetlog.txt

note: you need to specify a .txt file at the end but you can name it anything you want, it doesn't have to be resetlog.txt.