Posted - 10/5/2002 8:30:41 AMWell, Windows XP no longer has the ability to uninstall and reinstall the TCP/IP stack. It's such a core component and there are so many things that are required with Windows XP for TCP/IP, that the ability to uninstall it and reinstall it has been removed. So the recourse, if something has damaged the TCP/IP stack, would be to reset TCP/IP using the command shown here. It's netsh and then a space, int (which is short for interface), a space, ip, space, reset, space c:\resetlog.txt (netsh int ip reset c:\resetlog.txt). This is going to create a file called Resetlog.txt that shows us everything that netsh did to reset the TCP/IP stack. So it can recover from improperly configured TCP/IP protocol settings.

A good example of this might be using a third-party tweak utility to get the best performance out of the TCP/IP stack. You might change some low-level settings, such as TCP window size or the maximum transmission unit (MTU). In those cases, there is no easy way to get back to the default without manually editing the registry. So Windows XP provides this utility that allows you to get back that default TCP/IP configuration. So it's a great recovery tool, and it's used quite a bit to troubleshoot TCP/IP when everything looks okay in Device Manager, but we just can't run any TCP/IP-related commands or we can't ping servers on the Internet