Windows Sockets registry entries are essential for network connectivity. When there are some discrepancies with these files, Windows Network Diagnostics show this error “one or more network protocols are missing on this computer.” This occurance prevents you from accessing the internet, and thus all your online work gets hampered. Fortunately, this error has some relatively easy fixes, and we have discussed them here. So, if you are facing similar issues on your device, go through this article to fix the error by yourself.
How To Fix One Or More Protocols Are Missing Error
You may come across this error on any version of Windows OS. Depending on the cause that leads to this issue, the solution will differ. Here we have listed some of the most effective solutions for this error. You may not need to try all of them. Just follow them one by one until you find the one that works well for you.
Method 1: Disable Or Reinstall Your Antivirus Program
Sometimes, the third party antivirus installed on your system could have perhaps the main culprit behind this error. So, disabling the same temporarily should do the trick for you. At this point, check whether it fixes your issue. If the error persists then you may try reinstalling your antivirus. If reinstalling the security software resolves the problem, then great! You have successfully mitigated Network protocol missing problem. If however, the situation remains the same, then move on to the next solutions.
Method 2: Reset Network Protocols
Resetting the TCP/IP stack to its default settings, sometimes fixes this issue. To perform a reset, follow these steps:
- Clicking on the Windows button, type in cmd in the search box. Now, Right-click on Command prompt option, and select Run as administrator. In that case, you should have access to the administrator.
- In the Command prompt window type the following commands, and hit the Enter after each line.
- netsh int ip set dns
- netsh winsock reset
- Exit Command prompt and check if the issue resolves.
Method 3: Disable IPv6
Disabling Internet Protocol version 6 (IPv6) resolves the problem in most of the cases. Follow these steps to disable IPv6:
- Press Windows key + R from your keyboard to open run box.
- Type ncpa.cpl and click OK.
- Right-click on the network adapter you are facing problems on, and select Properties.
- Uncheck the box next to Internet Protocol Version 6 (TCP/IPv6) and click OK.
- Restart your computer.
Method 3: Disable NetBIOS Over TCP/IP
- Open the Run box by pressing Windows key + R from your keyboard.
- Type ncpa.cpl in that box and click OK.
- Right-click on the network adapter that you are facing troubles with, and select Properties.
- Highlight IPv4 (TCP/IP) and click on Properties.
- Click Advanced.
- Navigate to the WINS tab and select Disable NetBIOS over TCP/IP. Click OK.
Method 4: Use netcfg-d Command
Run command prompt as an administrator by following step 1 of Method 2. In the command prompt window, type netcfg-d and press Enter. Wait for the time to complete the process. Upon completion, your computer should restart automatically. Now, check if the issue has been resolved.
Method 5: Reinstall TCP/IP
TCP/IP are a set of protocols or rules that govern the connection of your computer to the internet. Try resetting these protocols to see if that resolves your issue. Follow these steps:
- Press Windows key + R from your keyboard to open the Run box. Type ncpa.cpl and click on OK.
- Right-click on your active connection and select Properties.
- Click the Install button. On the next window, highlight Protocol and click on the Add button.
- Click on the Have Disk button and type C:\windows\INF under the Copy Manufacturer’s files from the bottom.
- Click Internet Protocol (TCP/IP) under Network Protocol and click OK.
- Restart your computer.
This method reinstalls your TCP/IP and after this process, you should not be facing this issue.
Method 6: Use sc.exe Command
Open Command prompt as administrator and type the following commands, and after each line press Enter.
- sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
- sc.exe config mrxsmb20 start= disabled
Once the process is complete, restart your system and that should restrict the problem from occurrence.
Method 7: Hard Reset Your Router
If all the above methods fail to resolve your issue, then as a last resource you should try a hard reset. Resetting your router to its default values can solve this error that you are facing to a large extent.
Locate the Reset button at the back of your device, should be a tiny hole normally located at the back of the router. Take a needle or any pointed object. Insert this object inside the hole and press and hold the reset button for 10-15 seconds. This will reset your wireless router, and after this process, you need to reconfigure it.
These are the solutions to “one or more network protocols are missing on this computer” error. Closely following the steps should resolve the problem in the first instance.