发新话题
打印

给上网不了的用户,特意贴出“不能上网问题的解决过程”

本主题由 zhstar 于 2007-12-27 13:55 推荐主题

给上网不了的用户,特意贴出“不能上网问题的解决过程”

本文网址:http://bbs.bitscn.com/59130 复制

症状:
可以上Q,不能打开网页,不能上MSN,不能开OUTLOOK
PING 任何一个IP都可以
PING 网址也可以,但是返回的网址后本来应该是IP的地方带了个?如:

Code:
C:\Documents and Settings\lsj>ping www.sharecenter.net

Pinging www.sharecenter.net [?] with 32 bytes of data:

Reply from 60.190.125.59: bytes=32 time=77ms TTL=117
Reply from 60.190.125.59: bytes=32 time=77ms TTL=117
Reply from 60.190.125.59: bytes=32 time=77ms TTL=117
Reply from 60.190.125.59: bytes=32 time=77ms TTL=117

Ping statistics for     :
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)
Approximate round trip times in milli-seconds:
    Minimum = 77ms, Maximum = 77ms, Average = 77ms


NSLOOKUP貌似正常,却解析不了自己,晕倒~~~~~我不是很会看NSLOOKUP,大家看看

C:\Documents and Settings\lsj>nslookup
Default Server:  dns.guangzhou.gd.cn
Address:  202.96.128.68

> name
Server:  dns.guangzhou.gd.cn
Address:  202.96.128.68

*** dns.guangzhou.gd.cn can't find name: Server failed
> www.sharecenter.net
Server:  dns.guangzhou.gd.cn
Address:  202.96.128.68

Non-authoritative answer:
Name:    www.sharecenter.net
Address:  60.190.125.59


tracert 一切不正常:
C:\Documents and Settings\lsj>tracert 202.96.128.68

Tracing route to dns.guangzhou.gd.cn [?]
over a maximum of 30 hops:

  1     *        *        *     Request timed out.
  2     *        *        *     Request timed out.
  3     *        *        *     Request timed out.
  4     *        *        *     Request timed out.
  5     *        *        *     Request timed out.
  6     *        *        *     Request timed out.
  7     *        *        *     Request timed out.
  8    14 ms    13 ms    11 ms  dns.guangzhou.gd.cn No resources.



问题产生过程如下:

本来一切正常,突然想玩街霸,去网上下载了一个东西,下来,结果玩不了,于是删除~~~毒霸提示发现病毒,并清除,然后发现上不了网

查毒,一个木马,十三个恶意软件被发现,清除,不能清除的删除,不能删除的写了开机脚本删,删了是删了

还是上不了网,试了一下可以上Q

发现不能更改INTERNET属性,翻开注册表,发现并没有禁用INTERNET属性的相关键值,奇怪~~~

用winsockfix试了一下,然后,重启,然后~~~~~~~好惨~~~~~N多服务出错,不能打开 ,IE和傲游一开就关或者一开就报错

无可奈何了,修复一下系统,然后又回来原来的症状~~~可以上Q,不能上网

经多方测试,症状总结及分析:

1.不能打开网页,不能收邮件,不能登录MSN,一切使用域名的都不可以,看起来似乎是DNS的问题,但PING网址却又可以返回IP,但用返回的IP来访问,还是打不开,所以,原因不在域名解析.

2.可以登录QQ.可以玩CS,(嘿嘿,于是狂玩两天CS,打得两眼眯离~~~)所以,不是路由或硬件问题.

3.我人品一向挺好,应该也不是RPWT,哈哈,开个玩笑,这么长的东西,怕没有人能耐心看下来吧,我写了干什么呢?

4.NETSTAT显示,所有的TCP数据包都为0,也就是说,TCP协议不通,UDP正常.但怎么解决呢?不知道.替换关于TCP协议的文件?哪个是?不知道

5.IE不能用,所有DLL文件重新注册过也一样不行.因为OPERA和火狐也一样不行,所以,不是浏览器的问题,而是更底层的问题.在*作系统和浏览器之间是什么东西?不知道

