How to FIX One or more network protocols are missing / Windows sockets registry entries are missing

Running a PC with Windows 10 / 8.1 / 8? Unable to connect to the internet? Getting the “Windows sockets registry entries required for network connectivity are missing” error, or the “One or more network protocols are missing” error after running the internet Connection troubleshooter? Well, this video is for you!

I’ll show you how to fix both of these errors using two methods – one based in hardware, the other in software.

Please SUBSCRIBE to HandyAndy Tech Tips for more how-to videos!

So you can’t connect to the internet on Windows 10, which is a really annoying situation to find yourself in, and so you decide to fix it. So you go into the Control Panel, click Network and Sharing Center, click on Troubleshoot Problems, then go into the internet Connections troubleshooter. You go through all the steps, it tries to diagnose your issue, but then it comes up with a dreaded error: one or more network protocols are missing on this pc. And after clicking View Detailed Information, you get this screen: Windows Sockets registry entries required for network connectivity are missing.

Now, I’m going to give you two ways to fix this issue. The first way sounds ridiculously simple, it sounds like it would never work, but it actually does, at least for me. So what you need to do is to check whether all of your network cables are plugged in. This includes the ethernet cable going to your PC, the cables in your router, anything along those lines.

But if this doesn’t work, then there’s another way I’d like to show you. It basically involves resetting Windows’ TCP/IP stack.

STEP 1: Open an Administrator Command Prompt (right click on Start menu, click “Command Prompt (Admin)”)

STEP 2: Give your permission to UAC.

STEP 3: Type the following command (without quotation marks): “netsh int ip reset c:resetLog.txt”.

If all goes well, then the operation should be successful. But if any messages saying “Access denied” come up, then you’ll have to resort to delving around in the Windows Registry.

The folder you need to change the permissions on is under HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Nsi/{eb004a00-9b1a-11d4-9123-0050047759bc}/26. Just right click on the 26 folder and give “Everyone” (the group, that is) full permissions. Then run the netsh command again, and everything should be good!

You should now have the internet connection restored to your Windows 10 / 8.1 PC!