Reset TCP/IP

One of the components of the Internet connection on your computer is a built-in set of instructions called TCP/IP (Transfer Control Protocol/Internet Protocol). TCP/IP can sometimes become corrupted. Corruption can result poor Internet connection performance or no Internet connection.

Resetting your network router (or modem with built-in router), rebooting your computer, or even reinstalling your network interface driver did not resolve your connection problem.

The TCP/IP is a core component of Windows and it cannot be removed. You can reinstall Windows that would normally resolve this problem or you can reset TCP/IP to its original state. The reset command is available in the IP context of the NetShell utility. Follow the steps below to use the reset command to reset the TCP/IP manually.

  1. Open the command prompt. You can click on the Start menu button then click Run then type Run. Windows Vista, 7, and 8 will be a little different. Simply type CMD in Search for programs and files box. Windows 8 already has the menu item when you right click the Start menu or you can go to the Start screen and type CMD.
  2. In the cmd box, enter the following:

netsh int ip reset c:\resetlog.txt

  1. Reboot the computer

When you run the reset command, it rewrites two registry keys that are used by the TCP/IP. This has the same result as removing and reinstalling the protocol. The reset command rewirtes the follwing two registry keys: SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\ SYSTEM\CurrentControlSet\Services\DHCP\Parameters\  

NOTE: If you have any custom settings (default gateway, DNS server, etc.) you will need set these again.