欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

winsock损坏导致可以ping通Ip地址,但是不能上网的案例

程序员文章站 2022-05-02 16:00:56
winsock损坏导致可以ping通Ip地址,但是不能上网的案例...

  问题描述
  可以ping通ip地址,但是不能上网
    

  问题描述
  不能上网,但是可以ping通其他主机ip地址
    

  表现如下


  c:\documents and settings\cr@zy_bear>ping 202.115.14.151


  pinging ? with 32 bytes of data:


  reply from 202.112.14.151: bytes=32 time<1ms ttl=254
  reply from 202.112.14.151: bytes=32 time<1ms ttl=254
  reply from 202.112.14.151: bytes=32 time<1ms ttl=254
  reply from 202.112.14.151: bytes=32 time<1ms ttl=254
    

  ping statistics for 202.112.14.151:
      packets: sent = 4, received = 4, lost = 0 (0% loss),
  approximate round trip times in milli-seconds:
      minimum = 0ms, maximum = 0ms, average = 0ms 


    

  注意红色的字,正确的应该是:pinging 202.112.14.151 with 32 bytes of data: 


    

  解决方法
  在控制台输入"netsh winsock reset"命令重置winsock文件。极少数用命令修复不到的就需要用一些小的修复软件了。例如:winsockfix。无效可以考虑重装系统。
    

  原因分析
  网络上有很多病毒,经常会破坏系统的winsock文件。比方说曾经瑞星杀毒软件就会和学校的登陆客户端起冲突,并且破坏winsock文件,导致无法上网。winsock是windows系统提供的一种网络文件传输协议。是一个库文件,具体位置在c:\windows\system32目录下。