搜索
首页 电脑/网络 互联网 上网帮助

能连上网,但打不开网页?

全部回答

2018-06-07

3 0
    能上网,网页打不开的问题解决方法首先,我们需要知道的是,现在上网用的协议一般为tcp/ip协议,ip协议全称为internet protocal,位于osi七层协议的第三层(网络层),基于ip协议的第四层(传输层)的协议有tcp和udp。
  我们平时上网所用的web浏览器就工作在tcp协议之上,而qq则工作在udp之上(但有的时候qq也调用tcp协议,这个这里就不深入了)。  知道这一点非常重要。好了,知道了工作原理,我们自然就可以大胆地有以下的估测:qq正常使用,说明udp没问题,网页无法浏览,问题很就可能出在tcp上。
  网上查一下关于windows中tcp通信原理的内容,这样就找到了一个最普遍的原因:winsock错误。原因一:winsock组件损坏winsock其实是windows环境下tcp/ip的网络编程接口,,封装了常见的大量网络相关api,实现点对点的网络通信。
    一旦winsock功能模块有所损坏的话,就会给网络通信带来问题。出现能上qq不能打开网页有大约80%的情况都是由于winsock组件被破坏。组件被破坏的原因有几种:病毒原因、不完善的杀毒软件清除病毒的后遗症、盗版windows xp、安装操作系统补丁故障及非正常的系统还原等。
     可以先把windows安装关盘放入光驱,运行sfc/scannow命令来修复。原因二:域名解析错误1)计算机进行域名解析时先要访问本机的hosts文件,通常一些病毒会修改这个文件以屏蔽一些网站,特别是反病毒网站的访问(见补充)。
  hosts文件在用户系统目录中,默认为“c:windowssystem32driversetc”目录下,我们可以用“记事本”将其打开。  一般情况下,“127。0。01 localhost”以下的内容是不存在的,所以都可以删除。
  2)检查dns服务器的设置,可以用如“nslookup www。baidu。com”,如果返回的信息是“default server:unknown”,那么可以肯定是dns服务器设置出了问题。
    此时可以到其他人的电脑上,在cmd下用ipconfig /all来查看正确的dns,然后在配置ip的窗口下填入正确额dns即可。3)还有一种可能,是本地dns缓存出现了问题。
  为了提高网站访问速度,系统会自动将已经访问过并获取ip地址的网站存入本地的dns缓存里,一旦再对这个网站进行访问,则不再通过dns服务器而直接从本地dns缓存取出该网站的ip地址进行访问。  所以,如果本地dns缓存出现了问题,会导致网站无法访问。
  可以在“运行”中执行ipconfig/flushdns来重建本地dns缓存。补充:利用host文件来屏蔽指定的网址,原理是在计算机在进行域名解析的时候,首先要检查host中的条目,类似于高速缓存,要找到对应的条目,直接使用该条目,也就不通过dns服务器去查询了。
    因此,我们想要屏蔽 www。sina。com。cn的话,只要在host中加上一条: www。sina。com。cn 127。0。0。2即可。什么意思呢?就是当我们在浏览器敲入www。
  sina。com。cn后,计算机就会查host,找到上面所写的那个条目,然后就会访问127。  0。0。2,而此ip是本地的回环地址,也就是对应本计算机,这样的话,就等于sina服务器就是你自己的电脑,这当然是不可能得到正确的响应的。
  原因三:代理设置不当浏览某些网页的时候有可能莫名其妙地自动设置代理,或者曾经使用过某个代理,很长一段时间一切正常,因此会忘记代理的存在,某天代理失效了,就上不了网了。  挠破头皮也不会想到是代理的问题吧?所以要注意这一点。
  删除代理或者用个正常的代理即可恢复正常。原因四:浏览器损坏一般大家都用ie或基于ie的浏览器,要是ie坏了,其他正常有何用?能浏览网页吗?如何确定ie损坏了呢?在排除winsock、域名解析、代理等问题的等前提下,可以尝试下用firefox、opera等非ie核心的浏览器,要是正常能上网的话,就说明ie有问题。
    重装一下即可解决。在windows xp中,默认状态是无法重装ie6的,可按如下方法进行修复:首先准备好windows xp安装光盘,插入光驱,在“开始/运行”窗口输入“rundll32。
  exe setupapi,installhinfsection defaultinstall 132 %windir%infie。  inf”命令,回车后即可重装ie。也可以打开“注册表编辑器”,展开[hkey_local_machinesoftwaremicrosoftactive setupinstalled components{89820200-ecbd-11cf-8b85-00aa005b4383}],将isinstalled 的dword 值改为0 就可以从“添加删除程序”中重装ie了。
    原因五:防火墙阻挡有些杀毒软件或防火墙的网络访问规则(如:瑞星的网络防火墙中访问规则设置、金山毒霸的网络防火墙中ip访问规则等等),如果因为各种原因禁止了 windows explorer、interner explorer对网络的访问,也会导致“能上qq但不能上网的问题”发生。
    原因六:applicationmanagement 问题出现只能上qq不能开网页的情况,重新启动后就好了。不过就算重新启动,开7到8个网页后又不能开网页了,只能上qq。
  有时电信往往会让你禁用applicationmanagement服务,就能解决了。具体原因不明。  原因七:其他情况1)病毒感染,查杀病毒。2)无法打开,提示网页下载错误,在开始—运行里输入:regsvr32 /s softpub。
  dllregsvr32 /s mssip32。dllregsvr32 /s initpki。dllregsvr32 /s wintrust。  dll重新启动ie,可解决问题(最后一个dll可以不加载,酌情处理)3)还有一种现象也需特别留意:就是能打开网站的首页,但不能打开二级链接,如果是这样,处理的方法是重新注册如下的dll文件: 在开始—运行里输入:regsvr32shdocvw。
  dllregsvr32shell32。  dll(注意这个命令,先不用输)regsvr32oleaut32。dllregsvr32actxprxy。dllregsvr32mshtml。
  dllregsvr32urlmon。dllregsvr32msjava。dllregsvr32browseui。dll注意:每输入一条,按回车。  第二个命令可以先不用输,输完这些命令后重新启动windows,如果发现无效,再重新输入一遍,这次输入第二个命令。
  专治软件网上还有个专门的工具:winsock fix。若出显现问题的话,用此工具修复,重启,一般都能恢复正常。引用 介绍:winsockxpfix。exe 可以用来修复无法上网,或都网卡无法获取到ip的状况,有时中了广告木马不停的弹窗也可以用winsockxpfix试试修复一下。
    首先单击reg-backup按钮备份系统注册表,再单击fix按钮按提示进行修复即可。昨晚,本人电脑遭遇大量病毒及木马的侵袭,刚升级的杀毒软件及木马克星也无济于事,于是在安全模式下将这几个可恨的文件一删了之,而且将这一时段生成的所有文件,不管格式及后缀,全部删除,重启电脑后无异常,但当我上网时却发现不能上网了。
    路由重启、断电,检查网线,修改ip, dns均不能解决问题,检查网络适配器也无异常。运行regsvr dll系列文件也不行,ping本机及网关可通,但ping外网却不行。
  软件修复。找修复tcp/ip的利器:winsockxpfix,成功!。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
上网帮助
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
互联网
上网帮助
QQ
网站推荐
上网帮助
上网帮助
举报
举报原因(必选):
取消确定举报