FIXED: “Windows sockets registry entries required for network connectivity are missing”

Windows sockets registry entries required for network connectivity are missing

Windows 10 networking issues are very common, initially, users get unable to connect their Windows 10 system to the internet.

This occurs in the Windows system because of the router, DNS server or system drivers and sometimes registry configuration may also generate this issue.

If you are unable to connect to the internet then there is a chance that the network registry entries are damaged or missing. If you execute network troubleshooting with the help of Network Adapter troubleshooter then, you may receive this error:

“One or more network protocols are missing on this computer”

“Windows sockets registry entries required for network connectivity are missing.”

The above-given error clearly indicates that Windows Sockets (Winsock andWinsock2 subways) registry entries are not working correctly.

Windows Sockets is responsible for managing incoming and outgoing network requests in Windows OS. So it is understandable, if the system gets unable to process the network requests then the network won’t work.

Don’t worry and apply the below-given fixes to solve this issue.

How to Fix Socket Error Windows 10?

Here are the solutions that will help you in overcoming one or more network protocols are missing on this computer Windows 10 issue with ease.

Method 1 – Try to reset Winsock via Command Prompt

Resetting Windows Sockets entries using Command Prompt is a very simple task.

  • Open Command Prompt with the administrative privileges and enter the below-given command and press Enter key:

netsh winsock reset

2

After the successful completion of the command is, you’ll be requested to restart the system in order to finish the reset. After restarting the machine, verify the Winsock registry fix Windows 10 of the issue.

If the problem got fixed then ok otherwise you must have to reset Windows Sockets registry manually, because it may have exaggerated TCP/IP settings as well. To do this, go to method 2.

Method 2 – Remove Winsock Registry and Reinstall TCP/IP

Note: Editing the registry database manually is a risky task, a simple mistake while manipulating the registry could affect the entire Windows system.

So it is recommended to edit the registry database carefully and create a System Restore point first. Follow the steps to create a restore point:

  • Click on the Start button
  • Go to the search box and type Restore Point
  • Click on the Create Restore point option from the list and wait until Windows creates a restore point.

windows sockets registry entries required for network connectivity are missing

Now, follow the below steps to remove the Winsock registry:

  • Open run dialog box by pressing Windows + R keys and type Regedit in the Run dialog box. Registry Editor will open.3
  • From the left pane of Registry Editor, go to the below-given registry key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2

4

  • Here, right-click on the WinSock2 key and choose Export. Save the registry entry back up to an appropriate location.
  • After it, again right-click on the same registry key, and choose Delete.5
  • From the left pane of Registry Editor, go to the below-given registry key:

WinSock(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock)

  • After it, close the Registry Editor.
  • Click on the start menu and open the Control Panel, navigate to the Network and Internet > Network Connections.
  • Right-click on Local Area Connection or Ethernet connection and choose Properties.6
  • At the Local Area Connection or Ethernet connection property, click on Install.
  • After it, choose Protocol present under Select Network Feature Type and click Add.
  • Then click on the Have Disk in Select Network Protocol window.11
  • In the “Install From Disk window, enter C:\Windows\inf for Copy manufacturer’s files from the section. Click OK.10

*Substitute C: with your system root drive.

  • At last, at the Select Network Protocol window, choose Internet Protocol (TCP/IP) – Tunnels. Click OK. Close Network and Sharing Center, reboot your machine.11

After the completion of the above-given steps, you can recreate registry configuration, which eventually solves the windows sockets registry entries required for network connectivity are missing problem.

Method 3 – Disable the Network Adapters

Try disabling the network adapter, this might help in solving the Windows 10 socket error and then you can easily connect to the network.

Follow the steps to disable the network adapter:

  • Go to settings
  • Click on Network & Internet

windows 10 socket error

  • Click on status
  • Open the Network and Sharing Center

windows 10 socket error

  • Click on the Change adapter settings option

Windows sockets registry entries required for network connectivity are missing

  • Search for the network adapter, right-click on it and click on Disable
  • After you disable it, again right-click on it and click on Enable

Performing the above-steps your Windows sockets registry entries required for network connectivity are missing problems will be solved.

