[Fix] “One or More Network Protocols are Missing on This Computer” Error in Windows
Today I'm going to address a very weird and very annoying problem present in Windows 10 operating system. I have faced this problem in 10 of my computer machines which have Windows 10 installed although this problem may also occur in previous Windows versions such as Windows 8/8.1 or Windows 7.
This problem first occurred in an Insider Preview build but I assumed that it was fixed in final RTM build of Windows 10 but I was wrong. The same problem has started occurring again in Windows 10 November Update build 10586 (version 11).
Let's talk about the problem. Suddenly your Wi-Fi or any other Internet connection stops working. Although your computer shows that it has been connected to Internet but no websites open in browser and there is no sign of Internet connectivity. If you try to diagnose the issue by running built-in network troubleshooter by right-click on Network icon in Taskbar notification area (system tray) and select "Troubleshoot problems" option, it throws following error message after running:
One or more network protocols are missing on this computer.
If you try to check the details, you get following reason:
Windows sockets registry entries required for network connectivity are missing.
No extra information is shown and no steps are given to fix the issue and the user has no idea what to do next?
Don't worry! If you are also facing this issue, I'm going to list a few working solutions which will help you in troubleshooting and fixing this irritating issue. I'm going to list the solutions from basic to advanced.
So without wasting time lets start the tutorial:
SOLUTION 1: Disable 3rd Party Firewall or Security Suite
First of all if you are using a 3rd party firewall or Internet security suite (also known as total security suite), then try to temporary disable its protection. If it fixes the connection issue, then its a problem in the security software or firewall and you need to change its settings or replace the security software.
SOLUTION 2: Update Network Adapter Drivers
Sometimes it might be happening due to a faulty, corrupted, outdated or incompatible driver of Network adapters. If you know your computer manufacturer website, go to the website and download the latest and compatible driver for the network adapter and install it. Restart the computer and it may fix the problem.
SOLUTION 3: Uninstall Network Adapters Using Device Manager
If you can't download and install latest drivers for the network adapters, try following:
1. Press WIN+X keys together to launch WIN+X menu and select Device Manager option. Alternatively, you can open it using devmgmt.msc command in RUN or Search box.
2. Now locate the Network adapters section.
3. Right-click on each network adapter one bye one and select Uninstall option.
4. Once all have been removed, right-click again and select Scan for hardware changes option.
The adapters will be rediscovered and Windows will reinstall the drivers. Restart your computer and it may also fix the problem.
SOLUTION 4: Reset Winsock Catalog to a Clean State
If you still face the problem, try following command to reset Winsock Catalog to a clean state:
1. Open Command Prompt as Administrator and run following command:
netsh winsock reset
2. Restart your computer and it should fix the issue.
SOLUTION 5: Obtain IP Address Automatically and Settings Custom DNS
You can also try following steps:
1. First make sure the option "Obtain an IP address automatically" is selected in Internet Protocol Version 4 (TCP/IPv4) properties. How will you open the properties box? Check out following link to learn how to access Internet connection's TCP/IPv4 properties box:
2. Also try to set custom DNS server settings for your Internet connection with the help of above mentioned tutorial.
3. You may also try to disable Internet Protocol Version 6 (TCP/IPv6) in connection settings and restart your computer.
SOLUTION 6: Use IPCONFIG Commands to Reconfigure Networking
1. Open Command Prompt as Administrator and run following commands one by one:
2. Restart your computer and it should fix the issue.
SOLUTION 7: Reset IP Configurations Using Command Prompt
1. Type regedit in RUN or Start search box and press Enter. It'll open Registry Editor.
2. Now go to following key:
3. Now right-click on 26 key and select Permissions option.
4. It'll open a new window. Select Everyone from the user names list and enable "Allow" checkbox given for "Full Control" permission.
5. Close Registry Editor and open Command Prompt as Administrator and run following command:
netsh int ip reset
6. Close Command Prompt and restart your computer. It should fix the issue.
PS: Taking ownership and permission of the key is required to be able to successfully run the above mentioned command in Command Prompt otherwise you'll receive "Access is denied" error message in the result as shown in the screenshot.
SOLUTION 8: Fix Windows Sockets Entries in Registry Editor
If everything fails, then you'll need to manually fix Windows Sockets entries in Registry Editor. The entries are present under following key in Registry Editor:
You'll need to delete the existing Winsock and WinSock2 keys from Registry and then re-add the same keys taken from a working computer which doesn't contain this problem.
For your convenience, we are providing ready-made Registry script which will automatically delete the keys and will also restore default working keys to fix the issue.
Download following ZIP file, extract it using 7-Zip or any other file archive utility and run extracted REG file. It'll ask for confirmation, accept it:
After running the script, restart your computer and it'll fix the issue and you'll have a working Internet connection again.
SOLUTION 9: Use "Network Reset" Feature in Windows 10
Windows 10 users can also take help of built-in "Network Reset" feature to fix network connection issues:
PS: You can also check out following tutorial addressing similar issues:
Other similar articles that may interest you
- Power Scheduler: Freeware to Schedule Shutdown, Restart, Hibernate and Lock Operations in Windows
- [Game] Guess The Web Browser Name
- Get Windows 8 and 8.1 Start Screen in Windows XP, Vista and 7 Using “Omnimo 6” Rainmeter Skin Suite
- How to Integrate Custom 3rd Party Themes in Windows Setup ISO?
- Download Windows 10 Themes, Boot Screen and Login Screen for Windows 7
- [Review] What’s New in Windows 7?