Complete Internet Troubleshooting Guide 2019

(Last Updated On: March 5, 2019)

Internet connection failure is very distressing if you are a regular Internet user. There are various Internet connection problems occur such as lack of network connectivity, limited connection, lack of access to network drives, windows 10 update connectivity issues etc. Sometimes Ethernet connection or Wi-Fi does not work or there is a failure in the connection settings. If you don’t know how to do Internet troubleshooting on your own, take 5 minutes to read this article before call your ISP.

In this article, we will tell you about various Internet connection problems. Their solutions for different types of network for Windows operating system. Most of the methods in this article will work in all versions of Windows. However, some of them will be available only for certain version of Windows.

Internet Troubleshooting Checklist

Before we troubleshoot the Internet issues, let’s check the following things in step-by-step manner.

  1. First, make sure that all necessary cables are connected correctly. Perhaps someone accidentally touched the power cord of the router or modem, or the Ethernet cable is not firmly plugged into the connector, or may not be connected at all.
  2. Make sure the Wifi is on and connected to a network. To check Wifi is on, go to Start > Settings > Network & Internet > Wi-fi. If Wifi is on, click on Show available networks. Now connect to your expected network by selecting it and click Connect.
  3. Make sure the physical Wifi switch is on of your laptop. It is usually a light indicator when it is ON.
  4. Next make sure Airplane mode is not on. If Airplane mode is on you can’t connect to internet. Go to Start > Settings > Network & Internet > Ariplane Mode. Make sure it is off.
  5. Check for virus/malware. Virus or malware sometimes does problem with the internet connection. I assume that you have antivirus installed on your computer. Be sure that your computer is not affected with virus or malware. If you have doubt, run your antivirus and scan again to double check the connection failure is not due to virus.

Internet Troubleshooting

Below are some of the Internet troubleshooting solutions from basic to advanced level.

Run built-in Internet troubleshooting Tool

First, try the built-in tool for troubleshooting Internet connection problems for Windows. This Windows network diagnostics tool automatically diagnoses and finds cause of the problem. If possible it tries to fix problems with the Internet.

To start the troubleshooter, right-click on Network icon located in notification area of Taskbar and select Troubleshoot problems option from the pop-up menu.

Open Windows 10 Internet Troubleshooting tool

The Internet troubleshooting process will start. You will see the result in the Windows Network Diagnostics window.

Windows Network Diagnostics tool

Wait a few seconds, during this time the tool will check Internet connectivity, diagnose networks, perform troubleshooting, find the cause of problem and show how to fix it.

In most cases, this built-in troubleshooting tool completely resolves the problem and restores the Internet connection.

Update network adapter driver

Sometimes Internet connection failure happens because of outdated or incompatible network adapter driver. Updating network adapter driver can solve connectivity issue. You can use the following method to update any drivers in Windows. Let’s check if there is an updated driver available.

  1. In the search box of the taskbar, type Device Manager and then select Device Manager from search results.
  2. In Device Manager, select Network adapters > name of the network adapter.
  3. Press and hold (or right-click) on the network adapter, and then select Update driver software > Search automatically for updated driver software. Follow the steps and then select Close. After installing it, restart the computer.

Sometimes Windows can not find an updated driver for the network adapter. In this case, it is best to go to the manufacturer’s website and download the most recent network adapter driver. And then you have to Manually install network adapter driver.

  1. If you downloaded .exe file from the manufacturer website then all you have to do is to double click on it and install the network adapter driver.
  2. If you downloaded individual files and if there are .inf and .sys extension files then you have to select Browse my computer for driver software in Step 3 of previous method.
  3. Then select Browse > select the location where the driver files are stored> OK.
  4. Select Next > follow the steps to install the driver> Close.
  5. After updating the driver, if you are asked to restart the computer, select the Start button > Power > Restart and check if the connection problem has been solved.

Temporarily disable firewalls

Internet connection problems can be due to firewall software of your PC. If you don’t know what is a firewall and what does a firewall do then read this article. A simple way to check if firewall is causing the internet connection problem by disabling it and trying to browse Internet. The steps to disable a firewall depend on what firewall software you use. If you are having problem to deactivate it, the quickest way is to deactivate all the firewall software that runs on your computer in this way.

  1. Type Command Prompt in the search box on taskbar and right click on it. Now click Run as administrator> Yes.
  2. Type netsh advfirewall set allprofiles state off and then hit Enter.
  3. Try to visit a website to check if you can connect to the Internet.
  4. To turn on again all the firewall installed on your computer type in the command prompt netsh advfirewall set allprofiles state on and hit Enter.

Disable Antivirus / Anti-malware Software

Antivirus and Anti-malware are another cause of Internet connection problems. As like the previous method, try turning off antivirus and anti-malware software to check whether or not you can connect to the Internet. And if you’re not sure exactly what anti-virus software or malware prevention software you have installed, Windows may be able to tell you this like below.

  1. In the search box of taskbar, type System and Security, and then select Review your computer’s status and resolve issues.
  2. Select the down arrow next to Security. If Windows can detect the antivirus software, it will be displayed under Virus protection. For malware prevention software, look under Spyware and unwanted software protection.

Windows 10 Network Reset

Sometimes the built-in troubleshooter can not fix the Internet connection problems. Then you need to manually reset network connection settings and network adapter drivers.

If you use Windows 10, you can use the built-in Network reset option to automatically reset the settings of network adapters and network components. This function first deletes all installed network adapter driver, and then reinstall them. It also installs other network components to their original settings.

