可能是网络本身的问题 也可能是中毒,可以杀毒。 另外可能是host文件被修改 host文件被修改的解决办法
一、什么是Hosts表文件
Hosts表文件是一个没有扩展名的文件,但是它属于文本文件格式的文件。你可以使用记事本程序对其进行编辑。Hosts表文件中存放的是一些常用的网站主机的域名和其对应的IP地址。当我们在使用浏览器浏览一个网站时,在地址栏中输入网站的域名并回车后,系统必须通过某种渠道将这个域名转换为其对应的唯一的IP地址,这项工作通常是由DNS(域名解析服务器)服务器来完成的。而在系统将域名将给DNS服务器处理之前总是先在检查本地的Hosts表文件,看其中是否已经有相应的域名与IP地址的对应关系,如果有就会直接采用,因而会节约大量时间。
正因为这个原因,假如Hosts表文件中的某个域名与IP地址产生了错误的对应,当你在浏览器中输入这个域名试图打开其对应的网页时,就会出现打不开的情况,而那些没有映射错,或是没有在Hosts表中有相应记录的网站则可以正常地打开。这就是上面我们提到的为什么有些网址不能打开,而在其他电脑中可以顺利地打开的原因之所在。很多恶意程序经常会闹这样的恶作剧。
然后我们就要来到关键的这步了,怎么解决,用什么方法解决
二、中招后的解决方案
知道了原理后,假如我们的浏览器中招而导致某些网站不能正常打开的话,我们就可以通过修改Hosts表文件来解决了。Hosts表文件在系统中的位置,Windows 9X系统存放在C:\Windows目录,Windows NT/2000系统,其保存在c:\winnt\system32\drivers\etc目录,Windows XP系统保存在c:\windows\system32\drivers\etc,如果找不到的话,可以通过系统的搜索工具进行搜索。找到后,直接用记事本将其打开,然后将除了“#”开头的其它行内容全部删除,例如“127.0.0.1 onlinestore.smgbb.cn”,最后单击“文件→保存”将其保存即可。当然,你也可以选择性地删除那些被屏蔽了的而你又想访问的网站,这样其他被屏蔽的网站则不会受影响。
如果你嫌上述手工方法太笨拙,你也可以通过专门的工具来达到目的。
当你遇到某些网站打不开,而有些网站可以顺利地打开,除了在IE浏览器中设置了网址过滤之外,Hosts表文件被动了手脚就是最可疑之处了。通过上面的方法,一般都可以轻松地解决。鉴于此,一些烦人的网站(例如,百度插件安装页),我们倒可以利用这个特性将其“屏蔽”掉,方法很简单,只要在Hosts表文件中的尾行中追加类似于:127.0.0.1 bar.baidu.com(127.0.0.1与bar.baidu.com之间用空格分隔开)一行,最后保存并退出Hosts表文件即可。你也可以使用上网助手的Hosts表文件编辑功能来操作,在图1所示的窗口中单击“添加”按钮,然后在下面的“IP地址”和“域名”栏中分别输入127.0.0.1 和bar.baidu.com,最后单击“立即保存”即可。按同样的方法,可以将其他不想让其在本台电脑中可以访问的网站“屏蔽”掉。
也有可能是ie出错,如果是这样看看下面的方法:
IE不能打开新窗口的解决办法
1.点击"开始"→"运行",在弹出的"运行"对话框中输入"regsvr32 actxprxy.dll"(注意输入时没有引号),然后点击"确定"按钮,接着会出现一个信息对话框"DllRegisterServer in actxprxy.dll succeeded";在该对话框中点"确定"按钮;
2.再次点击"开始"→"运行",在弹出的"运行"对话框中输入"regsvr32 shdocvw.dll"(注意输入时没有引号),然后点击"确定"按钮,接着会出现一个信息对话框"DllRegisterServer in shdocvw.dll succeeded",在该对话框中点"确定"按钮;
3.重新启动Windows,运行IE,随便打开一个网页,点击一个超链接试试。你会发现IE又能打开新窗口了!再试试用鼠标右键选择"在新窗口打开",还是没问题!大功告成!
问:为什么我的IE浏览器在点击超级链接时毫无反应?
答:出现点击超级链接没反应的原因多半是因为IE新建窗口模块被破坏所致。在“开始→运行”栏中分别运行“regsvr32 actxprxy.dll”和“regsvr32 shdocvw.dll”,待这两个DLL文件注册后,重启系统;如果还不行,则可将“mshtml.dll、urlmon.dll、 msjava.dll、browseui.dll、oleaut32.dll和shell32.dll”通过同样的方法分别进行注册,最后重启系统。
问:我通过双网卡实现了两台Windows系统的电脑互联,但联网后发现:主机中上网一切正常,客户机中却打不开网页,但又可以上QQ。请问如何来解决这样的问题呢?
答:造成这样的原因,可能是Windows系统中TCP/IP的MaxMTU值和ADSL中的MaxMTU值不匹配所造成的。你可以通过修改客户机中的MaxMTU值来解决这个问题。打开注册表编辑器,依次展开[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
\Services\Tcpip\Parameters\Interfaces\];在“Interface”项下查找包含有你机器网络IP设置的主键,然后在该主键中新建一个REG_DWORD类型的“MTU”键,并设置其键值为“1450”或是小于“1492”的任意数值,最后重启客户机即可。
问:最近通过IE浏览器打开有些网页时,总是弹出一个“该程序执行了非法操作,即将关闭”的提示对话框,单击该对话框中的“确定”按钮后又弹出一个对话框,并提示“发生内部错误……”,再次单击“确定”按钮后,所有打开的IE窗口全部自动关闭。请问这是为什么?有解决的办法吗?
答:这可能是因为你运行的程序占用内存资源过多,解决方法当然只有关掉当前不用的程序或IE窗口;另外,当IE安全级别设置与浏览的网站不匹配、与其他软件发生冲突、浏览的网站本身含有错误代码等情况,都有可能促使问题的发生,您可以通过以下操作让问题得到解决。降低IE安全级别:打开IE浏览器,执行“工具→Internet选项”菜单;选择“安全”标签下的“Internet”项,并单击“默认级别”按钮,拖动滑块降低默认的安全级别即可;另外,将你的IE升级到较高版本,下载地址:www.microsoft.com/windows/ie_intl/cn/default.mspx。