Cause #1: Windows 'Power Saving' on the Network Adapter
This is the one I see most often. About 80% of the random disconnects I've fixed over the past decade trace back to Windows 10 or 11 deciding your network adapter is 'idle' and turning it off to save a few milliwatts. Problem is, Windows is terrible at judging what 'idle' means. I had a client last month whose WiFi dropped every 45 minutes like clockwork—exactly when his laptop sat idle for a few seconds while he was reading a document. Turning this off fixed it instantly.
Here's the fix:
- Right-click the Start button and pick Device Manager.
- Expand Network adapters.
- Right-click your active adapter (usually 'Intel WiFi 6 AX200' or 'Realtek PCIe GbE Family Controller' or similar) and choose Properties.
- Go to the Power Management tab.
- Uncheck 'Allow the computer to turn off this device to save power'.
- Click OK and reboot.
That's it. Simple. If the Power Management tab isn't there, don't worry—you might need to update or reinstall the driver first (covered in Cause #2).
Pro tip: Do this for both WiFi and Ethernet adapters if you use both. Windows sometimes manages them independently, and you don't want it killing your wired connection while you're on a Zoom call.
Cause #2: Your Network Driver is Garbage (or the Wrong Version)
Windows Update loves to push generic drivers that work 'well enough' until they don't. I've seen this particularly with Realtek PCIe controllers and Intel WiFi 6 AX200 chips. The driver from 2021 might have a memory leak or a timing bug that causes the adapter to drop and reinitialize. The real fix is to go straight to the chipset manufacturer's site and grab the latest.
Steps:
- Open Device Manager again.
- Right-click your network adapter and choose Update driver.
- Pick Browse my computer for drivers.
- Choose Let me pick from a list of available drivers on my computer.
- If you see an older version (like from 2020) listed, select it and hit Next. This rolls back the driver. Windows will complain—ignore it.
If rolling back doesn't work, uninstall the driver completely (check 'Delete the driver software for this device'), then download the latest from the manufacturer's website. For Intel chips, use their Intel Driver & Support Assistant. For Realtek, go directly to Realtek's site—not your motherboard manufacturer's page, which is often outdated.
Real-world scenario: I had a small law office where every single Dell laptop (models from 2022) dropped WiFi every 10 minutes. The Intel driver installed by Windows Update was version 22.80.0. The Intel site had 23.20.0. Updated all eight laptops, and the issues vanished. That was over a year ago, and they haven't called back.
Cause #3: IP Address Conflict or Corrupted Network Configuration
Less common than the first two, but when it happens, it's maddening. Your machine gets an IP address from your router via DHCP, but something gets stuck—maybe a duplicate IP from a phone that was connected earlier, or a corrupted ARP cache. The connection drops for a few seconds, then comes back. You'll see 'Unidentified network' or 'No internet access' briefly in the system tray.
The fix is a full network stack reset:
ipconfig /release
ipconfig /renew
ipconfig /flushdns
netsh winsock reset
netsh int ip reset
Run these commands from an elevated Command Prompt (right-click Start, select Windows Terminal (Admin) or Command Prompt (Admin)). After the last command, reboot. This clears everything: DNS cache, Winsock catalog, and IP settings. It's nuclear, but it works.
When to skip this: If the disconnects happen across multiple devices on the same network, the problem is your router, not your PC. In that case, reboot the router and check for firmware updates.
Quick-Reference Summary Table
| Cause | Symptom | Fix | Time |
|---|---|---|---|
| Power Management | Drops after idle seconds | Uncheck 'Allow computer to turn off...' | 2 min |
| Bad driver | Drops intermittently, multiple times per hour | Roll back or update driver from manufacturer | 10 min |
| Corrupt network config | Drops, 'Unidentified network' appears | Run ipconfig /release, /renew, flushdns, netsh commands | 5 min |
Bottom line: Start with Power Management. It's the easiest and the most common culprit. If that doesn't work, attack the driver. Only go nuclear with the network reset if the first two fail. Most of the time, you won't need to go past step 1.