Have you ever met with a situation where the Internet Connection stops working but the computer shows you are connected with the internet? If yes, then you are seriously facing an error ‘missing network protocols’ and this appears when the Windows socket registry is missing from the system. The error message arrives on the screen when you click on the diagnose button and the result will show one or more network protocols are missing on this computer.
One or more network protocols are missing
This is an error that occurs due to Windows Sockets registry entries that are required mainly for network connectivity. When these entries are missing” it triggers this error reported by Windows Network Diagnostics. It shows up when your system fails to connect to the internet, and you click the Diagnose button. You may be able to ping your destination address but your browser will be unable to do the same. In most cases, inconsistency in Windows Sockets API also known as Winsock maybe the root cause of this problem.
How to fix missing network protocols Windows 10 error?
1] Disable Internet Protocol version 6
IPv6 is next to IPv4 and it is specially designed and developed to provide support to the IPv4 addresses. Most of the users get their issue ‘missing network protocol Windows 10’ resolved by disabling IPv6. The process is simple and the steps are provided below.
- Click on the ‘Start’ button, type Control Panel in the search bar and then press the ‘Enter’ key.
- A new window will open and here you need to select the ‘Network and Internet’ section.
- In the ‘Network and Internet’ page, you will find the ‘Network and Sharing Center’ section, click on it.
- The above step will direct you to the new page that will fetch the network information and at the left end of the page, you will find additional options, click on ‘Change adapter settings’.
- A new pop-up window will appear which will show the list of networks and you need to select the one which you access.
- After selecting the connected network, right-click on it and then choose ‘Properties’ from the featured list.
- Soon, a new pop-up window will appear on the screen and here you will have to uncheck the box which states ‘Internet Protocol Version 6 (TCP/IPv6)’.
- After completing the task, restart your computer.
2] Modify System Registry- Winsock to fix ‘One or more network protocols are missing’
Microsoft excellently built the Windows OS and gave the power to the users to change the system registry for the smooth performance of the PC. The prime reason behind the error’ missing network protocol Windows 10’ is the corrupt Winsock registry and to fix the same you need to delete such registry file and then import the fresh one from the other PC. But before performing the task, make sure to take a copy of the Winsock registry file from the other computer which is working properly. Now follow the process to fix the issue.
- Hover your mouse to the ‘Start’ menu, right-click on it and then choose ‘Run’ option from the list. You can also open the Run Box directly by pressing Win+R keys together.
- In the Run box, type ‘regedit’ and then click on the ‘OK’ button.
- In the registry editor page, you will get My computer icon and clicking on the arrow key will give you additional options.
- Here, you need to go inside the following path: HKEY_LOCAL_MACHINE >> SYSTEM >> CurrentControlSet >> Services and then double click on the arrow button to reach the destination point.
- Below the services folder, you will get multiple sub-folders of registry files and your job is to find the Winsock and Winsock 2’ files. If you get those registry files, right-click on it and then click on the ‘Delete’ icon.
- Now close the registry editor page and then restart your computer.
- After restarting the computer, open the registry editor again and reach to the ‘Services’ section as done earlier. The path will be ‘HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services’.
- After reaching the destination point’ you need to click on the ‘File’ tab located at the top of the page and then select the ‘Import’ option from the drop-down list.
- Soon, you will be asked to upload the file and your job is to select the path where you have copied the fresh Winsock registry files.
- After completing the above task, close the Registry Editor page.
- Now open the command box and for that click on the ‘Start’ button, type ‘CMD’ in the search bar but don’t press the ‘Enter’ key as you need to run the command prompt in the administration mode, so select the ‘CMD’ from the search result and then right-click on it to choose an option ‘Run as administrator’.
- If you want to open the Command Prompt directly, press Win+X+A keys together.
- In the command box, type ‘netsh winsock reset’ and then press the ‘Enter’ key.
- Now check whether the error ‘missing network protocol Windows 10’ persists or not.
3] Turn off NetBIOS over TCP/IP feature to fix ‘One or more network protocols are missing’
NetBIOS is a feature that enables the applications to connect from one computer to another via the Local Area Network. If you disable the same, then it will help you to get rid of an error ‘missing network protocols’. The comprehensive procedure is listed below.
- Open ‘Control Panel’ and for that type Control Panel in the search bar followed by pressing the Start button. You can also press Win+X keys together to see the list.
- In the Control Panel page, you will find a way to change the computer settings, click on the ‘Network and Internet’ section.
- After reaching the ‘Network and Internet’ page, you will get a few options, click on the ‘Network and Sharing Center’.
- On the next page, you will find your internet connection and at the left end of the page, you will get an option ‘change adapter settings’ click on it.
- Now select your internet connection, right-click on it and further click on ‘Properties’.
- Soon, you will find a pop-up window on your screen, select ‘Internet Protocol Version 4 (TCP/IPv4) and then click on ‘Properties’.
- Thereafter, another pop-up window will open and you need to click on the ‘Advanced’ tab located at the bottom of the page.
- The above step will direct you to the ‘TCP/IP’ setting page, click on ‘WINS’ tab located at the top of the page.
- Now move to the ‘NetBIOS settings’ section and then click on ‘Disable NetBIOS over TCP/IP’ followed by the OK button.
- After completing the above task, click on the ‘OK’ button.
4] Turn off Manual Proxy Settings
- Click on the ‘Start’ button and further click on the ‘Settings’ icon.
- In the Windows settings page, you will get a bunch of options to make changes in your PC, move to the ‘Network and Internet’ section.
- Soon, you will get the Network settings and additional options at the left end of the page, click on ‘Proxy’ located at the bottom of the page.
- Move to the ‘Manual Proxy setup’ section and then turn the radio button of ‘Use a proxy server’ in off mode.
5] Update Network Adapter to fix ‘One or more network protocols are missing’
- Move to the ‘Start’ menu, right-click on it and then choose ‘Device Manager’. You can press Win+X+M keys at a time to open Device Manager directly.
- In the Device Manager page, you will get access to make changes in the driver settings, select ‘Network adapter’.
- Now, double click on ‘Network adapter’ to get the driver list.
- After getting the list, select the one which you access and then right-click on it to choose ‘Update driver.
- Soon, you will get an option to perform the task ‘select Search automatically for updated driver software’.
- Now wait for a while and allow Windows to update the driver.
- After completing the above task, restart your computer.
That’s it; these entire solutions will help you to get rid of a missing network protocol error. However, if you need any assistance amid solving the issue then feel free to post in the comment box. Our techies will assist you and will resolve the issue in a quick time.