![WSAStartup() 失败,或者您安装了不正确的 Winsock 版本](https://linux22.com/image/1374550/WSAStartup()%20%E5%A4%B1%E8%B4%A5%EF%BC%8C%E6%88%96%E8%80%85%E6%82%A8%E5%AE%89%E8%A3%85%E4%BA%86%E4%B8%8D%E6%AD%A3%E7%A1%AE%E7%9A%84%20Winsock%20%E7%89%88%E6%9C%AC.png)
我尝试在 Google 上搜索这个问题的答案,但找不到。所以我在这里发帖寻求帮助。当我尝试打开 uTorrent 时,出现此错误:
WSAStartup() failed, or you have the incorrect version of Winsock installed.
这件事突然发生了。我不知道是什么原因造成的。当我尝试在控制台中使用“netsh winsock reset”命令重置 winsock 时,出现此错误:
Initialization Function InitHelperDll in NSHHTTP.DLL failed to start with error code 10107 Access is denied.
是的,我已经以管理员身份运行了 cmd.exe。
有人可以帮我一下吗?
答案1
您的 winsock 似乎已损坏。解决方案是登录另一台健康的 PC,然后仅从以下位置导出 winsock 和 winsock2 注册表项
HKLM/System/CurrentControlSet/Services
到闪存驱动器,将它们导入到本地注册表,然后重新启动计算机。否则,winsock.dll
从另一台健康的 PC 复制文件。DLL 位于:
c:/WINNT/system32/winsock.dll
更换您的机器并重新启动,您的问题将被解决。