The error that one or more network protocols are missing from this computer is an error which is encountered when network connectivity requires Windows ¬-Sockets registry entries. When these entries get missed, this error gets triggered and is reported by Windows Network Diagnostics. This will show up when your system doesn’t connect to the internet and you try to diagnose the problem by clicking the Diagnose button. It might be possible that you are able to pink your destination address but your browser might not be able to ping the same.
The root cause of this problem, in major cases, is the inconsistency in Windows Sockets API which is also known as Winsock. It is responsible for both incoming and outgoing network requests of the programs. This problem can also emerge from your Internet Provider, but if the internet is working just fine on other devices that are connected to the same ISP the there is no issue with the ISP and you can proceed to other troubleshooting steps.
Here are some troubleshooting procedures for one or more network protocols are missing on this computer Windows 10 that you can imply.
One or More Network Protocols Are Missing on This Computer
- 1 One or More Network Protocols Are Missing on This Computer
- 2 Procedure 1: Restoring the missing Protocol Files
- 3 Procedure 2: Disabling IPv6
- 4 Procedure 3: Resetting Winsock
- 5 Procedure 4: Restarting the Network Adapters
- 6 Procedure 5: Resetting the components:
- 7 Modification of permissions by editing the registry key:
- 8 Procedure 6: Reinstalling the TCP/IP:
- 9 Procedure 7: Uninstalling and Reinstalling Your Security/Antivirus Software
- 10 Procedure 8: Using a Powerline Adapters
- 11 Conclusion:
Procedure 1: Restoring the missing Protocol Files
You can download and run Reimage Plus to scan the corrupt files that might be hampering with the network connectivity. If it finds any corrupt files then it will repair them.
Procedure 2: Disabling IPv6
IPv6 is the successor to IPv6 in network connectivity but IPv6 is supported by very few networks. The network administrators believe that it is better to keep this IPv6 disabled until it gets fully phased out. So, this might be a reason to your problem. You should try disabling this IPv6 connectivity and work with IPv4.
Procedure 3: Resetting Winsock
As mentioned above the major reason for the triggering of such errors is Winsock corruption. It is observed that the issue gets resolved as soon as we reset the Winsock. You can follow the following steps to reset the Winsock.
- Press the Windows key. Now type cmd command in the search box. From the various search results that will be displayed right click on cmd and choose Run as Administrator. If you use Windows 8 or Windows 10 operating system then press the Windows key and along with it press X key simultaneously. Now, select Command Prompt (Admin) option.
- Now a black command prompt window will appear. Type the command netsh winsock reset in the command prompt window and press ENTER.
- Restart the system after this and check whether the problem is resolved.
Procedure 4: Restarting the Network Adapters
The picking up of the protocols can also be prevented by a minor glitch in network adapters. Simply restarting them might fix the problem.
To restart it Press the Windows key and key R simultaneously. A run dialog box will appear. In this box type the command ncpa.cpl and click OK. A list of all the network adapters will be presented to you. It is good if you know your network adapter but if you don’t then you can perform the following steps on all the listed adapters.
Point to your Network Adapter and right click on it. Now, choose the Disable option. Then again right click on the same network adapter and choose Enable option.
Procedure 5: Resetting the components:
In this procedure, we will try to refresh and reset the various components that are involved in a network connection.
For this first create a text file in your computer and save it as a fixnetwork.bat name. Now write the following code in it:
netsh winsock reset catalog
netsh int ipv4reset reset.log
netsh int ipv6 reset reset.log
Now right click on the file that you have created and click Run as Administrator. Now, look for access denied option. If you encounter such message then perform the steps given below otherwise press any key when it asks in the black window to reboot the system. Test once after the reboot.
Create a registry backup before performing the registry steps. You can create a registry backup by clicking File and selecting Export from the left pane. Export the file and save it anywhere on your computer. You should perform this export in every place where you require changing the registry.
Also check: Windows 10 screensaver settings
Modification of permissions by editing the registry key:
To modify the permissions you will need to edit the registry key. For this, press Windows key and also press R key simultaneously. Type the command regedit in the run dialog box and press Enter key. A Registry editor window will appear in front of you.
Press the CTRL key and the F key simultaneously. Type the following value and click on Find Next in the Find What dialogue box.
After it searches the key, expands this key to look for the folder which is named as 26.
Right click on 26 and then search for Permissions.
Now click on the Add button. Type everyone in the text box that appears and then press OK. If everyone is already written there, then allow Full Access to it. Click OK and run the downloaded file as Administrator.
Procedure 6: Reinstalling the TCP/IP:
TCP/IP protocols are a set of protocols that defines the way in which you connect to the Internet. Any discrepancy or disturbance in them will block the internet access to your computer immediately.
Press Windows key and also press R key simultaneously. Type the command ncpa.cpl in the run dialogue box and Click OK.
Now whatever active connection you have be it a wired connection or a wireless one, right click on the connection and choose Properties. Under the properties dialogue box click Install button, then click Protocol, and finally click the Add button.
Now choose the Have Disk button and click OK. In the dialogue box that opens next type C:\windows\inf and click OK under the Copy Manufacturer’s files.
Under the Network Protocol list that shows up, click on the Internet Protocol (TCP/IP) and then click OK.
If you get an error warning as This program is blocked by group policy, then you need to add one another registry entry to allow this to install. For this, again press Windows key and also press R key simultaneously.
Now type the command regedit in the run dialogue box and press Enter.
In the Registry Windows that appears, look for HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\safer\codeidentifiers\0\Paths. When you find it, right click on paths written in the left pane and click Delete. Now repeat the above mentioned process to reinstall the TCP/IP.
Now, restart your system and check if the problem persists.
Procedure 7: Uninstalling and Reinstalling Your Security/Antivirus Software
This problem may also exist if you have installed new Antivirus software in your system. Your Internet security software might be blocking the access to the internet. You need to disable the software temporarily and check if it is the main cause of the problem. The fastest way will be to just uninstall it, reboot your computer and then test whether the system works without it. If it does, then re-install new AntiVirus software on your computer.
Procedure 8: Using a Powerline Adapters
Using a Powerline Adapter can also interfere with your network and hamper with your internet connectivity. Resetting can solve the problem in most cases. You can also refer to the instructions manual of the adapter for ways to reset your Powerline Adapter.
So, here is all about One or More Network Protocols Are Missing on Windows 10 solution. Hope this tutorial will help you to solve your problem. You have any question after this post then comment below.
You May Like:
- bad system config info windows 10
- unexpected store exception windows 10
- windows 10 taskbar unresponsive
- system_service_exception windows 10