The Transmission Control Protocol/Internet Protocol, more commonly referred to as TCP/IP, is a key part of how your Windows PC communicates with other devices on the internet. But what happens when things go wrong? How do you fix it? Luckily, a reset might be all you need.
What Is TCP/IP?
TCP/IP is sometimes broadly referred to as the Internet Protocol Suite. Together, TCP and IP control how digital information is broken into packets, how those packets are routed between your computer and the destination, and how your PC can ensure that the packets were all received correctly. It is critical to how the modern internet works, and recently celebrated its 40th birthday.
The settings for the Internet Protocol Suite are stored on your local device — that also means they can be corrupted by malware, a program you installed, or any other number of ways. Oftentimes, a TCP/IP problem will present as a nondescript connection error. The easiest way to fix it is to reset the TCP/IP stack settings back to their defaults.
How to Reset TCP/IP
Resetting the TCP/IP stack settings is pretty painless. Launch an elevated Command Prompt, PowerShell, or Windows Terminal. Any of them will work, so it is just down to your preference.
This example will use PowerShell. Click the Start button, type “powershell” into the search bar, then click “Run as Administrator.”
Note: The taskbar is one of the user interface elements that got a big redesign between Windows 10 and Windows 11. These pictures are from Windows 11, but the process is the same on Windows 10. Things just look a bit different.
netsh int ip reset into the PowerShell window and then hit Enter.
If the task executes successfully, you should see a whole bunch of “Resetting, OK!” in the window.
Restart your computer, and then see if you’re still experiencing problems. If resetting the TCP/IP stack didn’t help, you should try some other troubleshooting steps.