How to Fix Windows sockets registry entries required for network connectivity are missing


Network access is very important for Windows 10 users, but unfortunately, many Windows 10 users have recently reported certain network issues after a normal monthly Windows 10 security update. One of these issues is

Windows sockets registry entries required for network connectivity are missing

 the error message which can prevent you from accessing the Internet. Although this is a serious issue, there are several solutions available.


Windows Sockets is a programming interface that manages incoming and outgoing network requests on Windows. .The Windows Sockets (Winsocks) registry entries are not really missing, of course. It would be more accurate to say they are corrupted or incongruent with what the system expects.Here are the steps you should take to fix the missing Windows Sockets registry entries error and get back on track.


Solution 1 – Delete Winsock keys from registry and reinstall TCP/IP

1.Press Windows Key + R and enter regedit. Press Enter or click OK.


2. Once Registry Editor opens , navigate to the following key on the left pane:


3.Locate Winsock and WinSock 2 keys, right click each of them them and click Export.


4.Enter a file name and save them. These files will be used for backup if anything goes wrong.

5.After you’ve created backup for these keys, delete them from Registry Editor. To do that, just right click each key and choose Delete from the menu.

6.Close Registry Editor.

After deleting Winsock keys, we need to reinstall TPC/IP. To do that, follow these instructions:


1.Login with Administrator account.

2.Press Windows Key + S and enter Network and Sharing Center. Select Network and Sharing Center from the list.


3.Your current connection should be listed on the right. Click it.

4.Click the Properties button.

5.Click the Install button.

6.Select Protocol and click Add.

7.Click Have disk button.

8.In copy manufacturer’s files from section enter C:\windows\inf and click OK.

9.Select Internet Protocol (TCP/IP) and click OK.

10.Restart your computer and check if the issue is resolved.



Solution 2 – Reset Windows Sockets

Another simple approach to fix Windows sockets registry entries error is to reset “Windows sockets entries” using Command Prompt. Here’s how.
Step 1.Click “Start” button, type “Command Prompt” in the search box. Right-click on “Command Prompt” and click on “Run as administrator”.

Step 2. Click “YES” on “User Account Control prompt”.

Step 3. Type
netsh Winsock reset
in the prompt and hit “Enter”.


Solution 3 – Remove and Reinstall TCP/IP Protocol

You’d better to backup the full registry before reinstalling the TCP/IP Protocol. To do this, take the following steps:
Step 1. Click “Start” button, type “Run” to open Run window, type “regedit” and then press “Enter”.


Step 2. Locate the following subkey:


Step 3. Right-click and delete the entire Winsock key and the Winsock2 key.

Step 4. Close “regedit”.

Step 5. Choose “Login as Admin”. In control panel open up, “Network and Sharing Center”.

Step 6. Right-click “Local Area Connection”, and then click “Properties”.

Step 7. Click “Install” under the “This Component Uses the Following Items” dialog box.

Step 8. Click “Protocol”, and then click “Add”.

Step 9. Click “Have Disk”.

Step 10. In the “Copy Manufacture’s files from” box, type “C:\windows\inf” and then click “OK”.

Step 11. Click “Internet Protocol (TCP/IP)” and then click “OK”.

Step 12. Rboot your computer.

Engineer | RVite | Tech Enthusiast | Belagavi | Bangalore

Leave a Reply