Windows sockets registry entries required for network connectivity are missing FIX
Let’s just admit it; we’d all die slow painful deaths if the internet were just to, you know, go away one fine day. Now although the situation is far from even close to ever happening, there are plenty of situations we have to deal with in our day to day schedules wherein we have partial or no Internet access at all. Point being, the error Windows sockets registry entries required for network connectivity are missing is one of those instances where you might just wanna tear your hair out from your skull ( Sorry for the painful imagery. Really…)
Now although this one is somewhat a sticky situation (ahem) we’ve got plenty of tricks right up our sleeve to help you get rid of this error.
Windows sockets registry entries required for network connectivity are missing FIX Methods
Solution 1 – Delete Winsock keys from registry and reinstall TCP/IP
This solution requires modifying your registry, therefore to avoid any potential problems it’s advised to create a backup of the registry keys that you’re about to change. To do that, follow these steps:
- Press Windows Key + R and enter Regedit. Press Enter or click OK.
- Once Registry Editor opens, navigate to the following key on the left pane:
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
- Locate Winsock and WinSock 2 keys, right click each of them and click Export.
- Enter a file name and save them. These files will be used for backup if anything goes wrong.
- After you’ve created a backup for these keys, delete them from Registry Editor. To do that, just right-click each key and choose Delete from the menu.
- Close Registry Editor.
After deleting Winsock keys, we need to reinstall TPC/IP. To do that, follow these instructions:
- Login with the Administrator account.
- Press Windows Key + S and enter Network and Sharing Center. Select Network and Sharing Center from the list.
- Your current connection should be listed on the right. Click it.
- Click the Properties button.
- Click the Install button.
- Select Protocol and click Add.
- Click Have Disk button.
- In Copy manufacturer’s files from section enter C:\windows\inf and click OK.
- Select Internet Protocol (TCP/IP) and click OK.
- Restart your computer and check if the issue is resolved.
Solution 2 – Reset Winsock
If you’re getting Windows sockets registry entries required for network connectivity are missing error message you need to perform Winsock reset to fix it.Don’t know what Winsock exactly means? Umm, a Windows Sockets (Winsock) is an application programming interface (API) that allows for communication between Windows network software and network services, such as Transmission Control Protocol/Internet Protocol (TCP/IP). Winsock is based on the Berkeley Unix sockets interface. To do that, follow these steps:
- Press Windows Key + X and choose Command Prompt (Admin) from the menu.
- Once Command Prompt opens, enter netsh Winsock reset and press Enter in order to run it.
- Close Command Prompt, restart your computer and check if the issue is resolved.
Solution 3 – Reset TCP/IP using Command Prompt
To fix this problem, users are suggesting to reset TCP/IP by using the netsh command in Command Prompt. To do that, follow these steps:
- Press Windows Key + X and choose Command Prompt (Admin) from the menu.
- Once Command Prompt opens, enter netsh int ip reset and press Enter to run it.
- After the process is done, restart your computer and check if the problem is resolved.
It’s worth mentioning that sometimes you might get a message in Command Prompt saying “Resetting failed. Access is denied”. If you get this message, you need to do the following:
- Press Windows Key + R and enter Regedit. Press Enter or click OK.
- Navigate to the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi\{eb004a00-9b1a-11d4-9123-0050047759bc}\26 key in the left pane.
- Right click 26 and choose Permissions.
- Now, check Full Control permissions and click Apply and OK.
- Close Registry Editor.
After you’ve made changes in Registry Editor, you can try running Command Prompt, and netsh int ip reset command again.
Solution 4 – Disable IPv6
According to users, “Windows sockets registry entries required for network connectivity are missing” error message can be caused by IPv6, so to fix this problem, users are advising to disable IPv6. To do that, follow these steps:
- Open Network and Sharing Center, and click your adapter on the right.
- Click the Properties button.
- Locate Internet Protocol Version 6 (TCP/IPv6) and disable it.
- Click the OK button.
Alternatively, you can turn off IPv6 from Registry Editor by doing the following:
- Press Windows Key + R and enter Regedit. Press Enter to start Registry Editor.
- Once Registry Editor opens, navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\ key in the left pane.
- On the right pane, double-click DisableComponent. If DisableComponent is missing, you’ll have to create it by right clicking the blank space and choosing New > DWORD (32-bit) from the menu. Enter DisableComponent as the name of the new DWORD.
- Change Value data to 0ffffffff and click OK to save changes.
- Restart your computer to apply changes.
Solution 5 – Disable network adapters
This is a simple solution, but it might be helpful. To disable your network adapter, follow these simple steps:
- Open Network and Sharing Center.
- Click Change adapter settings on the left.
- Locate your network adapter, right click it and choose Disable.
- Right click your adapter again and choose Enable.
Solution 6 – Disable proxy
As the heading so clearly suggests, all you need to do for this method to work is simply disable your proxy. To disable proxy, you need to do the following:
- Press Windows Key + S and enter Internet Options. Select Internet Options from the menu.
- Once the Internet Properties window opens, navigate to Connections tab and click on LAN settings.
- Check the Proxy server section and make sure that Use a proxy server for your LAN isn’t checked.
- Click OK to save changes.
Alternatively, you can check the proxy by following these steps:
- Open Settings app and go to Network & Internet.
- Go to Proxy tab and make sure all input fields are empty and that Use a proxy server option is turned off.
Solution 7 – Update/Uninstall your drivers
Windows sockets registry entries required for network connectivity are missing error message can appear after Windows 10 update, and several users reported that the error message was fixed after downloading the latest drivers for their device. To download latest drivers, just visit your motherboard or network card manufacturer’s website and download the latest drivers for your device.
Few users are also suggesting to remove your drivers from Device Manager. To do that, follow these steps:
- Press Windows Key + X and choose Device Manager from the list.
- Once Device Manager starts, locate your network drivers, right click them and choose Uninstall.
- Restart your computer, and Windows 10 will automatically install the default driver.
If the problem persists with default drivers, try to update them to the latest version by following the instructions above.
Solution 8 – Use netsh int ipv4 install command
To solve this issue, users are suggesting to use the netsh command in Command Prompt. Wondering what the hell that meant? Well, Netsh is a command-line scripting utility that allows you to, either locally or remotely, display or modify the network configuration of a computer that is currently running. Netsh also provides a scripting feature that allows you to run a group of commands in batch mode against a specified computer.
To do that, follow these steps:
- Press Windows Key + X and select Command Prompt (Admin).
- Once Command Prompt starts, enter netsh int ipv4 install and press Enter to run it.
- Close Command Prompt and restart your computer.
Solution 9 – Reset your router firmware
Few users claim that their issue was resolved after resetting their router firmware. This is an advanced process, and if you’re not careful you can cause permanent damage to your router, therefore make sure to check your router instruction manual for instructions.
Feeling brave? Head over to Google and find out the steps required to reset your router. Usually, the procedure is the same for routers of the same brand but do however make sure that you’re doing it right.
Solution 10 – Obtain your IP address and DNS automatically
Windows sockets registry entries required for network connectivity are missing error message can sometimes appear if your IP and DNS address configuration isn’t correct. To fix this issue, you’ll have to obtain your IP address and DNS to automatically. To do that, follow these steps:
- Open Network and Sharing Center, click on your connection and click on Properties.
- Select Internet Protocol Version 4 (TCP/IPv4) and click on Properties.
- Make sure Obtain an IP address automatically and Obtain DNS server address automatically are selected.
- Click OK to save changes.
Solution 11 – Restart your router
Sometimes these kinds of issues can be fixed by simply restarting your router. To do that, just press the power button on your router to turn it off. Wait for a minute or two and turn on your router again. If the problem persists, you might want to reset your router. If you choose to reset your router, you’ll return it to factory settings, so you might have to set up your wireless network again. To reset your router, check your router instruction manual for detailed explanation.
Or as mentioned earlier, you could just head over to Google and finish off the whole task just by yourself as a bad bouy.
Solution 12 – Disable LMHOSTS lookup
To fix “Windows sockets registry entries required for network connectivity are missing” problem, some users are suggesting to disable LMHOSTS lookup. To do that, just follow these instructions:
- Open Network and Sharing Center, select your connection and click on Properties.
- Now select Internet Protocol Version 4 (TCP/IPv4) and click Properties.
- When Internet Protocol Version 4 Properties window opens, click the Advanced button.
- To go WINS tab and uncheck Enable LMHOSTS lookup. Some users are also suggesting to select Disable NetBIOS over TCP/IP so you can try that as well.
- Click OK to save changes.
Solution 13 – Try using wired connection
Sometimes these issues can be caused if you’re using HomePlug adapter, and in order to fix this problem, it’s highly advised that you connect your PC to your router using the Ethernet cable.
Solution 14 – Restart your computer
In some cases Windows sockets registry entries required for network connectivity are missing can be fixed by a proper Windows 10 restart. Turning off your computer won’t work because Windows 10 saves some of your data when you turn off your computer to start faster. Therefore, instead of turning off your computer just restart it by clicking the restart button and check if the issue is resolved.
Solution 15 – Use ipconfig command
Windows sockets registry entries required for network connectivity are missing can be fixed by using ipconfig command from Command Prompt. To do that, you need to follow these steps:
- Press Windows Key + X and select Command Prompt (Admin) from the menu.
- Once Command Prompt starts, you need to enter the following lines. Press Enter after each line in order to run it:
- netcfg -d
- ipconfig /release
- ipconfig /renew
- ipconfig /flushdns
- ipconfig /registerdns
After you’ve entered these commands, restart your computer and check if the problem is resolved.
Solution 16 – Set DNS to 8.8.8.8
To change DNS, you’ll need to repeat the similar steps from Solution 10. When you open Internet Protocol Version 4 Properties window, just select Use the following DNS server addresses and enter 8.8.8.8 as Preferred and 8.8.4.4 as Alternate DNS server.
Windows sockets registry entries required for network connectivity are missing Fix Conclusion
Windows sockets registry entries required for network connectivity are missing error message can cause a lot of problems, but hopefully, you managed to fix this issue by following one of our solutions. If however, you do come across a situation where there is no coming through, do let us know down in the comments section down below and we will be more than ready to help you out!