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.

[Full Fix] One or more network protocols are missing on this computer

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.

Advertisement

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:

Windows 10 network diagnostic troubleshooter.

  1. Right-click the network connection icon in the System Tray.
  2. Click Troubleshoot problems.
  3. The troubleshooter may find and fix the problem, in this case, you can get quickly started with your business.
  4. 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”

Advertisement

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

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:

  1. Hold Windows key + press R.
  2. In the Run dialog window that appears, key in appwiz.cpl. And, click Ok.
  3. Select the antivirus software from the Programs and Features window that appears, and right-click on the program entry and click Uninstall.
  4. 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.

Advertisement

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

Reset Winsock

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

  1. Press Windows key and type cmd in the search box.
  2. Right-click the Command Prompt text and click on Run as administrator.
  3. In the elevated command prompt window, key in:
netsh winsock reset
  1. Hit Enter.
  2. Restart your PC and check if the issue is resolved.

4. Restart your Network Adapters

Restart your Network Adapters

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

  1. Hold Windows key + press R.
  2. In the Run dialog window that appears, key in ncpa.cpl.
  3. Click Ok.
  4. 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.
  5. 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

Reinstall your Network Adapter

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

  1. Hold Windows key + press R.
  2. In the Run dialog window, key in:
hdwwiz.cpl
  1. Click Ok.
  2. In the Device Manager window that appears.
  3. Go to Network Adapters and expand.
  4. Right-click your Ethernet card.
  5. Choose Uninstall device.
  6. In the confirmation dialog, click on Uninstall.
  7. Next, Reinstall your network adapter (use the driver accompanying the hardware).

6. Reset Components

Reset Components

This method focuses on resetting components that are involved in network connectivity. Here’s how you can do it:

  1. Open a text file, and Save As networkquickfix.bat.
  2. 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

pause

shutdown /r

  1. Right-click on the bat file and click Run as administrator.

Next, reboot by clicking any key on the black window. Now, check if the issue is resolved.

In the case, you come across any access denied messages, they try the following:

Quick Tip: Remember to create a registry backup before you proceed. To do this, go to the Registry Editor window. And, click File > Export. Save the file somewhere on the computer.

Next, to modify permissions try editing the registry key, here’s how:

modify permissions try editing the registry key

  1. Hold Windows key + press R.
  2. Key in regedit in the Run dialog window and click Ok.
  3. In the Registry Editor window, open the Find dialog box by clicking Ctrl key + pressing F.
  4. Look for the following key:
eb004a00-9b1a-11d4-9123­-0050047759bc

Note: The Key’s Full Path is:

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControl­Set/Control/Nsi/{eb004a00-9b1a-11d4-9123­-0050047759bc}/26.

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

The method could help resolve the error.

7. Disable NetBIOS

Disable NetBIOS

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

  1. Hold Windows Key + press R.
  2. Key in:
ncpa.cpl
  1. Click Ok.
  2. In the Network Connections window, right-click your network adapter and select Properties.
  3. Highlight IP v4 (TCP/IP). Choose Properties.
  4. Click Advanced.
  5. Now, go to the WINS tab, and in the NetBIOS settings section, select Disable NetBIOS over TCP/IP.
  6. 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

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:

  1. Hold Windows key + press R.
  2. Key in:

ncpa.cpl

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

C:\windows\inf

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

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:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\safer\codeidentifiers\0\Paths

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:

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

HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock

HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock2

  1. 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:

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

HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock

HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock2

Note: Remember to export the keys as a backup.

Import Winsock keys from another PC

  1. After exporting, delete the keys.
  2. Restart
  3. As the PC restarts, use the USB with Winsock keys from the working PC.
  4. Go to the Registry Editor
  5. Next, go to the location of the keys.

HKEY_LOCAL_MACHINESystemCurrentControlSetServices

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

  1. Import the keys from the USB.
  2. Close the Registry Editor
  3. Invoke the Command Prompt window and Run as administrator.
  4. Key in the following command:
netsh winsock reset
  1. 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.

  1. Go to Settings > Network & Internet > Proxy.
  2. 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.

 

Leave a Reply

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