Quick answer
Disable the power saving setting for your network adapter and update the driver. Open Device Manager, find your WiFi adapter, go to Power Management tab, uncheck "Allow the computer to turn off this device to save power". Reboot.
Why this happens
When your WiFi keeps connecting and disconnecting, it's rarely the router. It's your computer fighting with its own power settings. I've seen this on Dell XPS 13, Lenovo ThinkPads, and HP Spectres — especially after Windows updates. The adapter gets told "save power" at the wrong moment, so it disconnects, then reconnects, over and over. It's maddening when you're in a Zoom call and the screen goes gray every 30 seconds.
Step-by-step fix
Step 1: Turn off power saving for the network adapter
- Press
Windows + Xand select Device Manager. - Expand Network adapters. You'll see something like "Intel Wi-Fi 6E AX211" or "Realtek RTL8822CE".
- Right-click your WiFi adapter (not the Bluetooth one) and choose Properties.
- Go to the Power Management tab.
- Uncheck "Allow the computer to turn off this device to save power".
- Click OK.
This is the number one fix. I'd say 70% of the time this stops the cycling. It works because by default Windows thinks "hey, saving battery is more important than your Netflix stream". Not true.
Step 2: Update the WiFi driver
- In Device Manager, right-click your WiFi adapter again and pick Update driver.
- Choose "Browse my computer for drivers".
- Then select "Let me pick from a list of available drivers on my computer".
- If you see an older driver listed (like one from 2022), pick that instead of the newest. Sometimes newer drivers break things.
- Click Next and reboot.
I know that sounds backwards — pick an older driver? Yes. Windows updates sometimes push a buggy driver. A friend had a Realtek card that kept dying after the 2024 September update. Rolling back to the July version fixed it.
Step 3: Reset the network stack
If power saving and driver didn't help, the network stack might be corrupted. Open Command Prompt as admin (search "cmd", right-click, Run as administrator) and run these commands one at a time:
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
Reboot after all of them. This clears junk that builds up from disconnects, VPNs, or old DHCP leases.
If the main fix doesn't work
Alternative 1: Check for WiFi interference
If you're in an apartment with 20 routers nearby, your WiFi channel might be crowded. Download WiFi Analyzer (free on Microsoft Store) and see if your network is on a busy channel. Switch to a less crowded one in your router settings, like channel 1, 6, or 11 for 2.4 GHz. Or use 5 GHz if your router supports it — it's way less congested.
Alternative 2: Disable Bluetooth
Some laptops (looking at you, Dell) have Bluetooth and WiFi on the same chip. If Bluetooth is on, it can cause interference. Turn off Bluetooth in Settings > Bluetooth & devices. Try it for a day.
Alternative 3: Change the power plan
Go to Control Panel > Power Options. Select "High performance" (not Balanced or Power saver). Click "Change plan settings" > "Change advanced power settings". Find "Wireless Adapter Settings" and set "Power Saving Mode" to "Maximum Performance".
Prevention tip
Once you fix it, stop Windows from auto-updating the driver again. Run this in an admin Command Prompt:
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching /v SearchOrderConfig /t REG_DWORD /d 0 /f
This stops Windows Update from replacing your working driver with a broken one. Check back in 3 months and undo it if you need a security fix. But for now, you'll stay connected.
This fix works on Windows 10 (all versions) and Windows 11 (22H2 and later). I've used it on hundreds of machines. If your WiFi still cycles after all this, your adapter might be dying — try a USB WiFi dongle like the TP-Link Archer T3U for $20.