How to fix Windows 10 internet issues
How to fix Windows 10 internet issues Getty Images

There could be ample reasons for having an unsteady internet connection on your PC running Windows 10. They include problems with the cable modem, or the service provider itself, firewalls, antivirus software or even the network adapter driver. As part of troubleshoot, you might check out the following fixes.

The first thing you should do is generate a wireless network report, which will find out the root cause of the problem.

  • For this, go to the search box on the task bar then type Command prompt, press and hold Command prompt then select Run as administrator then Yes
  • At the command prompt type netswlan show wlanreport

Doing the above steps will create an HTML file that you can open in the browser from the location listed under command prompt. Also ensure the connection problem is not related to your modem or internet service provider (ISP). If yes, then check with your internet provider.

In the search box on the taskbar type Command prompt, then press and hold Command prompt and select Run as administrator, finally select Yes.

  • At the command prompt type ipconfig
  • Look for the IP address listed next to Default gateway and write down the address
  • At the Command prompt, type ping and press Enter. You should see the following results

Reply from 192.168.1.1: bytes=32 time=5ms TTL=64

Reply from 192.168.1.1: bytes=32 time=5ms TTL=64

Reply from 192.168.1.1: bytes=32 time=5ms TTL=64

Reply from 192.168.1.1: bytes=32 time=5ms TTL=64

If you see results as listed above, but still cannot connect to the internet, the problem must be with the modem or your internet provider.

Keep your network adapter driver updated

Sometimes internet problems could be due to incompatible network adapter driver. Perform the following steps to find out if an updated driver is available;

  • In the search box type Device Manager and select it
  • Select Network adapters
  • Do a right-click on the network adapter, then select Update Driver Software>> Search automatically for updated driver software. Follow the on-screen instructions and then select Close
  • Once the updated driver is installed, select Start>> Power>> Restart

If you cannot find a new driver, head over to your PC manufacturer's website and download the latest driver.

Downgrade to previous network adapter driver

Installing a previous version of the driver could also resolve the connection issue, in case the new driver fails to do so.

  • In the search box type Device Manager then select it
  • Select Network adapters >> network adapter name
  • Press network adapter then select Properties
  • Select Driver then Roll back driver, and follow the on-screen prompts to complete the process
  • Restart your PC once the the driver is installed

Use network troubleshooter

Consider using network troubleshooter to fix common internet connection issues. To run it,

  • Type Network troubleshooter in the search box on taskbar, then select Indentify and repair network problems
  • Perform the steps in the troubleshooter to see if that fixes the issue

If it does not resolve the problem, then reset TCP/IP stack, release the IP address, renew the IP address, and finally flush and reset the DNS client resolver cache. You need to run these commands in a command prompt window. Just run the command prompt as admin then execute the command in an orderly manner.

  • Type netshwinsock reset then press Enter
  • Type netsh int ip reset then press Enter
  • Type ipconfig /release then press Enter
  • Type ipconfig /renew then press Enter
  • Type ipconfig /flushdns then press Enter

Disable firewalls

Firewalls might sometimes prevent you from establishing a connection. Try turning them off and see if that helps

  • Open a Command prompt and then run it as admin
  • Type advfirewall set allprofiles state off in the command prompt and press Enter

Now open a browser to see if you can connect to the internet. To turn the firewall software on, at the command prompt type netsh advfirewall set allprofiles state on and then press Enter.

Disable antivirus

  • In the search box type System and security then select Review you computer's status and resolve issues
  • Select the arrow next to Security
  • Check the documentation for the antivirus and turn it off

Uninstall network adapter driver

As part of the fix, try to uninstall the network adapter driver. But do not forget to create a backup for that before uninstalling it.

  • Type Device Manager in the search bar and then select it
  • You will see the name of the network adapter
  • Right-click on the network adapter, select Uninstall>> Delete the driver software for this device then click Ok to confirm the process. At the end restart the PC if it asks to.

Use network reset

As the last and final step consider using network reset to reinstall network devices. But note that your PC must be running Windows 10 version 1607 to use network reset.

  • Select Start>> Settings>> Network & Internet>> Status>> Network reset
  • Select Reset now then Yes to confirm the process. Wait for a while until the PC restarts.