By: -

Imagine you have some very important business work, and you fail to connect to the internet.

Frustrating as it is, you consider running the Windows Network Diagnostics to diagnose, why the system cannot connect to the internet.

If you come across the error ‘One or more network protocols are missing on this computer‘, then this guide is what you really need.

We will explore the root cause and also provide a full fix to the ‘one or more network protocols are missing’ error.

What Causes the Windows 10 Network Protocols Missing error?

The vexing issue where one of the network protocols are missing in Windows 10 could be attributed to the DNS server, the router, the system drivers, or the registry configuration.

It could also imply that the network registry entries are missing or damaged.

You may find this error when the Windows Sockets (Winsock and Winsock2 subways) entries are missing or not working correctly.

Windows Sockets plays the role of managing incoming and outgoing network requests in the Windows operating system.

So, when the system is unable to process the network requests, it is logical that the network won’t work.

So, one of the first things you may do is to run the built-in Windows 10 network diagnostic troubleshooter. Here’s how you can run the app:

  • Right-click the network connection icon in the System Tray.

What Causes the Windows 10 Network Protocols Missing error?

  • Click Troubleshoot problems.

What Causes the Windows 10 Network Protocols Missing error?

  • The troubleshooter may find and fix the problem, in this case, you can get quickly started with your business.
  • If the troubleshooter can’t fix the Winsocks problem, then you may get an error looking like:

“One or more network protocols are missing on this computer”

Windows Sockets registry entries required for network connecting are missing.

In the case the network diagnostic app can’t fix the problem, you may try rebooting. Try turning off the router, the modem, and PC and then restart them.

If this still doesn’t work, try the following fixes.

Methods to Resolve the Missing Network Protocols

1. Disable, Uninstall, or Reinstall your Antivirus Software

You may consider disabling your antivirus software temporarily or even switching to some different antivirus software.

It could be possible that the security software is blocking access to the internet. And, disabling the software could help to check if that’s a part of the root cause.

Try the following steps:

  • Hold Windows key + press R.
  • In the Run dialog window that appears, key in appwiz.cpl. And, click Ok.

Disable, Uninstall, or Reinstall your Antivirus Software

  • Select the antivirus software from the Programs and Features window that appears, and right-click on the program entry and click Uninstall.


Disable, Uninstall, or Reinstall your Antivirus Software


  •  Restart your PC, and check if the problem is resolved.

2. Repair and Restore Missing Protocols Files

You may try downloading the Reimage Plus program, which specializes in Windows repair.

The program can diagnose and detect errors on your PC’s operating system and also fix the problems with a full database of replacement files.

3. Reset Winsock

You may also try resetting Winsock, as the errors could be triggered due to its corruption. Try the following steps:

  • Press Windows key and type cmd in the search box.
  • Right-click the Command Prompt text and click on Run as administrator.

Reset Winsock

  • In the elevated command prompt window, key in:
netsh winsock reset

Disable, Uninstall, or Reinstall your Antivirus Software
  • Hit Enter.
  • Restart your PC and check if the issue is resolved.

4. Restart your Network Adapters

Next, you can try to restart the network adapters, which may resolve the issue. Try the following steps.

  • Hold Windows key + press R.
  • In the Run dialog window that appears, key in ncpa.cpl.

Restart your Network Adapters

  • Click Ok.
  • In the Network Connections window that appears, you will see network adapters. Choose the adapter that you use to connect and Right-click and select Disable.

Restart your Network Adapters

  • Right-click on the adapter again and select Enable.

Note: In the case, you are not sure about the adapter that you are using; try disabling and enabling steps on all the adapters listed.

5. Reinstall your Network Adapter

One of the other methods to try is to reinstall your Network Adapter. Try the following steps:

  • Hold Windows key + press R.
  • In the Run dialog window, key in:

Reinstall your Network Adapter

  • Click Ok.
  • In the Device Manager window that appears.
  • Go to Network Adapters and expand.
  • Right-click your Ethernet card.
  • Choose Uninstall device.

Reinstall your Network Adapter

  • In the confirmation dialog, click on Uninstall.
  • Next, Reinstall your network adapter (use the driver accompanying the hardware).

6. Reset Components

This method focuses on resetting components that are involved in network connectivity. There are two methods to do this, viz:

  • Using the BAT file
  • Editing the registry

Let’s see the first method of using the BAT file to resent the network components.

Reset Network Components using BAT File

1. Open a text file & key in the following code:

ipconfig /flushdns

ipconfig /registerdns

ipconfig /release

ipconfig /renew

netsh winsock reset catalog

netsh int ipv4 reset reset.log

netsh int ipv6 reset reset.log


shutdown /r

2. Save the file as networkquickfix.bat
3. Make sure to save it with .bat extension as you have to execute the file in the next step
4. Now, right click on the saved file and click Run as administrator
5. Once the code is successfully executed, restart your computer

In the case, you come across any access denied messages, then try the second method.

