Other

Unstable Wi-Fi: Causes and Complete Solution

This guide helps you diagnose and fix unstable Wi-Fi connections on computers and laptops. Learn about common causes of drops and get step-by-step instructions for system and hardware configuration.

Updated at February 16, 2026
15-30 minutes
Medium
FixPedia Team
Применимо к:Windows 10/11macOS Monterey (12) and newerUbuntu 22.04 LTS and newerAny modern router

Introduction / Why This Is Needed

An unstable Wi-Fi connection is one of the most common and annoying problems. It causes video call drops, streaming interruptions, and data loss during downloads. Often the internet provider seems to be at fault, but in 80% of cases the cause lies in your device settings, drivers, or home network configuration.

This guide will help you systematically diagnose the problem and fix it yourself, without calling a specialist. We'll cover both simple and advanced methods applicable to Windows, macOS, and Linux.

Prerequisites / Preparation

Before you begin, ensure that:

  • You have administrative rights on the target device.
  • You know your router's password (usually indicated on a sticker on the device).
  • You have access to another device (smartphone, another laptop) to verify the network works in principle.
  • A system restore point has been created (for Windows) or a backup of important data exists.

Step 1: Basic Diagnostics and Reboot

Before digging into settings, rule out the simplest causes.

  1. Check the router and other devices. Connect to the same Wi-Fi network from a smartphone or tablet. If there are drops there too, the problem is likely with the router or the provider's line. Try calling support or temporarily connect the device via an Ethernet cable.
  2. Physical location. Ensure the device isn't too far from the router or behind a thick wall. Place the laptop next to the router for testing.
  3. Reboot everything. Turn off and on the router (wait 30 seconds after turning it off). Then reboot the computer or laptop. This resolves many temporary software and firmware glitches.

Step 2: Update the Network Adapter Driver

An outdated or corrupted driver is the most frequent cause of instability on the PC side.

For Windows 10/11:

  1. Press Win + X and select "Device Manager."
  2. Expand the "Network adapters" section.
  3. Right-click your Wi-Fi adapter (the name may contain Wireless, Wi-Fi, 802.11).
  4. Select "Update driver" → "Search automatically for updated drivers."
  5. A more reliable method: Go to your laptop manufacturer's website (Dell, HP, Lenovo) or your motherboard manufacturer's site (for a desktop PC) and manually download the latest driver for your model. Install it by following the instructions.

For Linux (Ubuntu/Debian):

# Check which driver is in use
lspci -k | grep -A 3 -i network

# Update the package list and install updates
sudo apt update && sudo apt upgrade

# For Broadcom drivers, you may need to install a proprietary package
# sudo apt install bcmwl-kernel-source

For macOS:

System drivers are updated along with macOS updates. Go to "System Settings" → "Software Update."

Step 3: Disable Power Saving for the Adapter

The operating system may "put to sleep" the network adapter to save battery power, causing disconnections.

Windows:

  1. In "Device Manager" (see Step 2), open the properties of your Wi-Fi adapter.
  2. Go to the "Power Management" tab.
  3. Uncheck the box for "Allow the computer to turn off this device to save power."
  4. Click "OK."

macOS:

  1. Open "System Settings" → "Battery."
  2. Go to the "Power" tab.
  3. Uncheck "Automatically adjust power based on display usage" (or a similar option depending on the version).

Linux:

Power management is managed using the iwconfig utility or NetworkManager settings. Often the following is sufficient:

# Install the utility if it's not present
sudo apt install wireless-tools

# View current settings
iwconfig wlan0 power off  # where wlan0 is your interface (find it using `iwconfig`)

# To disable permanently, create a config
sudo nano /etc/NetworkManager/conf.d/wifi-powersave.conf

Add:

[device]
wifi.scan-rand-mac-address=no

[ifupdown]
managed=false

And restart NetworkManager: sudo systemctl restart NetworkManager.

Step 4: Configure Router Settings

If the problem isn't the driver, move on to configuring the access point.

  1. Determine the router's IP address. Usually 192.168.1.1 or 192.168.0.1. Check the sticker on the router.
  2. Log into the web interface. Open a browser, enter the IP address, use the login/password (default is often admin/admin).
  3. Change the Wi-Fi channel (2.4 GHz). In the "Wireless Settings" section, find the "Channel" dropdown. Manually selecting channel 1, 6, or 11 (they don't overlap) often solves interference from neighboring networks. Use the WiFi Analyzer app on your smartphone to see channel congestion.
  4. Disable WMM (Wi-Fi Multimedia). Some older drivers are poorly compatible with this feature. Find it in the security or advanced Wi-Fi settings and disable it.
  5. Check the security standard. Use WPA2-Personal or WPA3-Personal. Avoid outdated WEP and open networks.
  6. Save the settings and reboot the router.

Step 5: Reset Network Settings on the Device

If nothing helped, perform a full network configuration reset on the computer.

Windows 10/11:

  1. "Settings" (Win + I) → "Network & Internet" → "Advanced network settings."
  2. At the bottom, click "Network reset."
  3. Confirm the action. The computer will restart, and all saved Wi-Fi networks, passwords, and VPN/display settings will be deleted. You will need to reconnect to the network by entering the password.

macOS:

  1. "System Settings" → "Network."
  2. Select "Wi-Fi" from the list on the left.
  3. Click the "Remove" (minus) button under the list of networks to forget all known networks.
  4. You can also reset settings in "Terminal":
    sudo ifconfig en0 down  # for the Wi-Fi interface en0 (could be en1)
    sudo ifconfig en0 up
    sudo rm /Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist
    
    After this, restart your Mac.

Linux (Ubuntu/GNOME):

  1. "Settings" → "Network."
  2. In the Wi-Fi section, click the "gear" icon next to the connected network.
  3. Click "Forget" and confirm.
  4. For a full NetworkManager configuration reset:
    sudo nmcli connection delete <your_connection_name>
    sudo rm /etc/NetworkManager/system-connections/*
    sudo systemctl restart NetworkManager
    

Checking the Result

After each step (especially after steps 2, 3, and 4), check connection stability:

  1. Connect to Wi-Fi.
  2. Start a continuous ping to a reliable external address (e.g., 8.8.8.8 — Google DNS).
    • Windows: ping -t 8.8.8.8
    • macOS/Linux: ping 8.8.8.8
  3. Leave the window open for 10-15 minutes. The result is good if there are no "Request timed out" or "Lost X packets" lines. If packet loss is 0%, the connection is stable.
  4. You can also run a stress test: play a high-quality YouTube video or download a large file.

Possible Issues

  • "Failed to update driver. Driver not found." Download the driver manually from the manufacturer's website, not through Windows Update.
  • After resetting the network in Windows, it won't connect to Wi-Fi. Ensure you're entering the correct password. Try creating a new network (forgetting the old one) via "Network settings."
  • Router settings aren't saving. You might have logged into "repeater" or "bridge" mode. Reset the router to factory defaults (the Reset button) and reconfigure it as the main access point.
  • The problem returned after a reboot. This may indicate a conflict with antivirus or firewall software. Try temporarily disabling them for testing. Also, check if your computer has any manufacturer-provided Wi-Fi management utilities (Dell, HP) that might override system settings.

F.A.Q.

Why does Wi-Fi disconnect only on one device?
After installing a new router, Wi-Fi became unstable. What to do?
Can antivirus cause Wi-Fi drops?
Does resetting network settings help?

Hints

Basic diagnostics and reboot
Update network adapter driver
Disable power saving for the adapter
Configure router settings
Reset network settings on the device

Did this article help you solve the problem?

FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community