The ‘One or more network protocols are missing’ on this computer Windows 10 is an error mainly due to the Windows Sockets registry entries needed for network connectivity. The error is caused when the entries are missing. That then causes Windows Network Diagnostics to report this error to you.

one or more network protocols are missing on this computer

The error only appears when your system fails to connect to the internet, and you click the Diagnose button. In most of these cases, the inconsistency in Windows Sockets API or Winsock is the cause of this problem. Use the command prompt for network errors. Type “command prompt” in the search box and press enter. Advertisements Type netcfg -d in the command prompt and Press enter. netcfg -d

Winsock is responsible for the network requests of the programs, both incoming and outgoing. This issue can also be originated from your Internet Service Provider or can be a part of having no secured internet; however, if the error is not on your Internet provider and the Internet’s working fine on all your other devices connected to the same Internet Service provider. Then we can confirm the error is with your system and continue with the troubleshooting steps.

How to Fix One or More Network Protocols are Missing

If you are facing any such issue, don’t worry; these are the best and proven methods to resolve the error. Also, they are suitable for almost all versions of Windows.

Method 1: Disabling IPv6

Internet Protocol Version 6, or (IPv6) is the successor to Internet Protocol Version 4, or the famous (IPv4). The main reason IPv6 was developed is to cover the shortage of the current IPv4 addresses, as the internet will soon run out of IPv4 addresses. There are only a very few networks that support the newer IPv6; many network administrators argue that it is much better to disable this unique protocol until it is completely phased out to all networks, which it eventually will.

Note: Microsoft does not recommend disabling IPv6. But we think it is a better way to resolve your issue, and if you still want to disable the IPv6, you can do this by using the following method.

How to Disable IPv6 via Network Adapter Properties:

1. Press the Windows Key + R. Type in “ncpa. cpl”, then Click OK.


2. Right-click on your current network adapter and choose Properties from the options.

current network adapter

3. Uncheck the “Internet Protocol Version 6 (TCP/IPv6)“option and then Click OK.

Internet Protocol Version 6

This will disable the IPv6 for only the particular adapter you have selected; if you want to disable it for all other network adapters, you can do that similarly for each adapter.

Also, read – 

Method 2: Resetting Winsock

Winsock’s corruption is known to be the cause of such errors. In almost all cases, the issue is quickly resolved by resetting Winsock. If you want to reset Winsock, then follow the steps given below.

1. Press the Windows key, and then in the search box, type “cmd.”


2. From the list of results, right-click on Command Prompt and then select Run as Administrator. If you are on Windows 8 or Windows 10, then, Press the Windows key + X and Choose Command Prompt (Admin).

Command Prompt

3. After the command prompt window opens, type in netsh winsock reset and then hit Enter.

netsh winsock reset

Now, restart your computer and check whether the one or more network protocols missing issue is resolved.

Don’t miss out – 

Method 3: Restart Your Network Adapters

A temporary glitch in any network adapter can prevent it from following the required protocols. A simple restart of these adapters may fix the issue. To restart your network adapters:

1. Press Windows Key and R. When the run dialogue opens, type “ncpa. cpl” and Click OK.

nipa. cpl

2. A list of network adapters will be displayed before you; if you don’t know which one you are currently using, you can repeat the steps below on all listed adapters. Or if you do know which adapter is yours, perform the step on the one you’re using.

  • Right-click on the particular Network Adapter, and then choose Disable.
  • Then right-click on it again, and this time, Choose Enable.
  • It will restart your network adapters


Then you can try to surf the internet and check whether one or more network protocols are missing error persists. Also, check if any Network Protocols Missing errors are coming or not.

Note– if you can’t find your network adapters, the leading cause of the issue can be the missing protocols.

You may also like –

Method 4: Resetting Components

Resetting and refreshing the components involved in the network connectivity is the best way to resolve one or more protocols that are missing the error.

1. create a text file and then save it named fixnetwork.bat with the following codes included in it:

  • ipconfig /flushdns
  • ipconfig /registerdns
  • And ipconfig /release
  • ipconfig /renew
  • netsh winsock reset catalog
  • netsh int ipv4 reset reset.log
  • And, netsh int ipv6 reset reset.log
  • pause
  • shutdown /r

2. Right-click on the bat file you created (using the above commands) and click Run as Administrator.

Run as Administrator

3. Then look out for access-denied messages. If you notice any such statements, proceed with the steps below to change the permissions.

4. If there is no access denied messages, hit any key on the black window to reboot your system when it says so.

5. After your computer reboots, Test whether one or more network protocols are missing an error is resolved or not.

a. Note: We strongly suggest creating a registry backup before performing registry editing steps.