6.按OSI网络的分层,应该是会话层或者表示层的问题,知道这个有什么用?

7.用SFC查过,因为重新覆盖安装过一次,所有系统文件都没有被更换,所以,应该是设置问题

8.以为是MTU的问题,查看了一下,MTU确实被改了,但改回1492也没用.

9.上网找了一下,基本上,都是差不多的原因,找到的比较全面的资料如下,可以跳过不看

Quote:
能上QQ不能上网精解

一、感染了病毒所致

     这种情况往往表现在打开IE时,在IE界面的左下框里提示:正在打开网页,但老半天没响应。在任务管理器里查看进程,(进入方法,把鼠标放在任务栏上,按右键—任务管理器—进程)看看CPU的占用率如何,如果是100%,可以肯定,是感染了病毒,这时你想运行其他程序简直就是受罪。这就要查查是哪个进程贪婪地占用了CPU资源。

    找到后,最好把名称记录下来,然后点击结束,如果不能结束,则要启动到安全模式下把该东东删除,还要进入注册表里,(方法:开始—运行,输入regedit)在注册表对话框里,点编辑—查找,输入那个程序名,找到后,点鼠标右键删除,然后再进行几次的搜索,往往能彻底删除干净。
    有很多的病毒,杀毒软件无能为力时,唯一的方法就是手动删除。

二、与设置代理服务器有关

    有些筒子,出于某些方面考虑,在浏览器里设置了代理服务器(控制面板--Internet选项—连接—局域网设置—为LAN使用代理服务器),设置代理服务器是不影响QQ联网的,因为QQ用的是4000端口,而访问互联网使用的是80或8080端口。这就是很多的筒子们不明白为什么QQ能上,而网页不能打开的原因。而代理服务器一般不是很稳定,有时侯能上,有时候不能上。如果有这样设置的,请把代理取消就可以了。

三、DNS服务器解释出错

    所谓DNS,即域名服务器(Domain Name Server),它把域名转换成计算机能够识别的IP地址,如深圳之窗(www.sz.net.cn)对应的IP地址是219.133.46.54,深圳热线(www.szonline.net)对应的IP地址是202.96.154.6。如果DNS服务器出错,则无法进行域名解释,自然不能上网了。

    如果是这种情况,有时候是网络服务接入商即ISP的问题,可打电话咨询ISP;有时候则是路由器或网卡的问题,无法与ISP的DNS服务连接。

    这种情况的话,可把路由器关一会再开,或者重新设置路由器。或者是网卡无法自动搜寻到DNS的服务器地址,可以尝试用指定的DNS服务器地址。在网络的属性里进行,(控制面板—网络和拔号连接—本地连接—右键属性—TCP/IP协议—属性—使用下面的DNS服务器地址)。不同的ISP有不同的DNS地址,如电信常用的是202.96.134.133(主用) 202.96.128.68(备用)。

     更新网卡的驱动程序或更换网卡也不失为一个思路。

