UK tech experts · info@vividrepairs.co.uk
Vivid Repairs
A Windows 11 laptop on a home desk showing a no internet connection error with a yellow warning triangle on the taskbar network icon
Fix It Yourself · Troubleshooting

Windows internet not working

Published 22 September 202612 min read
As an Amazon Associate, we may earn from qualifying purchases. Our ranking is independent.

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.

Not sure which category you're in? Just start at the top of this guide and work down. The quick fix section alone resolves the majority of cases we see in remote support sessions.
Quick routeStart here

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.

1

Power-Cycle and Reconnect Easy

  1. 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.
  2. 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.
  3. 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.
  4. Restart your Windows PC.
    A proper restart, not sleep or hibernate. This clears any stuck IP lease or adapter state on the Windows side.
  5. 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 websites load after this, you're done. The router had simply locked up, which is extremely common and nothing to worry about.

If that didn't work, the problem is either in Windows itself or in a saved network profile. The next section covers both.

Intermediate routeKeep going if needed

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.

2

Run Network Reset Easy

  1. 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.
  2. 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.
  3. 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.
Network reset fixes cases where Windows networking has drifted into a broken state over time. It's one of the most reliable fixes for the 'connected but no internet' situation.
3

Forget and Re-add the Wi-Fi Network Easy

  1. 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.
  2. 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.
This is the fix when someone changed the router password or security settings and Windows is still trying the old credentials. Quick and low risk.
4

Check the Network Adapter in Device Manager Easy

  1. Open Device Manager.
    Right-click the Start button and choose Device Manager. Expand the Network adapters section.
  2. 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.
  3. Make sure the adapter is enabled.
    If the adapter icon looks faded or greyed out, right-click it and choose Enable device.
According to Microsoft's own Wi-Fi troubleshooting documentation, a disabled or error-state adapter is one of the most commonly missed causes of Windows internet not working, especially after a Windows Update.

Still no luck? The problem is almost certainly in the Windows networking stack itself. That needs the command-line fixes below.

Advanced routeChange one thing at a time

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.

5

Winsock and TCP-IP Reset Commands Medium

  1. Open Command Prompt as Administrator.
    Click the Start button, type cmd, 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.
  2. Run the Winsock reset.
    Type netsh winsock reset and 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.
  3. Run the TCP-IP reset.
    Type netsh int ip reset and press Enter. This rewrites the TCP-IP registry keys back to defaults. You'll see a list of entries being reset scroll past.
  4. Release and renew your IP address.
    Type ipconfig /release and press Enter, then type ipconfig /renew and 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.
  5. Flush the DNS cache.
    Type ipconfig /flushdns and press Enter. You should see "Successfully flushed the DNS Resolver Cache". This clears any stale or broken DNS records Windows has stored.
  6. 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.
After the restart, open a browser and test. If this worked, you'll know immediately. Pages will load normally with no delay.
If you're running a third-party firewall (not Windows Defender, but something like ZoneAlarm or a VPN client with its own firewall), that software can block internet access after a Winsock reset. Try disabling it temporarily to test. If that's the cause, you may need to reinstall the firewall software.
6

Uninstall and Reinstall the Network Adapter Medium

  1. Open Device Manager.
    Right-click Start, choose Device Manager, expand Network adapters.
  2. 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.
  3. 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.
  4. 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.
This is particularly useful after a Windows Update installs a generic driver over a manufacturer-specific one. The generic driver sometimes lacks features the adapter needs to maintain a stable connection.

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.

Frequently Asked Questions

Check whether other devices like your phone or tablet also have no internet. If they all fail, the problem is the modem, router, or ISP rather than your Windows PC.

Power-cycle your modem and router. Unplug both, wait 30 seconds, plug the modem in first and let it come fully online, then plug in the router. Then restart your PC.

Windows can show connected without real internet access. Try the network troubleshooter first, then forget and re-add the Wi-Fi network. If that fails, run the command-line Winsock and TCP-IP resets.

Yes. Network reset removes and reinstalls your network adapters and returns networking components to defaults. You will need to re-enter your Wi-Fi password afterwards, but nothing else is deleted.

Open Command Prompt as Administrator and run these one by one: netsh winsock reset, netsh int ip reset, ipconfig /release, ipconfig /renew, ipconfig /flushdns. Restart the PC after.