b. You can do this easily by clicking on the File option and then selecting Export (with Computer) chosen from the top left pane and then exporting it (saving it (anywhere on your computer). We recommend that this be done for every method involving changing the registry.

6. Now, To modify the permissions that we mentioned above, edit the following registry key:

a. Press the Windows key and R. Then type regedit in the run command dialog box and hit Enter. The Registry editor window will be opened.


b. Also, hold the CTRL key and then Press F. In the “Find What” box, correctly type in the following value and click Find Next.
i. eb004a00-9b1a-11d4-9123­-0050047759bc

Find What

c. Wait for it to search for the key that you entered, and once the search is completed, expand the key to look for the folder Named 26

d. Full Path to the Key mentioned above Is:

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

e. Right-click on the folder named 26 and then click the Permissions option.

Permissions option

f. Now click the Add button. And then Type “everyone” in the text box, then press OK.

g. If everyone is already mentioned there, then enter grant Full Access.

h. Click OK. Now you can run the bat file as an administrator.

7. After the processes are complete, check whether one or more missing network protocols error is resolved.

Don’t miss out – 

Method 5: Reinstalling the TCP/IP

1. TCP/IP is a set of protocols that define how you connect to the Internet. Any discrepancy in these protocol sets or if a valid IP address couldn’t be found can block you from accessing the internet immediately.

2. Press the Windows Key + R. Then Type in “ncpa. cpl” and Click OK.


3. You may have a wired or wireless connection; whatever is your active connection, right-click on it and then choose Properties.


4. Under “This Component Uses the Following Items,” click the Install button. Also, check for any Wi-Fi that Doesn’t have a Valid IP Configuration error.


5. Then, Click Protocol and click the Add button.


6. Click the “Have Disk” button.

7. Under the “Copy Manufacturer’s files from” box, enter “C:\windows\inf” and click OK.

8. Under the “Network Protocol” list, click on Internet Protocol (TCP/IP) and OK.

9. If you get an error named “This program is blocked by group policy,” you can add another registry entry to allow this installation.

10. Hold the Windows key and then press R.

11. Type in regedit and then hit Enter.


12. When the Registry Windows opens, navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\safer\codeidentifiers\0\Paths

13. Right-click on the “paths” in the left pane and click Delete.


14. Now repeat the process mentioned above to reinstall TCP/IP.

15. Close all the windows, and restart your computer. Your one or more network protocols are the missing problem and should be gone by now.

Check Out:

Method 6: Uninstall and Reinstall the Security or Antivirus Software

1. The Internet Security Software you have installed in your system may be blocking your access to the Internet. Temporarily disabling the Antivirus software can enable you to check whether it is causing the problem.

2. If disabling the anti-virus shows that it is causing the error in your system, the best method is to uninstall and reinstall the same anti-virus software or software. You can disable Avast antivirus (in our case) or follow the steps to uninstall them.

3. To uninstall the app

a. Press and hold the Windows key and then press R.
b. When the run dialog box opens, type in appwiz. Cpl and click OK.

appwiz. cpl

c. Find your security software from the list of programs and right-click on it, then select Change/Uninstall.


d. Follow the onscreen instructions to uninstall the software, and after the process is finished, restart your system.

Also, read – 

Method 7: Powerline Adapters

1. If you are using a Powerline Adapter, it can interfere with your network and cause an error.

2. A simple reset can solve most of the problems caused by Powerline Adapter interference.

3. Now, you can refer to the instructions manual for the adapter you use to reset your Powerline Adapter easily.

Method 8: Disable Proxy

1. Go to Settings on your computer. Select the Network option.

Network option

2. Also, choose the “Proxy” settings and look out for any


3. Select the Manual Proxy Settings. Also, check for Network’s Proxy Settings.

Manual Proxy Settings

4. Then, turn the proxy off. This will fix one or more network protocols that are missing issues.

proxy off

Method 9: Hard Resetting your Wireless Router

If none of the above techniques can help you to resolve one or more network protocols that are missing errors, then the last method we have is hard to reset the settings and preferences of your Wireless Router back to default. Hard resetting is the previous method you should resort to only if all other ways fail. Resetting the Wireless Router has solved the issue in some cases. Also, check for any Windows Updates Errors like 80244019.

1. Get a paperclip, pin, or anything with a pointy tip.

2. Locate the manual Reset button on your router. (This button is a tiny button or even a hole located at the back or under the router with the term Reset probably written above or below it.)

3. Insert the pointy end of the object you have in your hand into the Reset button of your Wireless router and then push it in.

4. Press and hold the reset button for a few seconds. (Most probably 10-20 will do it).

5. It will successfully reset your Wireless router.

6. Once your router has been hard reset, restart your computer and the router and start re-configuring it.

You may also like – 


If there are currently no networking protocols, what will happen?

Without networking standards, the modern internet may not even exist. Protocols for network connections make it possible to allow information to get engaged throughout the Internet and operate so effortlessly in the background that a lot of users don't give them or the way the Internet functions a second glance.

How can I solve Windows 10's lack of network protocols?

If Windows 10 lacks network protocols, you can try changing network settings, updating the network drivers, or using the 'netsh int ip reset' command in Command Prompt to return to its default IP settings. Additionally, it looks into whether a router or antivirus software prevents network protocols from working.

How do I set up network protocols?

Traditional approaches, such as TCP/IP, are more frequently pre-configuring. In contrast, setting connections using network protocols typically entails modifying the settings on the internet connection on your device or computer. Check modem logs or consult a networking professional for complex setups.

Why are protocol specifications for networks necessary?

In essence, it enables communication between device integration and unintegrated devices despite variations in the underlying principles of the devices, organizational frameworks, or visual appeal. The ability to connect with individuals anywhere in the world is made possible through protocols for networks, which are crucial for contemporary electronic communication.


So, these are the best methods to resolve one or more network protocols that are missing your system’s errors. We remind you to go through each step before attempting any given way.

Even a tiny mistake can ultimately damage your system, but it isn’t peculiar when everything you do correctly. We hope you can solve the issues you were facing with your internet protocols.


Please enter your comment!
Please enter your name here