在Windows上启动MongoDB时出错:getnameinfo errno 10106

时间:2015-01-09 02:24:43

标签: mongodb winsock

我已经在MongoDB上完成了大约五次的安装说明,并且我一直遇到同样的问题。我用google搜索和谷歌搜索,但似乎无法找到解决这个问题的好方法。

当我在提示符(c:\ mongodb \ bin \ mongod.exe)中启动MongoDB服务时,出现以下错误:

exception in initAndListen:13082 getnameinfo error errno:10106 
The requested service provider could not be loaded or initialized.. terminating

从我收集到的内容来看,这更像是一个Windows问题,而不是我的Mongo设置错误?但我不确定如何绕过它。还有其他人遇到过这个吗?

1 个答案:

答案 0 :(得分:2)

错误代码10106与此WinSock error

有关
  

WSAEPROVIDERFAILEDINIT [10106]:服务提供商无法初始化。   如果服务提供商的DLL不能,则会返回此错误   已加载(LoadLibrary失败)或提供程序的WSPStartup或NSPStartup   功能失败。

要修复它,请以管理员身份打开cmd,输入以下内容并按Enter键。

netsh winsock reset

您可以查看此link了解详情。