四、系统文件丢失导致IE不能正常启动

     这种现象颇为常见,由于:
     1、系统的不稳定 表现为死机频繁、经常莫名重启、非法关机造成系统文件丢失;

     2、软硬件的冲突 常表现为安装了某些程序引起网卡驱动的冲突或与IE的冲突。自从INTEL推出超线程CPU后,有一个突出的问题是XP SP1下的IE6与超线程产生冲突;

     3、病毒的侵扰 导致系统文件损坏或丢失。

    如果是第一种情况,可尝试修复系统,2K或XP系统下,放入原安装光盘(注意:一定要原安装光盘),在开始—运行里输入sfc /scanow,按回车。98的系统也可以用sfc命令进行检查。

    如果是第二种情况,可以把最近安装的硬件或程序卸载,2K或XP的系统可以在机器启动后,长按F8,进入启动菜单,选择“最后一次正确的配置”,若是XP系统,还可以利用系统的还原功能,一般能很快解决问题。

     如果是XP的系统因超线程CPU的原因,可以在BIOS里禁用超线程,或升级到SP2。(当然,XP如何升级SP2涉及到很多知识及要注意的问题,在此限于篇幅不再详述)。这种情况下,QQ里自带的TT浏览器一般能正常浏览,可改用一试。

    如果是第三种情况,则要对系统盘进行全面的查杀病毒。

    还有一种现象也需特别留意:就是能打开网站的首页,但不能打开二级链接,如果是这样,处理的方法是重新注册如下的DLL文件:

    在开始—运行里输入:


    regsvr32 Shdocvw.dll

    regsvr32 Shell32.dll (注意这个命令,先不用输)

    regsvr32 Oleaut32.dll

    regsvr32 Actxprxy.dll

    regsvr32 Mshtml.dll

    regsvr32 Urlmon.dll


    regsvr32 Msjava.dll

    regsvr32 Browseui.dll

    注意:每输入一条,按回车。第二个命令可以先不用输,输完这些命令后重新启动windows,如果发现无效,再重新输入一遍,这次输入第二个命令。还有,如果是98的系统,到微软的网站上下载这个文件也许更简单,这个文件的下载地址是:

    http://download.microsoft.com/download/msn...us/mcrepair.exe

    五、IE损坏

    以上方法若果都不奏效,有可能是IE的内核损坏,虽经系统修复,亦无法弥补,那么重装IE就是最好的方法了。
    如果是98或2K系统,IE的版本若是5.0,建议升级到6.0。
    98的系统如果已经升级安装了6.0,那么在控制面板里点击添加/删除程序,将会弹出一个修复对话框,选择默认的修复,重新启动即可。

    如果是2K+IE6.0或XP(自带的IE就是6.0的)的系统,重新IE有点麻烦,有两种方法:
     1、打开注册表,展开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{ 89820200-ECBD-11cf-8B85-00AA005B4383 },将IsInstalled的DWORD的值改为0即可;

    注:重装IE并不一定就能解决问题,仅是一个处理问题的思路而已。


Quote:
Windows下任何基于TCP/IP的应用程序都必须通过WinSock接口访问网络,Winsock提供与底层传输协议无关的高层数据传输编程接口。在Windows系统中,使用WinSock接口为应用程序提供基于TCP/IP协议的网络访问服务。既然该文件已损坏,当然无法上网浏览网页了。但为什么用腾讯QQ可以聊天呢?我们知道Internet上的通信是基于TCP/IP协议的,TCP/IP协议又分为TCP和UDP两种,QQ正是使用UDP进行通讯的,而Winsock损坏并不影响UDP的正常传输。这也正是本文所说的不能上网浏览网页,但可以用QQ聊天的原因所在。

原因一:系统WinSock通讯组件故障
出现能上QQ不能打开网页有大约80%的情况都是由于Winsock组件被破坏。
解决方式:
如果你的*作系统为:
Microsoft Windows 2000/XP
直接点“开始”菜单,选择“运行”输入“SFC /SANNOW”确定。
Microsoft Windows 98/ME 输入“SFC”系统会自动检查被替换过的系统组件并予以修复。
期间需要用户插入*作系统安装光盘。
另一种方式是使用修复软件。名字叫“WinsockFix”根据提示正确*作即可。

原因二:域名解析错误
域名解析错误也是无法打开网页的常见原因之一。计算机进行域名解析时先要访问本机的Hosts文件,然后在登录到DNS(域名解析服务器)上进行查询。因此先要检查本地的Hosts文件,通常一些病毒会修改这个文件以屏蔽一些网站。Hosts文件在用户系统目录中,默认地址:C:\windows\system32\Drivers\etc”目录下。(假设*作系统默认安装在系统C盘,我想你们肯定把系统安装在C盘吧~~呵呵)
解决方式:
我们可以用“记事本”将其打开,一般情况下,“127.0.0.1 Localhost 以下的内容都可以删除”如果Hosts表没有问题,则可能是DNS设置的问题。一般ADSL或拨号上网可以设置为自动获取DNS。