Resetting Network using Registry Editor

Note: Before you proceed with this step, create a backup of your registry. Here’s how to take the backup of registry:

  • Go to registry editor — type regedit in the Run dialog box
  • Click on File then Export 
  • Save the file on your computer

Now, once you have successfully taken the backup of the registry, you can start modifying the registry to reset the network components.

  • Open registry editor
  • In the Registry Editor window, open the Find dialog box by clicking Ctrl key + pressing F.
  • Look for the following key:

Note: The Key’s Full Path is:


Reset Components

  • Click on Find Next.
  • Once it finds the key, look for the folder called 26.
  • Right-click on the folder named 26 and click Permissions.
  • Click Add. Key in Everyone in the text box. Click Ok.
  • Next, grant Full Access, and Click Ok.
  • Run the downloaded file as Administrator

The method could help resolve the error.

7. Disable NetBIOS

You may also try disabling NetBIOS, here’s how to do that:

  • Hold Windows Key + press R.
  • Key in:
Disable NetBIOS
  • Click Ok.
  • In the Network Connections window, right-click your network adapter and select Properties.
  • Highlight IP v4 (TCP/IP). Choose Properties.
  • Click Advanced.
  • Now, go to the WINS tab, and in the NetBIOS settings section, select Disable NetBIOS over TCP/IP.

Disable NetBIOS

  • Click Ok.

Note: You may also find that obtaining IP address automatically instead of using a static IP could resolve the issue.

To do this, open IPv4(TCP/IP) Properties, and select the option of your choice.

 8. Reinstall TCP/IP

In the TCP/IP has any incongruity then your internet access could get blocked. So, you may wish to try to reinstall TCP/IP, and here’s how to do that:

  • Hold Windows key + press R.
  • Key in:


  • Click Ok.
  • In the Network Connections window, right-click on the active connection and select Properties.
  • In the Properties window that appears, you will find This connection uses the following items.
  • Click Install.
  • Next, click Protocol, and click the Add
  • Select the Have Disk And, under Copy Manufacturer’s files, key in:


  • Click Ok.
  • Next, under the Network Protocol list, click Internet Protocol (TCP/IP). And, click Ok.

Reinstall TCP/IP

Note: In the case, you get This program is blocked by group policy, then you will need to add a registry entry to allow the install.

So, Hold Windows key + press R. Key in regedit and hit Enter. In the Registry Windows that appears, look for:


On finding, you can right-click on paths in the left pane and select Delete. Next, you can repeat the step-by-step process to reinstall TCP/IP. And, try restarting your PC.

9. Import Winsock Keys from Another PC

CAUTION: The method is advanced, and you will need to be careful, else you can land up damaging the OS.

 The first step is to find another PC that does not have any Network Protocols errors. Now, try the following:

  • Open Registry Editor window (on the working PC), and locate the following keys:



  • Export the keys and you may move them to a USB flash drive.

Next, get to your PC where you have encountered errors and do the following:

  • Uninstall the network driver.
  • Open the Registry Editor window and locate the following keys:



Note: Remember to export the keys as a backup.

  • After exporting, delete the keys.

Import Winsock Keys from Another PC

  • Restart
  • As the PC restarts, use the USB with Winsock keys from the working PC.
  • Go to the Registry Editor
  • Next, go to the location of the keys.


Note: In the case, Winsock2 key is back, delete it.

  • Import the keys from the USB
  • Close the Registry Editor
  • Invoke the Command Prompt window and Run as administrator
  • Key in the following command:
netsh winsock reset

Import Winsock Keys from Another PC
  • Restart PC

Now, check if the issue is resolved.

10. Change Internet Router’s Wireless Mode to 802.11g

As a user who is facing the One or more network protocols are missing on this computer in Windows 10, you may try setting the wireless router’s Wireless Mode to 802.11g.

Normally, the routers get set to 802.11b/g/n by default. However, setting to 802.11g may fix the error.

You can log in to the administration and settings panel of the wireless router through the Internet browser of your choice (follow the steps mentioned on the wireless router’s user manual).

Next, try the following:

  1. Log in to your router’s settings.
  2. Search through the router for phrases like ‘mode,’ ‘wireless mode,’ or ‘11 mode‘.
  3. After locating the wireless mode, look for a drop-down menu with numerous wireless mode options.
  4. Select the apt wireless mode and then choose the router-specific option.

11. Disable Proxy

Disable Proxy

Here’s another method, which you could try to resolve the issue.

  • Go to Settings > Network & Internet > Proxy.
  • Look for Manual Proxy Settings, and use the toggle button to turn it off.

 The step-by-step methods will help resolve the missing network protocols error and enable you to get back to your important business work in a jiffy.

Using the above-mentioned methods, you may successfully resolve the “One or more protocols are missing” error on your computer. Hope this guide helps you. If you’ve any suggestions to solve the problem, let us know in the comment section below.

Read Next:


Let us know what you think

Your email address will not be published. Required fields are marked *