Hi, it's HandyAndy Tech Tips here.
So imagine that you can't connect to the Internet, which is obviously a really annoying situation
to find yourself in.
And so you decide to fix it.
So you do what most people would do: you go into the Control Panel, click Network & Sharing
Center, click on Troubleshoot problems, and then go into the Internet Connections troubleshooter.
So you work your way through this, you go through all of the steps, it tries to diagnose
your problem, but then it comes up with a dreaded error at the end: "One or more network
protocols are missing on this computer".
So you want to know more, you click on "View detailed information", the little link down
the bottom, and then 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 problem, and the first way sounds ridiculously
simple, it sounds like it could never work, but it actually does, or at least it did for
me.
Just check that all of your network cables are plugged in!
That includes the ethernet cable going to your PC, all of the cables in your router
and anything along those lines.
But if this fix didn't work for you, then I've actually got another solution, and it's
a software based solution.
Basically what you're going to be doing is resetting Windows' TCP/IP stack.
But don't worry - it's actually easier than it sounds.
So first what you need to do is open an Administrator Command Prompt.
The easiest way to do this is to simply right click on the Start menu, and click on "Command
Prompt" with "Admin" in little brackets after it.
You might need to provide your administrator password, or the password of an administrator
on the system, but then you'll get this Command Prompt open.
And what you need to type at it is actually quite simple.
So type net-s-h, space, int, space, ip, space, reset, space, C colon backslash resetlog.txt.
Then just press Enter, and it should go through all of these steps, like resetting interface,
neighbor, path, and then, if you're lucky, it should say resetting was successful.
If it does say this, then all you need to do is restart your computer and your internet
access should be fine.
But if it comes up with a similar screen to the one I've got here, where it says resetting
failed and access is denied, then it essentially means that the process didn't work.
What the problem is is that you don't have enough permission to run the netsh utility.
So we're going to fix that using the Windows registry.
To get the registry up and running, you first need to press the Windows key and the R key
on your keyboard, and then it'll bring up the Run dialog.
Into this, type regedit.exe, as I've got here, and then press the OK button.
With this, you'll most likely need to give your administrative password just like you
did with the admin command prompt.
And now, the Registry Editor will open.
Now, you need to be very careful when using this tool; you could very easily mess up your
entire computer.
So I'm just going to say the legal stuff of blah blah blah, you know, I don't accept any
responsibility for messed up computers, and then we can get on with the fun.
So see under the HKEY_LOCAL_MACHINE heading, the way that it has a folder called SYSTEM?
What you need to do is click on the little triangle near that folder.
Then it will expand some more folders, and you need to click the triangle near the CurrentControlSet
folder.
Then, there'll be a folder called Control, and you can click the triangle near that as
well.
And then, you need to scroll right down to the bottom, until you find the Nsi folder,
this little one here.
Then, you need to click the little triangle near that one, and don't worry, we're almost
done now.
So then you'll get all of these folders with these weird looking hex characters in their
names.
You need to click on the one which is, on my system, the third down from the top.
As you can see, that name there, I'm not even going to try and pronounce it, but that is
the name.
So then you need to click on the triangle near that one, and then underneath that, finally
we get to the folder that we're looking for, the folder called 26.
So, good job for making it this far, but we've still got a few more steps.
So next you need to right click on the 26 folder, and click Permissions.
Then, you'll notice that there will be a group called Everyone, and there'll be all these
little checkboxes for the permissions that you can assign.
You need to click the checkbox near "Full Control".
Then, you can click the Apply button, click the OK button, close Registry Editor, and
then, remember a little while ago we typed that command into an administrator Command
Prompt?
Well, you basically need to do that again, and, this time, it should come up with a message
like this: resetting is successful!
Then reboot your computer and you should be back on the Internet in no time.
So thank you very much for watching this video, I certainly hope it helped you, I'm HandyAndy
and please subscribe for more how-to videos.