Forget the lists of 15 random fixes thrown at you and hoping one lands. Windows internet not working has a handful of real causes, and once you know which one you're dealing with, the fix is usually quick. This guide works through them in order, fastest first, so you're not wasting time on advanced steps when a 30-second reboot would have done it.
What Causes Windows Internet Not Working?
There's no single culprit here, which is why the problem feels confusing. But it does fall into a few clear categories, and knowing which one you're in saves a lot of time.
The most common cause is upstream of your PC entirely. The modem or router has locked up, or there's a loose cable somewhere between the wall and your machine. Windows looks connected because it can see the router, but the router itself has no path to the internet. Your PC is blameless. This is why checking other devices is the very first step.
The second big cause is Windows itself getting confused. The networking stack (specifically something called Winsock and the TCP-IP layer) can get stuck in a bad state after a Windows Update, a dodgy driver install, or even just a power cut. When this happens, Windows might show a perfectly healthy Wi-Fi connection in the taskbar, but nothing will actually load. Browsers time out, apps can't connect, and the little globe icon sometimes shows a yellow triangle. This is the "connected but no internet" situation that trips a lot of people up.
Then there's the DNS problem. DNS is what translates a web address like google.com into an actual IP address your PC can reach. If the DNS server your PC is pointing at goes down, or if Windows is caching a stale DNS record, pages stop loading even though the connection itself is fine. The fix is usually a quick ipconfig /flushdns command.
Driver corruption is less common but it does happen, especially after a Windows Update that installs a generic driver over a manufacturer-specific one. The adapter might show in Device Manager with a yellow warning icon, or it might look fine but behave badly. Reinstalling the driver sorts this out.
Finally, there's the saved Wi-Fi profile problem. Windows stores your Wi-Fi password and security settings in a profile. If the router's security settings changed (say, your ex updated the router password or switched from WPA2 to WPA3) but Windows is still trying to connect with the old saved profile, it'll appear to connect but then fail. Forgetting the network and reconnecting fresh clears this immediately.
Windows Internet Not Working: Quick Fix
Start here. This takes five to ten minutes and fixes more cases than you'd expect. No commands, no settings menus, just a few physical steps and a restart.
Power-Cycle and Reconnect Easy
- Check other devices first.
Grab your phone and try loading a website on the same Wi-Fi. If your phone also has no internet, the problem is the router, modem, or ISP. If your phone works fine, the problem is your Windows PC specifically. Either way, carry on with the steps below. - Unplug the modem and router.
Pull the power cable out of both. If your modem has a backup battery (some do, it'll be a removable pack on the back), pull that out too. Wait a full 30 seconds. This clears the internal memory and forces a fresh connection to your ISP. - Plug the modem back in first.
Wait until all the lights settle and it looks fully online. This usually takes 60 to 90 seconds. Then plug the router back in and wait another 30 seconds for it to come up. Order matters here. - Restart your Windows PC.
A proper restart, not sleep or hibernate. This clears any stuck IP lease or adapter state on the Windows side. - Reconnect to Wi-Fi.
Go to Settings, then Network and internet, then Wi-Fi. Make sure you're connected to the right network. If you're on the wrong one, click the correct network and connect.
If that didn't work, the problem is either in Windows itself or in a saved network profile. The next section covers both.
More Windows Internet Not Working Solutions
These steps go a level deeper into Windows settings. Still no command line, but you will be going into Device Manager and the network settings pages. Takes about 15 to 30 minutes.
Run Network Reset Easy
- Open the Network reset page.
On Windows 11: Settings, then Network and internet, then Advanced network settings, then Network reset. On Windows 10: Settings, then Network and internet, then Status, then scroll down to Network reset. - Click Reset now and confirm.
Windows will warn you that it's going to remove and reinstall all network adapters and reset networking components to defaults. That's exactly what you want. Confirm it and let the PC restart. - Reconnect to Wi-Fi after the restart.
You'll need to re-enter your Wi-Fi password because the saved profile is gone. That's normal. Connect to your network, enter the password, and test.
Forget and Re-add the Wi-Fi Network Easy
- Go to your Wi-Fi settings.
Settings, then Network and internet, then Wi-Fi, then Manage known networks. Find your network in the list and click Forget. - Reconnect from scratch.
Back on the Wi-Fi page, click your network name, enter the password, and connect. Windows builds a fresh profile with no stale settings carried over.
Check the Network Adapter in Device Manager Easy
- Open Device Manager.
Right-click the Start button and choose Device Manager. Expand the Network adapters section. - Look for warning icons.
A yellow triangle or red X on the adapter means Windows has spotted a problem. If you see one, right-click the adapter and choose Update driver, then let Windows search automatically. - Make sure the adapter is enabled.
If the adapter icon looks faded or greyed out, right-click it and choose Enable device.
Still no luck? The problem is almost certainly in the Windows networking stack itself. That needs the command-line fixes below.
Advanced Windows Internet Not Working Fixes
These are the fixes we reach for when everything else has failed. They involve Command Prompt, which sounds scary but really isn't. You're just typing specific commands that reset the parts of Windows that handle internet traffic. The Winsock and TCP-IP reset process is documented by Microsoft and is completely safe to run.
Here's the thing: this set of commands fixes the vast majority of cases where Windows internet not working is caused by a corrupted or misconfigured networking stack. We use these in remote support sessions almost daily. They work.
Winsock and TCP-IP Reset Commands Medium
- Open Command Prompt as Administrator.
Click the Start button, typecmd, then right-click Command Prompt in the results and choose Run as administrator. Click Yes on the UAC prompt. You need the administrator version or the commands won't work. - Run the Winsock reset.
Typenetsh winsock resetand press Enter. You should see a message saying "Winsock reset completed successfully". This resets the Winsock catalogue, which handles how applications talk to the network. - Run the TCP-IP reset.
Typenetsh int ip resetand press Enter. This rewrites the TCP-IP registry keys back to defaults. You'll see a list of entries being reset scroll past. - Release and renew your IP address.
Typeipconfig /releaseand press Enter, then typeipconfig /renewand press Enter. This drops your current IP lease from the router and requests a fresh one. If you're on Wi-Fi, the release command might briefly show an error about media disconnected. That's fine, carry on. - Flush the DNS cache.
Typeipconfig /flushdnsand press Enter. You should see "Successfully flushed the DNS Resolver Cache". This clears any stale or broken DNS records Windows has stored. - Restart the PC.
Close Command Prompt and do a full restart. Don't skip this. The Winsock reset especially needs a reboot to take full effect, and sometimes this one needs a second reboot before it sticks if the stack was badly corrupted.
Uninstall and Reinstall the Network Adapter Medium
- Open Device Manager.
Right-click Start, choose Device Manager, expand Network adapters. - Uninstall the adapter.
Right-click your Wi-Fi or Ethernet adapter and choose Uninstall device. If prompted, tick the box to delete the driver software as well, then confirm. The adapter will disappear from the list. - Restart the PC.
Windows will detect the missing adapter on startup and reinstall it automatically using the built-in driver. Once back on the desktop, check Device Manager again. The adapter should be back with no warning icons. - Test the connection.
Reconnect to Wi-Fi and test. If the automatically installed driver is still causing problems, visit your laptop or motherboard manufacturer's website and download the latest driver manually.
If you've run all of the above and Windows internet not working is still the situation, plug in an Ethernet cable directly to the router if you have one. As How-To Geek explains, testing with Ethernet separates a Wi-Fi-specific problem from a general connectivity problem. If Ethernet works but Wi-Fi doesn't, the fault is in the wireless side of things. If Ethernet also fails, contact your ISP because the problem is outside your PC entirely. You can also check our Wi-Fi keeps disconnecting guide if the connection drops repeatedly rather than staying offline completely.
Preventing Windows Internet Not Working
Most of these problems are avoidable. Here's what actually makes a difference, in order of importance.
Keep your router firmware updated. Router manufacturers push firmware updates to fix bugs, including ones that cause the router to lock up under load. Log into your router's admin page (usually 192.168.1.1 or 192.168.0.1 in a browser) and check for updates every few months. Some routers do this automatically if you enable it.
Use a surge protector. Sudden power cuts are a known cause of router and modem corruption. A basic surge protector costs a few pounds and stops a power spike from putting you offline for an hour while you troubleshoot. If you want to go further, a UPS (uninterruptible power supply) keeps the router running through a brief outage entirely.
Keep your network drivers updated. Go to Windows Update, click Advanced options, then Optional updates. Driver updates often appear here rather than installing automatically. Check it monthly. Alternatively, visit your laptop manufacturer's support page and download drivers directly. This avoids the generic driver problem mentioned above.
Don't let old Wi-Fi profiles pile up. Every time you connect to a new network, Windows saves a profile. Over time, if you've moved house, changed routers, or had the router replaced, you can end up with dozens of stale profiles. Go to Settings, Network and internet, Wi-Fi, Manage known networks, and delete anything you don't recognise or no longer use. It keeps things clean.
Write down your router login and Wi-Fi password. This sounds basic, but you'd be amazed how many support calls come down to someone not knowing their own Wi-Fi password after a network reset. Keep a note somewhere physical. If you ever need to do a network reset, you'll need it.
If you're also dealing with slow speeds rather than a complete outage, our Windows slow internet guide covers the causes and fixes for that separately. And if you suspect a recent software install caused the problem, our network adapter driver fix guide goes deeper on the driver side of things.
Windows Internet Not Working: Summary
Windows internet not working is one of those problems that looks complicated but almost always has a simple cause. Power-cycle the router and modem first. If that doesn't fix it, run a Network reset or forget and re-add the Wi-Fi network. If Windows networking itself is broken, the Winsock and TCP-IP reset commands sort it in under five minutes. And if none of that works, an Ethernet test will tell you quickly whether the problem is your PC or your ISP.
Work through the steps in order, don't skip ahead, and you'll have Windows internet not working sorted without needing to call anyone. If you do get stuck, our remote support team can take over and run through the advanced fixes with you directly.

