You can see the Network connection asking for an IP Address, but failing with limited or no connectivity. I tried the following:
1. Run Winsock Fix
2. Reinstalled NIC Driver
3. Cleared ARP cache
4. Flushed DNS
5. Installed another NIC, same problem
6. Did System Restore back to before problem started
7. Scanned HDD for errors (none)
8. Scanned for spyware (none)
9. Installed Windows XP on another HDD, NIC works OK.
If I manually enter the IP Settings, I can Ping the localhost, and the IP address I have given the NIC, I can even ping external hosts by IP but domain name, I cannot browse sites via IP address though.
The next step was a repair install, then Glen Young in Queensland gave me this link with instructions to try to manually reinstall the TCP/IP stack.
If TCP/IP is not working and the command “netsh interface ip reset resetlog.txt” fails to resolve the problem, you can try the following procedure in Windows XP, which basically enables the TCP/IP uninstall function that is normally not available in these operating systems.
In brief, you have to do the following:
Enable the uninstalling of TCP/IP, Uninstall TCP/IP, Reinstall TCP/IP, Reboot
Complete procedure:
Open regedit (click on [Start], Run…, type: regedit , click on [OK]
In the left pane navigate to the following two keys and delete them:
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\Winsock
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\WinSock2
Optional backup of the TCP/IP configuration file: Close regedit, open Windows Explorer, and locate the nettcpip.inf file in %winroot%\inf (for example in: C:\WINDOWS\inf). Make a backup copy to restore later, if needed.
Open the nettcpip.inf in the editor (for example, in notepad.exe).
Under the section [MS_TCPIP.PrimaryInstall], change “Characteristics = 0xa0″ to “Characteristics = 0×80″ and resave the file.
Open Network Connections, right-click on Local Area Connection, and select Properties.
Click on Install, Protocol, Have disk, and type the path to the inf folder you used above, for example: c:\windows\inf
Choose TCP/IP from the list. This will take you back to the properties screen, but now the [Uninstall] button is available, which was the purpose of the above procedure.
Highlight TCP/IP and click on [Uninstall].
If you’re not in a hurry, reboot at this point. Ignore the warning messages that a lot of services are failing.
Optional: If you saved a backup copy of nettcpip.inf, restore it now.
Open Network Connections, right click on Local Area Connection, and select Properties
In the properties of Local Area Connection click Install, Protocol, “Have disk”, and type the same path again, for example: c:\windows\inf
Choose TCP/IP from the list and install it.
Reboot.