The Network reset feature was added to Windows 10 in the version of Windows 10 Anniversary Update (version 1607). This feature was designed to help users solve connectivity problems after upgrading to Windows 10 from a previous version of Windows. It can perfectly help users troubleshoot network connectivity problems.

To open the Windows 10 Network reset tool, you simply need to do the following:

  1. Open the Settings in one of three ways:
    Method 1: Right-click on the Start button or use the Windows + X shortcut and select Settings from the pop-up menu.
    Open Windows 10 Settings
    Method 2 : Click the Start button on the Taskbar and select the gear icon in the lower-left corner of the pop-up menu.
    Open Windows 10 Settings
    Method 3: The easiest way is to press the Windows + I key combination together and open the Options window.
    Windows 10 Settings
  2. Now click on Network and Internet and in the Status tab in the right pane of the window, move the slider down and select the Network reset option.
    Windows 10 Network Reset
    Note : Alternatively, you can use the second method. Press the Windows + R key combination together. In the Run window, enter ms-settings: network- status and press OK to confirm. Now follow the earlier step.
  3. A message will appear on the screen that Network reset option will remove and reinstall all network adapters, and restore all network components to their original settings. Click the Reset now button to start the network reset function.
    Windows 10 Network Reset
  4. A confirmation message will appear Are you sure you want to reset your network settings? Press the Yes button to confirm. The Network reset function will reinstall the network adapters and settings. Now, reboot your computer for the changes to take effect.
    Note 1 : After using the Network reset, you may need to reinstall and configure other network software, such as VPN client software or virtual switches, for example Hyper-V (if you are using network virtualization software).
    Note 2 : Network reset automatically establishes all known network connections to the public network mode. It makes your computer more secure. Because in a public network mode, your computer can not be detected on other computers and devices on the network. You will need to re-configure the settings to connect your personal computer to a homegroup (the network you trust) to share files or access the printer.

Assign IP address and DNS manually

After upgrading previous version of Windows to latest Windows 10 operating system, you may experience a problem with Internet access. Sometimes this may be a result of problems of your ISP. You should wait a few minutes, or contact the ISP support. Or if you update your existing Windows 10 to the creator update and if you see the message in default troubleshooting tool that is saying ““Ethernet” doesn’t have a valid IP configuration” or “Wifi doesn’t have a valid IP configuration” then you need to fix this issue by renew and reset of your IP. However, if you do not resume access to the Internet, you need to check if all the necessary protocols are included in the connection properties. Open the Network Connections window, this can be achieved in several ways:

Method 1 : Right-click the Network icon that is located in the notification area of ​​the Taskbar, and select the Open Network & Internet settings from the pop-up menu. Or press the key combination together Windows + X and select the Network Connections option.

In that window, in the right pane, drop the slider down and click the Network and Sharing Center option. In the left side menu, click Change adapter settings.

Method 2: The easiest and fastest way is to press the Windows + R shortcut. In the Run window, enter ncpa.cpl in the command line.

In the Network Connections window, a list of connections open. Click on the network that you use to connect to the Internet, right-click and select Properties.

From the networking tab, select IP version 4 (TCP / IPv4) and then Properties. If you have IP enabled and no Internet access appeared, then try to configure IP manually.
Select the checkbox next to Use the following IP address and fill in the IP-addresses and DNS-servers fields. You can find out the parameters for input by contacting the support of your ISP. You can use OpenDNS server or Google DNS server for faster connection. Click OK to save your changes.

tcp ipv4 manual ip settings

Now the problem with Internet access should disappear.

Using the registry settings

This method is suitable for “Windows 7, 8, 8.1” and only if none of the connection types are displayed in the Network Connections. Remember that the procedure for editing the registry file requires you to be careful and accurate. Otherwise, you can make erroneous changes and disrupt the correct operation of the operating system. Be sure to save the original settings before editing the registry.

  1. Open Run window using the Windows + R shortcut, type regedit in the text field and click OK to continue. The system will prompt you to enable the Registry Editor, click Yes to proceed.
  2. Next, in the left pane of the Registry Editor window. Go to the following address: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Network.
  3. In the right panel of the window, you will see the binary key Config. Now, right click on it and click Delete or select it and press Delete button of your keyboard. Do not worry removing the key. Open the Network Connections settings or reboot the system, the Windows service will automatically create a new key. By deleting the key, you simply clear the network configuration cache.
  4. Once you delete the key, quit Registry Editor. Then reopen the Network Connections folder. Now it should show all network connections without any problems.

Manually reset TCP / IP settings

If you do not use the Windows 10, you can manually reset network adapter and network settings using built-in commands on command line tool.

  1. Open Command prompt as an administrator using the Windows + R shortcut and enter cmd in the text field. Or press Windows + X and select Command Prompt (Administrator) from the pop-up menu.
  2. Then run the following commands one by one:
    netsh winsock reset
    netsh int ip reset
    netcfg -dipconfig / release
    ipconfig / renew
    ipconfig / flushdns
    ipconfig / registerdns
  3. When finished, restart the computer. After a reboot, the problem with Internet access should be resolved. Now you can get full Internet connection without any problems.

In this article we have tried to make a complete guide for Internet troubleshooting. But this list will be further supplemented with new methods of troubleshooting of Internet connection problem.

If you can’t solve Internet issues with the above methods then call to your ISP support. It may happen that the problem is on their end. At this situation you can’t do anything until your ISP fix the connection.

About the author

Shoaib Ibn Abdullah

Add comment

Recent Posts

About Us

OS Troubleshoot is dedicated to provide the solutions of popular operating system’s problems. Our goal is to gather all the troubleshooting solutions in one place.