If you see “windows sockets registry entries required for network connectivity are missing“, it seems that the actual registry entries are possibly corrupt. This may have affected TCP/IP. You need to know, this is considered a manual winsock reset of sorts, and involves modifying the registry. You must backup the full registry before you ever touch it. Also backup/export keys that you are intending to modify or delete. So the main goal is to use the registry editor to delete the winsock then remove and reinstall TCP/IP on Windows. OK to do this, follow these steps on windows 10.
- Click windows logo + X, then tap on Run.
- Type regedit then click OK.
- Locate the following subkey: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
- Scroll down to find Winsock. Right click and delete the entire Winsock key and the Winsock2 keys.
- Close regedit.
Now, re-install TCP/IP overtop itself
- Login as admin. In control panel open up, “Network and Sharing Center“.
- Right click “Local Area Connection“, and then click “Properties“.
- Under the This Component Uses the Following Items dialog box, click Install.
- Click Protocol, and then click Add.
- Click Have Disk.
- In the Copy Manufacture’s files from box, type C:\windows\inf and then click OK.
- In the list of protocols, click Internet Protocol (TCP/IP) and then click OK.
- Restart computer.