Method 4 – Disable the Proxy

To fix the Windows socket error try to disable the proxy. Follow the steps to do so:

  • Press the Windows icon
  • Type Internet option and click on the result

windows 10 socket error

  • In the Internet Properties window, click on connection tab and select the LAN settings

windows 10 socket error

  • Now, check the proxy server settings and see it is not ticked mark
  • Click on OK

You can also check the Proxy by following the below-given steps:

  • Go to settings
  • Click on Network & Internet
  • Click on Proxy
  • Check whether the Use a proxy server option is turned off

windows 10 socket error

After disabling the proxy, try to connect your system to the network and see if the windows sockets registry entries required for network connectivity are missing error message disappears or not.

Method 5 – Try netsh int ipv4 install Command

To resolve the Windows socket registry error, you can try the netsh int ipv4 install command. For that follow the steps given below:

  • Press the Windows icon
  • Type cmd, right-click on the result and select run as administrator

windows 10 socket error

  • In the command prompt window, type netsh int ipv4 install and hit the enter key
  • Close the command prompt

Restart your Windows and whether you are able to connect to the internet on Windows without the one or more network protocols are missing on this computer windows 10 message.

Method 6 – Run the ipconfig Command

Windows sockets registry entries required for network connectivity are missing problem can be solved by using the ipconfig command.

Follow the steps mentioned below to execute the ipconfig command:

  • Press the Windows icon
  • Type cmd, right-click on the result and select run as administrator

windows 10 socket error

In the command prompt window, type the following command and press the enter key after each of them:

netcfg -d

ipconfig /release

ipconfig /renew

ipconfig /flushdns

ipconfig /registerdns

Windows sockets registry entries required for network connectivity are missing

Once the commands are completed, restart your Windows and see whether the error message vanishes from your computer screen or not.

Method 7 – Disable the LMHOSTS Lookup

To fix the socket error Windows 10 you can try disabling the LMHOSTS Lookup. In order to disable the LMHOSTS Lookup, follow the steps given below:

  • Go to the settings
  • Click on Network and Sharing Center

windows 10 socket error

  • Choose your connection, click on it and select properties
  • In the Internet Protocol Version 4 Properties Window, click on the Advanced button
  • In the Advanced TCP/IP settings, click on WINS tab
  • Uncheck the Enable LMHOSTS lookup option
  • Select the Disable NetBIOS over TCP/IP

windows 10 socket error

  • Click on Ok

After LMHOSTS lookup is disabled, check Windows sockets registry entries required for network connectivity are missing issue is solved or not.

Method 8 – Update Drivers

Windows sockets registry entries required for network connectivity are missing error message can also appear on the screen due to outdated drivers.

Therefore, it is suggested to update all your outdated drivers to solve this issue. Follow the steps to update your drivers manually:

  • Press the Windows icon
  • Type Device Manager and click on the result

windows 10 socket error

  • Now, select the device, choose the driver that needs to be updated
  • Right-click on it and click on update
  • Click on Search automatically for updated driver software

windows sockets registry entries required for network connectivity are missing

If there are updates available then it will get done automatically. You can also update drivers with the help of Driver Updater.

This will not only update the drivers but also solves driver related issue with ease.

Get Driver Updater to Update the Drivers Automatically

Make Your Windows PC/Laptop Secure & Error-Free

To keep your Windows PC error-free and secure it is mandatory to scan it on a regular basis. Try the PC Repair Tool.

This is an advanced repair tool that will scan your Windows PC, detect all the errors and solves them automatically.

Errors such as DLL, registry, BSOD, update, game, and others. It also prevents viruses or malware, speeds up the performance of PC, repairs corrupt system files and many more.

Get the PC Repair Tool to Make Your Windows PC Secure.

Conclusion

Here I wrap up my article.

The solutions provided above will surely help you to solve the windows sockets registry entries required for network connectivity are missing issue.

Perform the fixes one after the other and see which one suits in resolving the issue and you are able to connect your system to the internet.

It is expected that you liked this article and it turns out to be useful in resolving your socket error Windows 10 and other queries.