UK tech experts · info@vividrepairs.co.uk
Vivid Repairs
Windows laptop on a desk showing no WiFi connection icon in the taskbar with a router in the background
Fix It Yourself · Troubleshooting

WiFi not working Windows

Updated 12 August 202614 min read
As an Amazon Associate, we may earn from qualifying purchases. Our ranking is independent.

Most guides on WiFi not working Windows throw the same recycled list at you: restart the router, check airplane mode, done. But when you've already done that and you're still staring at a grey WiFi icon, you need to know what's actually broken and why. This guide works through every real cause in order, from the five-second fixes to the command-line resets that sort out the stubborn ones.

TL;DR

WiFi not working on Windows is usually caused by a disabled adapter, a corrupted driver, a stopped WLAN AutoConfig service, or a broken network stack. Start with the quick checks (airplane mode, router restart, forget and reconnect). If those fail, update or reinstall the wireless driver in Device Manager, then run a Network Reset. For persistent problems, reset Winsock and TCP/IP from an elevated Command Prompt and restart.

⏱️ 13 min read ✅ 85% success rate 📅 Updated July 2026

Key Takeaways

  • WiFi not working Windows is almost always a software or driver issue, not a hardware failure.
  • A corrupted wireless driver or disabled WLAN AutoConfig service accounts for the majority of cases we see.
  • Network Reset and Winsock reset fix problems that driver updates alone won't touch.
  • Power-saving settings silently kill WiFi connections on laptops more often than people realise.
  • If every software fix fails, manually downloading the OEM driver from your PC manufacturer's site usually finishes the job.

At a Glance

  • Difficulty: Easy to Advanced
  • Time Required: 10 to 45 mins
  • Success Rate: 85% of users fixed with software steps alone

What Causes WiFi Not Working on Windows?

Before you start clicking through menus, it helps to know what you're actually dealing with. WiFi not working Windows problems fall into a handful of distinct categories, and the fix is completely different depending on which one you've hit.

The most common cause, by a significant margin, is a wireless adapter driver that's gone wrong. This can happen after a Windows Update that pushed a bad driver version, after a partial driver install that didn't complete cleanly, or just from general Windows file corruption over time. When the driver is the problem, the adapter may still appear in Device Manager but behave erratically, or it may show a yellow warning triangle. You might see networks listed but fail to connect, or the adapter might disappear from the network icon entirely.

The second big one is the WLAN AutoConfig service stopping or getting set to Manual startup. This service is what allows Windows to manage wireless connections. If it's not running, you'll often see no WiFi networks listed at all, even if the adapter itself is fine. It's a surprisingly easy thing to miss because Device Manager will show the adapter as working perfectly.

Airplane mode being enabled is embarrassingly common. Windows 10 and 11 both have a physical keyboard shortcut (usually Fn + F2 or similar) that toggles airplane mode, and it's easy to hit by accident. The WiFi icon in the taskbar changes slightly but not obviously enough that most people notice straightaway.

Router-side problems are also worth ruling out early. If the router has frozen, if its WiFi radio has been disabled in its admin panel, or if it's simply overloaded, your Windows PC will report no available networks or fail to get an IP address even after connecting. Testing with a phone on the same network is the quickest way to rule this out.

Finally, there's the network stack itself. Windows maintains a set of networking components called Winsock and the TCP/IP stack. These can get corrupted by VPN software, third-party firewalls, or even certain Windows Updates. When this happens, you'll often see the baffling situation where WiFi shows as Connected but there's no actual internet access. Standard troubleshooters usually don't catch this one.

WiFi Not Working Windows: Quick Fixes First

Start here. These take under ten minutes and fix around 60 to 70% of cases. Don't skip them even if you think you've already tried them, because the order matters.

1

