Java 无法识别的windows套接字10106和nslooksup或DNS问题

Java 无法识别的windows套接字10106和nslooksup或DNS问题,java,windows,sockets,Java,Windows,Sockets,我不确定这是否是一个正确的论坛,因为我确定这不是一个Java问题。然而,任何帮助都将不胜感激。我今天遇到了一个很奇怪的问题。当我进行maven构建时,我会得到一个 无法识别的Windows套接字错误:10106:创建 所有依赖项解析都失败了,但项目仍然可以从本地repo构建良好的依赖项。然而,当我运行需要连接到其他组件的集成测试时,我再次得到 java.net.SocketException:无法识别的Windows套接字错误:10106:创建 例外。不需要连接的单元测试工作正常 我试着编写一个

我不确定这是否是一个正确的论坛,因为我确定这不是一个Java问题。然而,任何帮助都将不胜感激。我今天遇到了一个很奇怪的问题。当我进行maven构建时,我会得到一个 无法识别的Windows套接字错误:10106:创建 所有依赖项解析都失败了,但项目仍然可以从本地repo构建良好的依赖项。然而,当我运行需要连接到其他组件的集成测试时,我再次得到 java.net.SocketException:无法识别的Windows套接字错误:10106:创建 例外。不需要连接的单元测试工作正常

我试着编写一个简单的测试程序,它有一个连接到服务器套接字的套接字,但是一旦服务器套接字被实例化,我就会得到相同的异常


其他症状是我可以很好地浏览互联网,并且可以通过IP ping主机。不过,不是名字。这适用于我所在的每个网络。我正在运行Windows 7计算机。有什么想法吗?

听起来像是DNS问题。确实有。但是,我可以浏览。请参阅。它是“WSAEProviderFailedIt 10106服务提供程序未能初始化”。无法加载或初始化请求的服务提供程序。如果无法加载服务提供程序的DLL(LoadLibrary失败),或者提供程序的WSPStartup或NSPStartup函数失败,则会返回此错误。“您的安装有问题。我确实看到了这一点。”。此外,供应商订单有时也会出现混乱。如果有Windows7机器,有人能分享他们的吗?我做了一个备份我的注册表之前弄乱了它,在写我的旧备份(希望可以解决这个问题…)你到底需要什么?