One or more network protocols are missing on this computer. Windows Sockets registry entries required for network connectivity are missing” is an error reported by Windows Network Diagnostics when you are facing an issue while connecting to the internet. 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 is the root cause of this problem.
It is responsible for the network requests of the programs, both incoming and outgoing. This issue can also originate from your Internet Provider, but if the internet’s working on of your other devices connected to the same ISP then the ISP is Okay and we can continue with the troubleshooting steps.
This guide is compatible with all versions of Windows.
Method 1: Reset Winsock
Winsock corruption is known to trigger such errors. In most cases, the issue is resolved by resetting winsock. To reset winsock, follow the steps below.
Press Windows key. In the search box, type cmd. From the list of results displayed; right click on cmd and click Run as Administrator. If you are on Windows 8 or 10, then Hold the Windows Key and Press X. Choose Command Prompt (Admin) and Click on it.
In the black command prompt window, type netsh winsock reset and press Enter.
Restart your system and check of the issue is resolved.
Method 2: Restart Your Network Adapters
A temporary glitch in network adapters can prevent it from picking up the protocols. A simple restart may also fix the issue. To do this; Hold the Windows Key and Press R. In the run dialog, type ncpa.cpl and Click OK.
You will see a list of network adapters, if you don’t know which one is yours then you can repeat the steps below on all of the listed adapters, else perform it on the one that you’re using to connect.
Right click your Network Adapter, and choose Disable. Then right click on it again and Choose Enable.
Method 3: Reset Components
In this solution, we will reset and refresh components involved in network connectivity.
Simply download the batch file from the link here OR create a text file and save it as fixnetwork.bat with the following code in it.
ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
netsh winsock reset catalog
netsh int ipv4 reset reset.log
netsh int ipv6 reset reset.log
pause
shutdown /r
Right click on the downloaded file or the bat file you created (using above commands) and click Run as Administrator. Look out for access denied messages, if you do notice any, then proceed with the steps below else hit any key when it says on the black window, to reboot. After it reboots, TEST.
It is import to create a registry backup before performing registry steps. You can do this by clicking File -> Export (with Computer) selected from the top left pane and exporting it (saving it somewhere on your computer). This should be done for every method you follow where changing registry is involved.
To modify permissions edit the following registry key:
To do that, hold Windows key and press R. Type regedit in run dialog and press Enter. Registry editor windows will be opened.
Hold the CTRL key and Press F. In the Find What box, type the following value and click Find Next.
Wait for it to search for the key, once it searches it, expand this key to look for the folder called 26
eb004a00-9b1a-11d4-9123-0050047759bc
Full Path to Key Is
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Nsi/{eb004a00-9b1a-11d4-9123-0050047759bc}/26.
Right click on 26 and click Permissions.
Click Add button. Type everyone in the text box and press OK. If everyone is already there, then grant Full Access. Click OK. Now run the downloaded file as Administrator.
Method 4: Reinstall TCP/IP
TCP/IP are a set of protocols that defines how you connect to the Internet. Any discrepancy in them can block your internet access immediately. Hold the Windows Key and Press R. Type ncpa.cpl and Click OK
You will either have a wired connection or wireless, whatever is the active connection, right click on it and choose Properties.
Under This Component Uses the Following Items, click Install button. Click Protocol, then click the Add button.
Click the Have Disk button. Under Copy Manufacturer’s files from box, type C:\windows\inf and click OK.
Under the Network Protocol list, click Internet Protocol (TCP/IP) and then click OK.
If you get the This program is blocked by group policy error, then there is one other registry entry to add to allow this install. Hold Windows key and press R.
Type regedit and press Enter.
In the Registry Windows, navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\safer\codeidentifiers\0\Paths
Right click on paths in the left pane and click Delete. Now repeat the above process to reinstall TCP/IP.
Close all windows, and restart your system. Your problem should be gone now. If not, move on to the next solution.
Method 5: Uninstall and Reinstall Your Security/Antivirus Software
If you have recently installed any Internet Security Software, it may be blocking your access to the internet. Temporarily disable it to check if that’s what causing the problem. Quicket way is to just uninstall it, reboot the PC and then test – if system works without it, then re-install another AntiVirus. Hold the Windows key and press R. In the run dialog type appwiz.cpl and click OK. In the programs list, find your security software and right click on it. Click Uninstall. Follow the onscreen instructions to remove it and restart your system.
Method 6: Powerline Adapters
If you are using a Powerline Adapter, then it can interfere with your network. A reset can solve most of these problems. Refer to the instructions manual for the adapter to reset your Powerline Adapter.
The post BEST FIX: One or More Network Protocols Are Missing appeared first on Appuals.com.