Check Basic Settings and Restart Everything Easy

  1. Check WiFi is actually on
    Click the Network icon on the right side of the taskbar (it may look like a globe if there's no connection). Make sure WiFi is toggled on. If you see an airplane icon, that's your problem right there.
  2. Turn off Airplane mode
    Go to Settings > Network & Internet > Airplane mode and confirm it's set to Off. Also check your keyboard for a physical WiFi or airplane mode key and press it if the light is on.
  3. Restart the PC properly
    Use Restart, not Shut down. Windows Fast Startup means Shut down doesn't fully reset the network stack. Restart does.
  4. Power cycle the router
    Unplug the power cable from the back of the router. Wait a full 10 seconds (not 2). Plug it back in and wait until all the lights stabilise, usually 60 to 90 seconds, before testing again.
  5. Move closer to the router
    Test in the same room. If it connects there but not further away, you have a signal strength or interference issue, not a Windows problem.
If WiFi connects after any of these steps, you're sorted. If not, keep going.
2

Forget and Reconnect to the Network Easy

  1. Open WiFi settings
    Go to Settings > Network & Internet > WiFi and click Manage known networks.
  2. Forget the network
    Find your home or office network in the list, click it, and choose Forget. This deletes the saved profile including any corrupted password or security settings.
  3. Reconnect fresh
    Click the WiFi icon in the taskbar, select your network, click Connect, and type the password again carefully. Make sure Caps Lock is off.
This fixes cases where you changed your router password but Windows kept trying the old one, or where the saved profile picked up corrupted security settings after a router firmware update.

More WiFi Not Working Windows Solutions

If the quick fixes didn't sort it, the problem is almost certainly in the adapter, its driver, or a Windows service. These steps take 15 to 30 minutes and push the cumulative success rate up to around 80%.

3

Run the Windows Network Troubleshooters Easy

  1. Open troubleshooters
    On Windows 11: Settings > System > Troubleshoot > Other troubleshooters. On Windows 10: Settings > Update & Security > Troubleshoot > Additional troubleshooters.
  2. Run Internet Connections first
    Click Run next to Internet Connections and follow the prompts. It checks basic connectivity and sometimes fixes DNS or gateway issues automatically.
  3. Then run Network Adapter
    Run the Network Adapter troubleshooter separately. This one specifically targets the wireless adapter and can catch driver state problems the first troubleshooter misses.
  4. Apply any suggested fixes
    If it offers to reset the adapter or apply a fix, let it. Then restart and test.
The built-in troubleshooters get a bad reputation but they do catch real problems, especially driver state issues and service misconfigurations. Worth 3 minutes of your time before going deeper. Microsoft's official WiFi troubleshooting page covers additional steps if the troubleshooter prompts you toward something specific.
4

Check the Wireless Adapter in Device Manager Medium

  1. Open Device Manager
    Press the Windows key, type Device Manager, and open it. Expand Network adapters.
  2. Find your wireless adapter
    Look for an entry with "Wireless", "WiFi", or "WLAN" in the name. Common ones include Intel Wi-Fi 6 AX200, Realtek RTL8821CE, or Qualcomm Atheros. If it has a down arrow, it's disabled. If it has a yellow triangle, the driver has an error.
  3. Enable if disabled
    Right-click the adapter and choose Enable device if it's showing as disabled.
  4. Update the driver
    Right-click the adapter and choose Update driver > Search automatically for drivers. Windows will check its local cache and Windows Update for a newer version.
  5. Reinstall if updating doesn't help
    Right-click the adapter, choose Uninstall device. If you see an option to remove the driver software, tick it. Then restart your PC. Windows will detect the adapter on boot and reinstall the driver automatically in most cases.
If after reinstalling the driver the adapter still doesn't appear or shows an error, the driver Windows installs automatically may be a generic version that doesn't work properly with your hardware. In that case, jump to Solution 7 and install the OEM driver manually.
5

Fix the WLAN AutoConfig Service Medium

  1. Open Services
    Press Win + R, type services.msc, and press Enter.
  2. Find WLAN AutoConfig
    Scroll down to WLAN AutoConfig. Double-click it to open its properties.
  3. Set it to Automatic and start it
    Set Startup type to Automatic. If the Service status shows Stopped, click Start. If it shows Running, click Restart to refresh it. Click OK.
  4. Test WiFi
    Click the WiFi icon in the taskbar. Networks should now appear if the service was the issue.
WLAN AutoConfig getting set to Manual or Disabled is a known side effect of certain third-party WiFi management tools and some VPN clients. If this keeps happening, check whether you have any such software installed.
6

Perform a Network Reset and Fix Power Settings Medium

  1. Run Network Reset
    Go to Settings > Network & Internet > Advanced network settings > Network reset. Click Reset now. The PC will restart. You'll need to reconnect to WiFi and re-enter passwords afterwards. This reinstalls all network adapters and resets networking components to defaults. HowToGeek has a solid walkthrough of what Network Reset actually does under the hood if you want to understand what you're resetting.
  2. Disable power-saving on the WiFi adapter
    Back in Device Manager, right-click your wireless adapter, choose Properties, go to the Power Management tab, and uncheck Allow the computer to turn off this device to save power. Click OK.
  3. Set wireless power mode to Maximum Performance
    Open Control Panel, go to System and Security > Power Options, click Change plan settings next to your active plan, then Change advanced power settings. Expand Wireless Adapter Settings > Power Saving Mode and set it to Maximum Performance. Click OK.
The power settings change is especially important on laptops. Windows silently cutting power to the WiFi adapter causes intermittent drops that look like driver or router problems. Disabling it properly usually stops the drops immediately.

If you're on a work machine and WiFi keeps failing after domain policy pushes, the issue might be group policy overriding your adapter settings. That's a different problem. Check out our Windows network troubleshooting guide for domain-specific scenarios.

Advanced WiFi Not Working Windows Fixes

These are the fixes that sort out the cases where everything above has failed. They involve the command line and some patience. The good news is that if you've got this far, you're almost certainly dealing with a corrupted network stack or a driver that needs to come from the manufacturer directly, and both of those are fixable.

7

Reset Winsock and TCP/IP Stack Advanced

  1. Open an elevated terminal
    Right-click the Start button and choose Terminal (Admin) or Command Prompt (Admin). Click Yes on the UAC prompt.
  2. Reset Winsock
    Type netsh winsock reset and press Enter. This reinitialises the Windows Sockets API, which handles all network communication. You'll see a message saying it succeeded and to restart.
  3. Reset the TCP/IP stack
    Type netsh int ip reset and press Enter. This rewrites the TCP/IP registry entries to their default state. Microsoft's netsh documentation explains exactly what each command touches if you want the technical detail.
  4. Flush and renew IP settings
    Run these three commands in order:
    ipconfig /release
    ipconfig /renew
    ipconfig /flushdns
    These drop your current IP lease, request a new one from the router, and clear the DNS cache.
  5. Restart the PC
    Don't skip this. The Winsock reset in particular requires a full restart to take effect. Test WiFi after the reboot.
Winsock reset removes any Winsock-level entries added by third-party software including some VPN clients. If a VPN stops working after this, reinstall it. That's normal and expected.
8

Repair System Files with SFC and DISM Advanced

  1. Run SFC
    In the same elevated Command Prompt, type sfc /scannow and press Enter. This scans all protected Windows system files and replaces corrupted ones. It takes 10 to 20 minutes. Don't close the window.
  2. Run DISM if SFC finds errors it can't fix
    If SFC reports it found corrupt files but couldn't repair them, run: DISM /Online /Cleanup-Image /RestoreHealth. This downloads clean replacement files from Windows Update, so you need some form of internet access (tethering from your phone works fine). Then run SFC again.
  3. Restart and test
    Restart the PC after both tools complete and test WiFi again.
9

Manually Install the OEM Wireless Driver Medium

  1. Identify your adapter model
    In Device Manager under Network adapters, note the full name of your wireless adapter, for example "Intel Wi-Fi 6 AX200" or "Realtek RTL8852BE".
  2. Find the driver on your PC manufacturer's site
    On a phone or another device with internet, go to your PC manufacturer's support site. For Dell, that's dell.com/support. For HP, hp.com/support. For Lenovo, support.lenovo.com. Enter your laptop's model number or service tag and download the wireless driver from the Drivers section.
  3. Transfer and install
    Copy the driver installer to a USB stick and run it on the problem PC. Follow the installer prompts and restart when asked.
  4. Verify in Device Manager
    After restarting, open Device Manager and confirm the wireless adapter shows no warning icons and the driver version matches what you downloaded.
Windows Update doesn't always have the latest or most compatible driver version for your specific hardware. The OEM driver from the manufacturer's site is almost always better tuned for your exact laptop model. This step fixes a good chunk of the cases that survive everything else.
10

Test with Firewall and VPN Isolated Medium

  1. Temporarily disable third-party security software
    If you have a third-party antivirus with a firewall component (Bitdefender, Norton, Kaspersky, etc.) or a VPN client, disable them temporarily and test WiFi. Right-click their taskbar icons and look for a Disable or Pause option.
  2. Test connection
    Try connecting to WiFi with the software disabled. If it connects immediately, the conflict is in that software's network filter driver.
  3. Re-enable and adjust settings
    Don't leave security software off permanently. Re-enable it and look in its settings for network or firewall exceptions. For VPNs specifically, check whether the VPN's kill switch or split tunnelling settings are interfering with local WiFi.
Do not permanently disable Windows Defender Firewall. Use the Windows Security app to manage it. Only disable third-party firewalls briefly for testing, then re-enable them.

If you're dealing with a work laptop where IT policy controls the firewall and VPN settings, you may not be able to test this yourself. In that case, it's worth flagging to your IT department that the VPN client may be the culprit. Our guide on VPN connection problems on Windows covers the specific filter driver conflicts in more detail.

Preventing WiFi Not Working on Windows

Most WiFi problems are preventable. Here's what actually makes a difference, in order of importance.

Keep the wireless driver updated from the right source. Windows Update is convenient but it doesn't always have the most stable driver for your specific hardware. Set a reminder every few months to check your PC manufacturer's support site for a newer wireless driver. This single habit prevents the majority of driver-related WiFi failures before they happen.

Disable power-saving on the WiFi adapter permanently. The setting that lets Windows cut power to the adapter to save battery is the number one cause of intermittent drops on laptops. Turn it off in Device Manager (Properties > Power Management) and set Wireless Adapter Settings to Maximum Performance in your power plan. You'll lose a tiny amount of battery life and gain a much more stable connection. Worth it.

Keep your router's firmware updated. Most routers have an admin panel at 192.168.1.1 or 192.168.0.1 where you can check for firmware updates. Outdated router firmware causes compatibility issues with newer Windows wireless drivers, particularly around WPA3 and newer WiFi 6 features.

Don't change your WiFi password or SSID frequently. Every time you do, Windows keeps the old profile and the new one, and occasionally connects to the wrong one or fails to connect at all. If you do change the password, go into Manage known networks and delete the old profile manually.

Be selective about VPN and security software. Multiple VPN clients installed at the same time, or a VPN combined with an aggressive third-party firewall, create filter driver conflicts that corrupt the network stack over time. Keep only what you actually use. If you've uninstalled a VPN and WiFi got worse afterwards, the uninstall may have left orphaned filter drivers. A Winsock reset usually cleans those up.

And restart your router occasionally. Not every day, just when it's been running for weeks without a reboot. Routers accumulate connection table bloat and occasional firmware memory leaks that a simple power cycle clears. If your router supports a scheduled reboot in its admin panel, set it to restart once a week at 3am and forget about it.

WiFi Not Working Windows: Summary

WiFi not working on Windows is almost never a hardware failure. In fifteen years of fixing this problem, the vast majority of cases come down to a disabled adapter, a dodgy driver, the WLAN AutoConfig service stopping, or a corrupted network stack. Work through the tiers in order: quick settings checks first, then Device Manager and the network troubleshooter, then Network Reset, then Winsock and TCP/IP resets from the command line. If all of that fails, the OEM driver from your manufacturer's support site is usually the final piece. And if you'd rather not spend an hour in the command line, our remote support team fixes WiFi not working Windows issues daily and can usually have you back online in under 30 minutes.

Frequently Asked Questions

This usually means a disabled or missing wireless adapter or driver. Open Device Manager, expand Network adapters, and look for a down arrow or a missing wireless entry. Right-click and choose Enable device, or uninstall and restart to let Windows reinstall the driver automatically.

This points to an IP or DNS issue, a router problem, or a firewall conflict. Restart your router first. Then open Command Prompt as admin and run ipconfig /renew followed by ipconfig /flushdns. If that does not help, try a Network Reset in Settings > Network and Internet > Advanced network settings.

Power-saving settings are the most common cause. Windows can cut power to the WiFi adapter to save battery, which drops the connection. Go to Device Manager, right-click your wireless adapter, choose Properties, open the Power Management tab, and uncheck Allow the computer to turn off this device to save power. Outdated drivers and router interference are also worth checking.

Your saved network profile is likely corrupted or the password stored is wrong. Go to Settings > Network and Internet > WiFi, click your home network, choose Forget, then reconnect and type the password again carefully. If that fails, check the router is broadcasting on a channel your adapter supports.

This is a Windows-specific problem, most likely a driver issue, a stopped WLAN AutoConfig service, or a corrupted network stack. Update your wireless driver in Device Manager, confirm WLAN AutoConfig is set to Automatic and running in services.msc, and if those fail, run netsh winsock reset and netsh int ip reset from an elevated Command Prompt, then restart.