|
最近很多同学都遇到了同一个问题:自己的电脑莫名故障,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\{898****0200-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聊天的原因所在。
|
|