If you’ve ever gotten the error message “one or more network protocols are missing on this computer,” you know how frustrating it can be to try to solve the problem. In this article, we take a look at how to fix this issue that’s often present in the Windows 10 operating system.
Previously, we noticed this problem in the Windows 10 Insider Preview build, but we assumed that the problem had been fixed in the Windows 10 RTM build. We were wrong! The same problem has appeared again after installing the Windows 10 November Update build 10586.
Let’s talk a little about the problem. Your Wi-Fi or other internet connection suddenly stops working. Your computer shows you that it’s connected to the internet, but no sites will open in the browser. You also notice that there is no sign of Internet connectivity. If you try to troubleshoot this issue using the built-in network troubleshooter, it shows you the following error message:
One or more network protocols are missing on this computer.
After doing this, when you try to look for the details, it throws you the following reason:
Windows sockets registry entries required for network connectivity are missing.
The worst thing is that you won’t find any additional information, and there are no additional troubleshooting steps provided for you.
If you’re facing this issue, not to worry! Here are the steps we took to fix this issue on our systems:
8 Fixes for the “One or More Network Protocols are Missing on This Computer” Error in Windows 10
Solution 1: Disable Third Party Security or Firewall Suites
If you’re using any third party firewall or security solutions on your machine, try temporarily disabling them. Check to see if this fixed the problem. If yes, the “one or more network protocols are missing on this computer” error is occurring because of firewall or security software. To permanently fix this, you need to change the settings in your firewall, or switch to different security software.
Solution 2: Update the Network Adapter Drivers
This issue may also happening due to faulty, outdated, or incompatible Network Adapter Drivers. If you know the name of your computer manufacturer, simply head over to the website and download the latest compatible driver available for your network adapter and install it. After that, reboot your computer and check to see if the problem is fixed.
Solution 3: Uninstall Network Adapters Using Device Manager
If you can’t find the latest driver for the network adapter, try the following steps:
1. Press WIN+X keys together and from the menu select the Device Manager option. You can also launch the Device Manager by executing the devmgmt.msc command in the Search or Run box.
2. Look for the Network adapter section.
3. Right-click on all the network adapters one by one and choose the Uninstall option.
4. Once you have uninstalled all of them, right click and choose the Scan for hardware changes option. This will rediscover the adapters and reinstall the drivers. Reboot your computer and check to see if the problem is fixed..
Solution 4: Reset the Winsock Catalog
If all of the above methods fail to fix the issue, try executing the following command to reset the Winsock Catalog to a clean state:
1. Launch the Command Prompt with Administrator rights.
2. Execute the following command: netsh winsock reset
netsh winsock reset
3. Restart your computer and check to see if the problem is fixed.
Solution 5: Obtain IP Address Automatically and Set Custom DNS
1. Right click on the wireless connection icon you’re connected to and select Open Network and Sharing Center.
2. Next, click on Wi-Fi connection – this will launch another window. Click the Properties option.
3. In this window under This connection uses the following items, look for Internet Protocol Version 4 (TCP/IPv4) and select it. Click on the Propeties option.
4. Select Use the following DNS server addresses and fill the following values:
Google Public DNS:
Preferred DNS server: 220.127.116.11
Alternate DNS server: 18.104.22.168
Preferred DNS server: 22.214.171.124
Alternate DNS server: 126.96.36.199
5. If possible, also disable Internet Protocol Version 6 (TCP/IPv6) from the connection setting and reboot your computer. Check to see if the problem is fixed.
Solution 6: Execute the IPCONFIG Command to Reconfigure Networking:
1. Launch the Command Prompt with administrator rights and execute the following commands back to back:
2. Reboot your computer and check to see if the problem is fixed.
Solution 7: Reset IP Configuration using Command Prompt
1. To begin, launch the Registry Editor by typing regedit in the search box. Press Enter.
2. Navigate to following key:
3. Right click on the 26th key and choose the Permission option.
4. This will launch another window. Choose Everyone from the list of the user names and click the Allow checkbox for Full Control permission.
5. Close the registry editor and launch the Command Prompt with administrator rights. Execute the following command:
netsh int ip reset
6. Reboot your computer and check to see if the problem is fixed.
Solution 8: Fix Windows Sockets Entries in Registry Editor
If all the solution listed above fail to fix this issue, you may need to manually fix the Windows Sockets entries via the Registry Editor. This is for advanced users only.
You’ll need to navigate to the following keys:
Next, delete the current Winsock and WinSock2 keys from the registry and add both keys again from a second computer which doesn’t have this issue.
Reboot your machine and check to see if the problem has been resolved.
Did one of these methods work for you? Comment below and let us know!