It is very confusing when you are connected to Wi-Fi yet have no actual internet access. While it might seem like it’s enough to connect to a stable Wi-Fi to be online, there is a lot more going on behind the scenes when a network connection is made. A single error in the process can halt the connection. If you are facing a Wi-Fi connected, but no internet issue on Windows, here are the steps you should take to fix it.
Note: before following these instructions, restart the PC and the router to ensure basic glitches aren’t the cause. Also, connect another device to the Wi-Fi network to confirm the router or ISP isn’t causing the issue.
Use the Built-in Network Troubleshooter to Automatically Fix No Internet Issue
This should be your first step, as it automatically fixes many network problems, including no internet with Wi-Fi connected. The Windows Network troubleshooter will scan your PC for common causes of internet issues and automatically apply the fixes.
To use it, right-click the Wi-Fi icon in the taskbar system tray and click on Diagnose network problems.
The Get Help window will launch and scan your network. If it finds a problem, it will either automatically fix it or ask you to confirm an action to fix it. If the problem isn’t found, it will provide recommended steps that I highly recommend you follow.
Reset Windows Network Stack For a Fresh Connection
If the Windows troubleshooter failed, it’s a sign that the problem requires manual intervention instead of basic fixes. Let’s start with resetting the Windows Network Stack, which is responsible for communication between your device and the router.
Windows Network Stack is a hierarchical set of software layers and protocols that lets Windows communicate with network hardware and the internet. Any corruption or misconfiguration in any of the components can lead to no internet issue. To reset it, you’ll have to reset Winsock, TCP/IP protocols, and flush the DNS.
To do so, open Command Prompt as administrator and run the following commands one after the other:
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
Afterward, you must restart Windows, as Windows can’t build these protocol layers while they are actively in use.
Manually Select a Better DNS Resolver
Computers communicate using IP addresses; The DNS resolver is a service that translates the human-readable domain names into machine-readable IP addresses. By default, your ISP uses its own DNS resolver, which can often face issues that can lead to no internet.
I recommend changing your DNS resolver to a public one that is considered more reliable, like Google or Cloudflare. Here’s how:
In Windows Settings, go to Network & internet → Wi-Fi → Hardware properties.
Click on Edit next to DNS server assignment and then select Manual.
Now, enable the IPv4 toggle and enter any of the following DNS server IP addresses:
Google:
Preferred DNS: 8.8.8.8
Alternative DNS: 8.8.4.4
Cloudflare:
Preferred DNS: 1.1.1.1
Alternative DNS: 1.0.0.1
While both are reliable, I prefer Cloudflare DNS as it is known to be faster, which improves network speed. You can also combine both services by setting a preferred DNS to Google (8.8.8.8) and the alternative DNS to Cloudflare (1.1.1.1), or vice versa.
Alternatively, you can use a DNS changer tool to easily change DNS to any DNS provider with just a click.
Note: if the connectivity issue only starts after you have manually configured the DNS, then turn it off to restore it to its original state.
Make Sure No Ghost Adaptors are Interfering
If fixing your connection settings didn’t help, maybe a third-party app is interfering. VPNs and similar network management apps often add their own network adaptor that can interfere with your Wi-Fi, even when off. You should disable any third-party network adapters to ensure they are not the cause.
Open Windows Settings and go to Network & internet → Advanced network settings. Here, look for any third-party network adaptor other than your Wi-Fi and Ethernet adaptors. They usually have names like TAP, TUN, or Wintun, etc. If you find any, click on Disable next to it and see if it fixes the problem.
If this fixes the issue, try properly closing the associated app or reinstalling it.
Completely Reset the Network to Start Over
If there is still no internet, it’s time to start over and reset all the network settings. Windows has a built-in option to fully reset network settings. This involves wiping all protocols, reinstalling drivers, and setting default network configurations. You will lose all your saved passwords and any network changes you made.
If you are ready, go to Network & internet → Advanced network settings again and click on Network reset. Click on the Reset now button and confirm the prompt to reset the network and restart the PC.
The Worst Scenario: Reinstall Windows
Although your Wi-Fi should be fixed by now, and the internet is back on, if it still isn’t, reinstalling Windows is usually the answer to all software-related problems. You can reinstall Windows without losing data, and it can be done locally or from the cloud.
You can also open the Device Manager and see if there are any errors under the Network adapters section. They could indicate driver or even hardware issues. There are reliable solutions in our guides to fix Wi-Fi not working and the Wi-Fi icon missing as well.