If you can’t connect to the network and an error message stating ‘ One or more network protocols are missing’ or ‘Windows sockets registry entries are missing‘ message is appearing when you are trying to run Network Diagnostics, don’t worry. This problem may be happening because of the bad network settings on your system.
1. Check if all the network cables are plugged in correctly. Unplug the ethernet cable from your computer and plug it in again. Check the network connection.
2. If you are using a router, reboot your router and try to connect again.
If any of these simpler tricks doesn’t help at all, go for these fixes-
Fix-1 Disable NetBios over TCP settings-
Disabling the NetBios over TCP settings has helped many users.
1. Press Windows key+R to open Run window.
2. In Run window, type “ncpa.cpl” and then press Enter to open Network Connections window.
3. In Network Connections window, right click on “Ethernet” and then click on “Properties” to access it’s properties.
4. In Ethernet Properties window, double click on “Internet Protocol Version 4(TCP/IPv4)” to modify it.
5. Now, click on “Advanced” option.
6. In Advanced TCP/IP Settings window, go to “WINS” tab.
7. Under NetBIOS setting, choose “Disable NetBIOS over TCP/IP” option.
8. Finally, click on “OK” to save the changes.
9. Coming back to Internet Protocol Version 4 (TCP/IPv4) Properties window, click on “OK“.
Close Network Connections window.
Fix-2 Use CMD to fix the issue-
Simply by passing a command you can reset your IP configuration which will solve the issue.
1. Press Windows key+R to launch Run window on your computer.
2. Type “cmd” and then hit Ctrl+Shift+Enter together to open Command Prompt window with administrative rights.
3. In Command Prompt window, type or copy-paste this command then hit Enter to execute this command on your computer.
NETSH INT IP RESET C:\RESETLOG.TXT
Close Command Prompt window.
After resetting, it will portray this message on CMD window-
Restart the computer to complete the action.”
Reboot your computer. After rebooting your computer and try to connect to the network again.
Some of the users may see “Access is denied” error message while executing this command. Follow these steps to solve the issue-
You have to solve this issue from Registry Editor.
But, before going ahead to the main process, we strongly suggest you to create a a backup of the registry on your computer. After opening Registry Editor, click on “File” > “Export” to create the backup.
If anything goes wrong you can retrieve your registry by simply importing the backup.
1. Click on the Search box and then type “regedit“.
2. Now, click on “Registry Editor” from the search results to open it on your computer.
3. In Registry Editor window, on the left hand side, navigate to this location-
4. Now, on the left hand side of the window, right click on “26” and then click on “Permissions“.
5. In Permissions window, select “Everyone“.
6. Now, check the parameter ‘Allow‘ beside the “Full Control” to give full access to everyone of this folder.
7. Now, simply, click on “Apply” and then on “OK” to save the change on your computer.
Close Registry Editor window.
Now, open Command Prompt window and run the command again (Step-3 of Fix-2). After executing the command reboot your computer.
Your problem will be solved.
Sambit is a Mechanical Engineer By qualification who loves to write about Windows 10 and solutions to weirdest possible problems.