How to repair TCP/IP and Winsock2004.12.01 10:24 by Philip
Keywords: Winsock, TCP/IP
Internet connectivity problems can often occur due to malware, misconfiguration, or corrupted networking software installation. When this occurs, packets don't get transferred over the network even thoguh it may seem you're connected to the internet. When you start Internet Explorer, you may receive an error message: "The page cannot be displayed"
In addition, you may receive one of several other error messages while using the "ipconfig" command:
Note: If you'd like to generate a log file of the changes, append a logfile path to the above command, i.e.: "netsh int ip reset c:\resetlog.txt". Changes will be appended to the end of the log file if it exists.
The above NetShell (netsh) command-line tool resets the following registry branches to their default state:
Winsock (the Windows Sockets API) defines how software should access network services, especially TCP/IP. It defines a standard interface between TCP/IP client appliactions (such as an FTP client or a web browser) and the unterlying TCP/IP protocol stack.
Note: If you'd like to generate a log file of the changes, append a logfile path to the above command, i.e.: "netsh winsock reset c:\resetlog.txt". Changes will be appended to the end of the log file if it exists.
Reinstall TCP/IP under Windows 2000
You might have to reinstall TCP/IP to help resolve some issues, such as improperly configured bindings, dialup clients that are unable to connect to the RAS server, NIC drivers that do not properly bind to the TCP/IP protocol, etc.
To remove TCP/IP in Windows 2000:
Note: this method is only available under older Windows OSes (pre-XP). Later Windows versions consider the TCP/IP stack a core component of the operating system and disable the uninstall option for the TCP/IP protocol.
MS KB 299357 - How to Reset Internet Protocol (TCP/IP) in Windows XP