zxs079 发表于 2012-5-23 17:16:48

能上Q却不能上网的问题分析

最近很多同学都遇到了同一个问题:自己的电脑莫名故障,QQ能上,网页却死活打不开。其实这个问题很久以前就有了,网上也有各种各样的解决方案。这些问题表面上的现象都是一样的,但实际导致的原因却可能各不相同。下面我根据自己的一点经验再加上百度上的一些资料小小总结一下,希望能对大家有所帮助。

本故障常见原因
★病毒影响
★IE设置不当
★DNS服务器地址不对
★IE本身损坏

病毒影响

解决方法:杀个毒吧。。。。。

IE设置不当

1、代理服务器设置不当:

解决办法:正确设置上网类型。如果是通过代理服务上网的,请正确填写代理服务器的IP地址与端口号;如果不是,请不要勾选"通过代理服务器"这个选项。

2、都是“自动检测”惹的祸:

解决方法:检查浏览器特别是IE的设置,例如最常见的引发不能浏览网页的故障是在IE中选取了"自动检测设置",记住这个选项千万不要选取。单击工具→INTRENET选项→连接→局域网设置,就可以看到该选项,如果该选项前面打了勾,一定要取消。取消后故障就可以解决。

DNS服务器地址不对

解决办法:如果ISP提供商分配给你的是固定的IP地址,那么请正确填写ISP提供的IP地址与DNS服务器地址;如果ISP提供商分配的是动态的IP地址,那么无须填写DNS服务器地址;还有一个可能是ISP提供商的DNS服务器出错不能正确地进行域名→IP地址之间的转换,这个时候你可以在浏览器的地址栏敲入网站的IP地址,即可浏览网页。

现在大部分的朋友都是通过电信或网通ADSL上网的,基本不会有这个问题,TCP/IP设置里面直接选自动获取就行了。

网络防火墙问题:

如果网络防火墙设置不当,也可能有上述问题,比如不小心把IE放进了阻止访问列表的情况。可以尝试降低防火墙安全等级,或直接关掉,试试是否可以恢复正常。

IE本身损坏:

解决方法:修复IE本身。

1、软件辅助:

可以尝试用“黄山IE修复专家”来修复(建议到安全模式下修复),个人推荐到华军下载园(www.newhua.com)下载。

2、直接重装:

IE 6.0的重装有两种方法:

方法1: 打开“注册表编辑器”,找到,将IsInstalled的DWORD值改为0就可以了。

方法2: 放入Windows XP安装盘,在“开始→运行”窗口键入“rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %windir%\Inf\ie.inf”。

系统故障:(其实大部分人打不开网页就是因为这个原因)

方案一:引导光盘启动修复(XP SP2下)

准备工作:

准备深山红叶可引导光盘(或者其他可引导的Windows PE启动盘)

具体操作:

第1步 删除相关键值和相关文件。
第2步 引导进Windows PE环境下,使用红叶自带注册表编辑器。
第3步 进入到右键点击左边窗口中的Winsock子项,不用管它下面的分支和键值,直接删除Winsock子项。
第4步 进入到直接删除Winsock2子项。打开资源管理器,在您系统盘的Windows目录和“Windows\system32”这两个目录找到xboxcenter.dll文件,删除它并重启计算机。
第5步 重新安装TCP/IP协议。重启电脑后,进入“控制面板→网络连接→本地连接”,在右击弹出的菜单中选择“属性”,选择重新安装“TCP/IP协议”。

方案二:搞定“流氓”行径

在你不知不觉安装了流氓软件之后,也可能造成QQ能用,网页无法打开的情况。建议你使用“流氓软件清理助手”和AVG Anti-Spyware(原Ewido Anti-Spyware)等工具进行查杀。360安全卫士也是一个不错的选择。

方案三:一个命令解决问题

cmd下输入“netsh winsock reset”修复。

除了上面的方法之外,你还可以试用一个名为winsockfix.exe的软件,它是一个上网设置初始化的软件,能解决网页无法访问的问题(下载地址:http://www.onlinedown.net/soft/35272.htm )。运行后,点FIX修复,修复后重新启动电脑即可。使用winsockfix.exe后,再在网络连接里把你的IP重新填上,一般就可以上网了。

还有就是可以插入系统安装盘,再在运行里输入“sfc /scannow”让Windows扫描改动过的系统文件。

总结:

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


老神爷 发表于 2012-5-23 23:54:14

按楼主说的去一一排查,终于搞定,谢

43fafa 发表于 2012-5-24 09:45:59

这个问题听蛋疼的啊

申联二手挖掘机 发表于 2012-5-24 12:57:06

如果ISP提供商分配给你的是固定的IP地址,那么请正确填写ISP提供的IP地址与DNS服务器地址;如果ISP提供商分配的是动态的IP地址,那么无须填写DNS服务器地址;还有一个可能是ISP提供商的DNS服务器出错不能正确地进行域名→IP地址之间的转换,这个时候你可以在浏览器的地址栏敲入网站的IP地址,即可浏览网页。

现在大部分的朋友都是通过电信或网通ADSL上网的,基本不会有这个问题,TCP/IP设置里面直接选自动获取就行了。

网络防火墙问题:

如果网络防火墙设置不当,也可能有上述问题,比如不小心把IE放进了阻止访问列表的情况。可以尝试降低防火墙安全等级,或直接关掉,试试是否可以恢复正常。
分析的很到位{:2_30:}{:2_30:}

沫漓 发表于 2012-5-24 12:59:03

申联二手挖掘机 发表于 2012-5-24 12:57 static/image/common/back.gif
如果ISP提供商分配给你的是固定的IP地址,那么请正确填写ISP提供的IP地址与DNS服务器地址;如果ISP提供商分 ...

做SEO很迷茫。。。。。。
表示一下——路过
页: [1]
查看完整版本: 能上Q却不能上网的问题分析