I tried Googling around for an answer for this problem but I couldn't find one. So I'm posting here for help. When I try to open uTorrent, I get this error:

WSAStartup() failed, or you have the incorrect version of Winsock installed.

This just happened out of the blue. I have no idea what may have caused this. When I try to reset winsock with the 'netsh winsock reset' command in console, I get this error:

Initialization Function InitHelperDll in NSHHTTP.DLL failed to start with error code 10107 Access is denied.

And yes, I have run cmd.exe as administrator.

Could someone please help me out here?

up vote 5 down vote accepted

It seems your winsock is corrupted. A solution would be to log into another healthy PC and export the winsock and winsock2 registry keys only from


to a flash drive, import them to your local registry, reboot your machine. Else copy the winsock.dll files from another healthy PC. The DLL is be located at:


Replace in your machine and reboot it, your problem will be fixed.

  • I don't have winsock file but winsockhc file (Windows 10) – Vlado Pandžić Mar 16 '16 at 1:36

protected by Community May 12 '17 at 16:38

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.