Internet can work only if the TCP/IP (Transmission Control Protocol/Internet Protocol) is intact and functions normally. TCP/IP plays an important role in Internet connection and the communication on the Internet.
However, sometimes you may encounter Internet connection problems. The Internet connection issues can be caused by corrupted Internet Protocol or incorrect settings of IP.
To fix this, knowing how to reset TCP/IP on Windows 10 is a good trick to make your computer connect to network again. You can also fix no Internet connection, WiFi connected but no Internet access, etc. by resetting TCP/IP stack on Windows 10.
Check below how to use Netsh commands to reset TCP/IP stack, reset IP address, renew TCP/IP settings, etc.
Step 1. Open Command Prompt Windows 10
Netshell is a Windows command-line utility which allows you to check and modify the network configuration of your computer. To use Netsh commands to reset TCP/IP, you should enter into Command Prompt Windows 10.
You can press Windows + R at the same time on the keyboard, type cmd, and press Ctrl+ Shift + Enter to open and run Command Prompt as administrator.
- Solved: Unidentified network no internet access on windows 10 !!! 
- List of Windows Upgrade error codes and solutions
- How To Fix Farming Simulator 22 Crashing On PC
- How to Fix the “Input Signal Out of Range” Error in Windows
- Top 5 Fixes for Language Bar Missing in Windows 10
Step 2. Reset TCP/IP Stack Windows 10 with Netsh Commands
Then you can type Netsh command lines as follows to reset TCP/IP stack on Windows 10. Remember to hit Enter after typing each command line.
Type the following command line to completely reset TCP/IP configuration and restore TCP/IP to its original state. The command takes effect after you restart your computer.
- netsh int ip reset
To reset TCP/IP and generate a log file to a specific path, use the following command:
- netsh int IP reset c:resettcpip.txt
If you use IPv4 or IPv6, use the command lines below to reset IP address:
- netsh int ipv4 reset
- netsh int ipv6 reset
To reinstall TCP/IP, type the command lines below:
Additionally, you can also use Netsh commands to flush DNS and reset network settings to fix Internet connection problems. The command lines are as follows:
- Best Dancing Apps To Learn Dance During Self Quarantine!
- Microsoft Store Error Code 0x80131500 [Solved]
- PC on the Fritz? How to Factory Reset a Windows 10 or Windows 11 Computer
- Microsoft Store Error Code: 0x00000194 – Five Fixes for You [MiniTool Tips]
- Fix: Content Package No Longer Available Error on PS4/PS5/PC/Xbox [Resize Partition]
- ipconfig /release (this command removes the current IP configuration)
- ipconfig /renew (this command requests your DHCP client to reset an IP address)
- ipconfig /flushdns (use this Netsh command to clear corrupted or incorrect DNS cache)
- netsh winsock reset (this command line resets Winsock settings and recovers your computer from any socket errors. Winsock contains your computer Internet connectivity configurations)
Step 3. Restart Computer
After you use all the Netsh commands above to reset TCP/IP stack and troubleshoot other Internet connections problems, you can restart your computer and your computer should be able to connect to Internet now. If your computer still has no Internet connection after resetting the TCP/IP Internet Protocol, you may contact your Internet Service Provider for help.
Tip: If you lost some important data on your Windows 10/8/7 computer because of computer error, OS crash or other causes, best free data recovery software – MiniTool Power Data Recovery – can help you easily recover lost data from PC and other storage devices in 3 simple steps. It’s a 100% clean and free program.