关于QQ能上,网页却打不开情况的一点小结 最近很多同学都遇到了同一个问题:自己的电脑莫名故障,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: 打开“注册表编辑器”,找到[HKEY_LOCAL_ MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4383}],将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步 进入到[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock]右键点击左边窗口中的Winsock子项,不用管它下面的分支和键值,直接删除Winsock子项。 第4步 进入到[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2]直接删除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聊天的原因所在。 好了,终于写完了,希望你都能通过上面的方案恢复自己的网络。