How To Fix WiFi keeps Disconnecting On Windows?

The WIFI or internet keeps disconnecting issue usually occurs due to misconfiguration in the network settings. Some of the settings that have been accused of triggering this issue are having a public profile in the network settings, enabled power saving feature to the WIFI card, faulty DNS settings, stopped WIFI connection services, and corrupted network adapter. You could run into this issue if one of the settings is enabled.

1. Switch to Private Network Profile

If you are using a public profile, you could encounter this issue because when you use a public profile, your device will be hidden from other devices due to security issues. Hence, this could be the reason for WIFI keeps disconnecting, as the firewall works aggressively on a public profile.

So when we use a Private profile, which means you are using a Home network, then the firewall will not work aggressively and your device can be seen by other devices, which might solve the WIFI keeps disconnecting issue.

  1. To change the network profile, click the WIFI icon from the bottom right
  2.  Click Properties on your connected WIFI network
    Opening Network Properties
    Opening Network Properties
  3. Select Private under Network Profile

    Changing Network Profile
    Changing Network Profile
  4. Then, check if your internet still keeps disconnecting.

2. Disable Power Saving Feature For Network Card

The power-saving feature triggers when the computer goes into sleep mode. This feature is designed to save battery usage or power. When this setting is enabled, Windows will enter the network card into sleep mode and when you get out of sleep mode, it will start the network card as before.

However, in some cases, it causes the WIFI or internet keeps disconnecting issue because it might put the network card into sleep mode even if you are not in sleep mode. Therefore, uncheck this setting by following the method below:

  1. Press the Windows + R on the keyboard to launch Run Window
  2. Type devmgmt.msc in the search box and click OK

    Opening Device Manager Using Run Command
    Opening Device Manager Using Run Command
  3.  Right-click the Network Driver and click Properties

    Navigating to Network Adapter Properties
    Navigating to Network Adapter Properties
  4. Go to Power Management and uncheck Allow The Computer To Turn Off This Device

    Disabling Power Saving Feature to Network Adapter
    Disabling Power Saving Feature to Network Adapter
  5. Once done, click OK to close the Window.

3. Change Power Plan Settings (Laptop Users)

Windows provide power plans for the network adapter. If the power plan is set to Medium Power Settings or lower, you can encounter this issue because the WIFI card utilizes less power and even might not work. To fix this, follow the methods below to change the power plan settings.

  1. Click Start Menu and type Control Panel

    Opening Control Panel
    Opening Control Panel
  2. Select Small Icons From the View By

    Changing View By On Control Panel
    Changing View By On Control Panel
  3. Go to Power Options

    Proceeding To Power Options
    Proceeding To Power Options
  4. Click Change Plan Settings on your current power plan
    Clicking Change Power Plan Settings
    Clicking Change Power Plan Settings
  5. Then, click Change Advanced Power Settings

    Clicking Change Advanced Power Settings
    Clicking Change Advanced Power Settings
  6. A short Window popups, expand the Wireless Adapter Settings > Power Saving Mode
  7. Click on Settings and change the settings to  the Maximum Performance
  8. Click Apply and then click OK

    Changing Wireless Adapter Settings to Maximum Performance
    Changing Wireless Adapter Settings to Maximum Performance
  9. Once done, the issue should be resolved.

4. Use Commands To Reset Network Settings

Sometimes we get into trouble when connecting to the internet or browsing websites. Both situations can arise due to a malicious script or an unknown program downloaded from an unverified source.

To counter this, you can use some commands such as netsh winsock reset, which allows users to reset the configurations required for internet connectivity. While netsh int ip reset log.txt will reset all the IP logs on your Windows. Both commands are helpful as it helps in resetting the network configuration to its default.

  1. Press the Win key and type Command Prompt
  2. Right-click the terminal and click Run As Administrator
    Running Command Prompt As Administrator
    Running Command Prompt As Administrator
  3. Once the terminal is launched, paste the following commands
    netsh winsock reset
    netsh int ip reset log.txt
    Resetting Sockets API And Winsock
    Resetting Sockets API And Winsock
  4. Then, check if the issue persists.

5. Restart WLAN AutoConfig Service

WLAN AutoConfig Service automatically selects and connects the best WIFI network for your device. If the service is not running for some reason, you will encounter this issue. Therefore, try checking the service by following the methods below:

  1. Press the Win + R to open the Run Window
  2. Type services.msc and click OK

    Launching Services Window
    Launching Services Window
  3. Find and right-click WLAN AutoConfig and then click Properties

    Opening WLAN AutoConfig Service Properties
    Opening WLAN AutoConfig Service Properties
  4. Change the Startup type to Automatic
  5. Click Apply and then click the Start button if the service is stopped
    Restarting WlanAutoConfig Service
    Restarting WlanAutoConfig Service
  6. Once done, click OK and check if the issue is fixed.

6. Reinstall Network Driver

If the issue still persists, the last solution you could try reinstalling the network driver. However, if you use a custom WIFI card, you need to download the driver first because you cannot use the internet after uninstalling the driver. Moreover, if you are using a laptop, download the driver provided by your laptop’s manufacturer because it is more reliable. Follow the steps to reinstall the network driver:

  1. Right-click the Start Menu and click Device Manager

    Navigating To Device Manager
    Navigating To Device Manager
  2. Expand the Network Adapters, right-click the network driver and click Uninstall Device

    Uninstalling Network Adapter
    Uninstalling Network Adapter
  3. Once the driver is uninstalled, restart your computer to reinstall the driver and check if the issue persists.

7. Change DNS Settings

The faulty DNS settings can prevent you from browsing the websites, but it cannot lead you to the internet keeps disconnecting issue. Therefore, if you are not able to reach websites, you can try changing the DNS settings to Google DNS or Cloudflare DNS. Both DNS services work efficiently. We recommend Google DNS service because it is more reliable than the other DNS services. Follow the steps below:

  1. Press the Win key and type Control Panel and open it
    Heading to Control Panel
    Heading to Control Panel
  2.  Go to the following path
    Control Panel\Network and Internet\Network and Sharing Center
  3. Click Change Adapter Settings from the left pane
    Proceeding to the Network Adapter Settings
    Proceeding to the Network Adapter Settings
  4. Right-click the Network Connection and go to Properties

    Opening Network Adapter Properties
    Opening Network Adapter Properties
  5. Select Internet Protocol Version 4 (TCP/IPv4) and click Properties

    Opening Internet Protocol Version 4 (TCP IPv4) Properties
    Opening Internet Protocol Version 4 (TCP IPv4) Properties
  6. Once the new Window is opened, choose Use The Following IP Address
  7. Type the following address in the boxes and click OK
    8.8.8.8
    8.8.4.4
    Applying Google DNS To The Network
    Applying Google DNS To The Network
  8. Once done, check if this fixes your issue.
ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.