原因三:IE浏览器被破坏
如果用QQ能上网,用其他浏览器比如Firefox、Opera也能打开网页,只有IE不能浏览,则多半是浏览器本身被破坏了。
解决方式:
重新安装IE浏览器
如果是98或2K系统,IE的版本若是5.0,建议升级到6.0。
98的系统如果已经升级安装了6.0,那么在控制面板里点击添加/删除程序,将会弹出一个修复对话框,选择默认的修复,重新启动即可。
如果是2K+IE6.0或XP(自带的IE就是6.0的)的系统,重新IE有点麻烦,有两种方法:
1、打开注册表,展开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{ 898202 00-ECBD-11cf-8B85-00AA005B4383 },将IsInstalled的DWORD的值改为0即可

原因四:不正确的代理设置
有时设置错代理服务器也可能导致网页无法打开。
解决方式:
我们可以在IE中“Internet”选项下的“连接”设置中查看和修改代理服务器的设置。

原因五:病毒原因
解决方式:
升级杀毒软件病毒库,然后查杀。


以上两个帖子里说的原因,除基本上都试过了,都没有什么用处,第二个帖子开头说的原因,也经过这个问题给倒推出来了,但知道原因并不等于就能解决问题,于是,问题一度进入歇菜状态~~~~~于是我继续狂玩CS

因为快放假了,办公室又要装修,也就是说,我没地方上网查找了
然后遇上mwpq
我欣喜若狂地找他帮忙,他语重心长地让我重装
我说不干
但还是重装了~~~~一个新的系统
开玩笑,原来的系统用了快两年了,N多设置N多软件,要我重装,没有三两天是不能恢复的,虽然说重装后系统会更快一些,但~~~~~我就是不想重装嘛,即使要重装,也是我搞好了这个问题之后再干的事情.

在新装的系统中继续查找,但网上能找到的东西基本上就是那么多了~~~

因为大体上知道是什么原因了,于是查找内容也就转向WINSOCK有关的东东了,留意到修复WINSOCK常用的软件有:hijackthis\LSPfix\winsock xp fix(下载下来发现就是winsockfix)
winsockfix用过一次,用得要修复安装,装完再用一次,要我重启,没什么变化,再用一次,又要重启,还是没变化,放弃
第一个名字看着有点像木马什么什么的,没用,嘻嘻

LSPfix执行后提示\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters键值不存在,使用自动修复后没变化,使用手动修复了关于TCP的DLL文件,满以为搞定了,但还是没变化

时间在两个系统的切换间和重启间过去了~~~~依然只能上QQ和玩CS我玩够CS了

本来想删除下载的这些乱七八糟的工具,删除时不小心变成了双击,LSPfix又跳出一个窗口来提示,烦~~~~关掉,关掉了,想了想,然后打开注册表,到提示的键值处看看,键值明明存在嘛~~~~~

嘿嘿~~~~关机,重启,进入新装的系统,打开注册表,导出HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters,关机重启,进入原系统,导入注册表

打开maxthon,YEAH~~~~~搞定.就这么简单:是winsock的某些设置问题

本帖最近评分记录
  • 俊俊 威望 +4 精品文章 2006-9-18 23:34
  • 俊俊 盟币 +4 精品文章 2006-9-18 23:34

TOP

绝对的支持!

TOP

回复 #1 1901 的帖子

以后多指教

TOP

记下了,西西

TOP

不错,不错

TOP

好东东啊。支持!

TOP

支持一下1

TOP

我顶

TOP

我顶

TOP

支持下,这个问题常有人问的

TOP

发新话题
版块跳转 
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论! 24小时违法信息处理:QQ58284700 TEL29989777
沪ICP备05002360号 / 增值电信业务经营许可证沪B2-20050290 / 当前时区 GMT+8, 现在时间是 2008-5-17 09:39 /