Ethernet pc-router connection stopped working, winsock error

Windows 10 pro 64bit
Firstly, usb-wifi still works.Been on ethernet pc-router for 4days, working great.
Today worked in morning, shutdown. Booted up again this noon and no net. Wifi dongle still works, other ethernet pc too

Windows Network diagnostics says :
"Windows Sockets registry entries required for network connectivity are missing."
And cannot fix it within the troubleshooter

In order of what i tried
- reboot pc ~& reset router
- there have been no recent updates but System Restore to earlier point, didn't fix
- ipconfig /release was susccessful but /renew failed and stated media drive not connected
- sys restore
- netsh winsock /reset was successful but didn't fix
 
Upon selecting the INF folder, i get error;
"Select Device
The folder you specified doesn't contain driver software for your device"

Following same method, should i just uninstall what I'm trying to install, reboot and hope it auto installs? Or would that go wrong too as driver is not found in that folder
 
Whilst awaiting your response, tried another method previously used on a latpop; cmd command "netcfg -d" >reboot and ethernet works again.

Whether your linked solutions works or not, will not know from me.
Thanks for your resposne input anyway
 
Recurring problem unfortunately, happens again after windows updates sometimes and also happens after gpu software/drive updates, so can't pinpoint what exactly causes the issue.

Did try your method, failed too, my method failed worked thrice, failed twice. Tried backing up the winsock registry entries whilst it operated fine and restoring them when issue arose again but that fails too lol!