WiFi drops daily—how I fixed the DHCP timeout on Windows 10
Your WiFi keeps disconnecting because the DHCP lease renewal fails silently. Here's how to force a fresh IP lease and stop the dropouts.
You're in the middle of something important—Zoom call, deadline, whatever—and suddenly the WiFi icon shows a yellow triangle. The internet's dead. You wait 30 seconds, it comes back. Then an hour later, same thing. It happens like clockwork every 2-4 hours. Sound familiar?
This is almost always a DHCP lease renewal timeout. Your router handed your PC an IP address with a lease time (often 24 hours), but some routers or ISPs renew leases every 2 hours. If your network adapter fails to renew within that window—boom, disconnect. Windows waits, then grabs a new IP, and you're back online. But the cycle repeats.
Why this happens
The real culprit is usually one of three things:
- Your router's DHCP server is flaky under load (common with older routers or ISP combos).
- Your Windows network adapter's power management is shutting it down to save battery, which interrupts the renewal handshake.
- A corrupted TCP/IP stack from a bad driver update or uninstaller mess.
Let's fix all three in about 5 minutes.
The fix: force a fresh lease and lock it down
- Open Command Prompt as admin. Press Windows key, type
cmd, right-click Command Prompt and select Run as administrator. - Release the current IP. Type
ipconfig /releaseand hit Enter. You'll lose internet for a few seconds—that's normal. - Renew the lease. Type
ipconfig /renew. Wait up to 30 seconds. If it hangs longer than a minute, skip to step 4. - Flush DNS and reset Winsock. Run these three commands in order:
ipconfig /flushdnsnetsh winsock resetnetsh int ip reset - Reboot. Not optional. The Winsock reset takes effect on reboot.
Now let's kill the power management gremlin:
- Press Windows + X, select Device Manager.
- Expand Network adapters, find your WiFi adapter (usually something like Intel AC-9560 or Realtek 8821CE).
- Right-click it, go to Power Management tab.
- Uncheck Allow the computer to turn off this device to save power.
- Click OK.
That one change alone fixes the recurring drops for about 70% of people I've helped. Windows loves to kill the adapter during idle seconds—right when the DHCP renewal tries to happen.
If it still fails
Two more things to check:
- Update your WiFi driver. Go to your laptop or motherboard manufacturer's support page (not Windows Update). Download the latest WiFi driver manually and install it. Avoid generic drivers from Intel or Realtek sites—they often miss OEM-specific tweaks.
- Set a static IP. This bypasses DHCP entirely. Open Control Panel > Network and Sharing Center > Change adapter settings. Right-click your WiFi, select Properties, double-click Internet Protocol Version 4 (TCP/IPv4). Choose Use the following IP address. Enter an IP like 192.168.1.100 (replace 100 with a number not used by other devices), subnet mask 255.255.255.0, and default gateway (usually 192.168.1.1—check your router's sticker). For DNS, use
1.1.1.1and8.8.8.8.
Static IP is a nuclear option—it works, but if you move between networks a lot (home, office, coffee shop), you'll have to switch back to DHCP each time. I only recommend it if the drops ruin your work and you stay in one place.
One more thing
If you're on a corporate network with a VPN, the VPN client can also interfere with DHCP renewals. Try disconnecting the VPN, running the ipconfig /release and /renew steps above, then reconnecting. Some VPNs (like Cisco AnyConnect) override adapter settings—you might need to contact your IT team to adjust the VPN profile's DNS/DHCP handling.
This error tripped me up the first time too. I spent three days replacing drivers and cables before realizing it was just a tiny power saving checkbox. Hope this saves you the same headache.
Was this solution helpful?