打印本页〗〖打印选项
Windows 出现“windows socket error”的提示信息
  1、可能虚拟内存页面设置太小或者 C:\分区空间满了。如果是这样,请重新设置虚拟内存或清理 C:\分区的空间。

  2、是你电脑里面某个软件的问题。这个错误可能是你计算机的 Socket 句柄资源用尽导致的,能够造成这种现象的一种情况就是你的计算机的某个程序不断的向某个连接发出连接申请,但是始终没能连上,没连上就会引发一个错误,如果编程的人没有写释放资源的代码,那么这个连接就始终占据着着一个句柄,于是由于不断的连接,最终导致 Socket 句柄资源耗尽。如果你运行的都是很正常的程序,那么很可能进行连接的就是一些木马程序,比如盗取密码的程序需要将盗取的密码发送到某台机器上等等。如果杀毒没杀到,就装个防火墙看看,追求干脆的话就重新安装系统。

  3、注册表中的以下二项出现错误
  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock]
  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock2]

  解决办法:备份,然后找一台相同系统的机器,将以下注册表分支导出存为二个文件
  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock]
  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock2]

  最后将这二个导出的注册表文件导入到有问题的机器中即可。

  以上资料仅供参考,如果问题依旧存在,请搜索其它的答案。



文章作者:未知