Skip to main content
阿里云
 首页 » 生活常识

浏览器不显示图片的解决方法 .

2013年07月16日17379百度已收录

 完美解决ie不能显示论坛验证码等png图片问题
一、 使用 开始->运行,在运行输入框中输入 “regsvr32 c:/windows/system32/pngfilt.dll”(然后点击确定)
  注意,这个pngfilt.dll在有的系统中是在 c:/windows/system中的,要自己查看一下这文件在哪里,根据自己的系统修改一下路径。如果在注册时出现 “已加载 c:/windows/system32/pngfilt.dll,但没有找到DllRegisterSever 输入点。无法注册这个文件”,则表明这个文件可能损坏了,你要去别的机子去Copy一个好的过来。再进行一次注册。
二、有些人是因为自己系统的设置问题,即任意打开一个文件夹,在上方菜单上选择“工具”->“文件夹选项”->“文件类型”,选择下方的“还原”按钮。(如插图1)。
三、开始 -> 运行,在运行输入框中输入“Regedit”,到这个路径“HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Internet Settings/Accepted Documents ”,在右边右键“新建”->“字符串值” 紧接着最大的数字命名,我这里是3,故命名为4,并赋值为“image/png”。(见插图2)。 
四、我打开Regedit,去到 [HKEY_CLASSES_ROOT/MIME/Database]一看,天哪!!!我这个键完全是空的!!!什么都没有!我再去朋友正常的机子(与我一样是WinXPSP2)上一看,这个键里的项目不止一百项………………郁闷哪!于是我把他机子的[HKEY_CLASSES_ROOT/MIME]整个键导出到mime.reg,再到我机子导入,咦,奇怪,什么都没有改变??什么都没有增加!!这里我想到了键的权限问题,在MIME键上右键,发现,权限里居然一个人都没有!于是我把MIME项整个删除,导入,再右键查看权限,正常(自己账号是全权控制的)!
五、安装SP2后,大多数用户发现在访问某些需要填写验证码的地方,都无法显示验证码图片(显示为一个红色小叉),这是一个非常严重的BUG。解决办法为:运行“Regedit”命令打开注册表编辑器,依次定位到“[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Internet Explorer/Security]”,在窗口右边新建一个名为“BlockXBM”的REG_DWORD值,将其值设置为“0”(十六进值)。
六、首先注册文件dll 运行 regsvr32 pngfilt.dll 然后进行以下操作: 1.在WINDOWS开始/执行打入REGEDIT 2.到HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/INTERNET EXPLORER/EMBEDEXTNTOCLSIDMAPPINGS/.PNG 看存不存在. 3.假若不存在. MOUSE点它的上一层,也就是EMBEDEXTNTOCLSIDMAPPINGS 4.然后按MOUSE右键新增机码,输入.PNG 5.然后MOUSE在.PNG反白,按MOUSE右键新增字串值(预设值) 6.对着预设值按MOUSE右键,选择上面的"修改", 7.输入 clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B 8.按确定. 假如.PNG存在,则检查它是否有个预设值的字串值. 里面是否有 clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B 保存后关闭IE浏览器,重新打开IE,这时png图片就能正常显示了
----------------------------------------------------------- 
一、.xbm图片(不过因为Windows XP SP2操作系统在默认状态下是不支持该图片格式的,所以现在采用这种图片做验证码的网站很少了)解决办法为:运行Regedit命令打开注册表编辑器,依次定位到HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Internet Explorer/Security,在窗口右边新建一个名为"BlockXBM"的REG_DWORD值,将其值设置为"0"(十六进制值)。之后重新启动机器,则验证码的图片就可以看到了。 
二、PNG图片:开始->运行,在运行输入框中输入“regsvr32 c:/windows/system32/pngfilt.dll”(不包含双引号),然后点击确定,如果在注册时出现“已加载c:/windows/system32/pngfilt.dll,但没有找到DllRegisterSever 输入点,无法注册这个文件”,则表明这个文件可能损坏了,你要去别的机子去Copy一个好的过来,再进行一次注册,即:开始->运行,在运行输入框中输入“regsvr32 c:/windows/system32/pngfilt.dll”(不包含双引号),如果出现“c:/windows/system32/pngfilt.dll 中的DllRegisterServer 成功”,说明问题已经解决了。 如果在覆盖“pngfilt.dll”文件时,提示“无法复制PNGFILT:文件正被另一个人或程序使用。关闭任何可能使用这个文件的程序,重新试一次。”,就把“c:/windows/system32/pngfilt.dll”这个文件用文件粉碎机粉碎掉,然后把新的“pngfilt.dll”文件粘贴过来就OK了!此文件提供附件下载 
三、Flash图片:如果网页中的Flash图片或者Flash验证码显示为红X,那就是是你的Flash Player版本太低了,你可以去下载Adobe Flash Player 9.0版本的,这是网络上最常用的Flash Player。 官方下载地址:http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash
1. 打开后,把“Google Toolbar”前面的“√”取消 (这个是google的工具条) 
2. 在“I agree to the...”前面打上“√” (这个是协议,不选中就是不同意,不同意就不能安装) 
3. 点击"Install Now" 按钮 
4. 然后就耐心的等待(一会IE弹出对话框就点击“安装”或“Install”)
5. 安装完后会出现一个小动画,表示安装完成 6. 安装完后关闭IE浏览器再打开,Flash Player就安装完成了!

评论列表9条评论
何氏眼科
何氏眼科回复 收藏了 谢谢
何氏眼科
何氏眼科回复 这工作真折磨人
风机盘管
风机盘管回复 再进行一次注册。
地源热泵
地源热泵回复 什么都没有增加!!
www.coomt.com
www.coomt.com回复 这问题倒是从来没有碰到过 先收藏了
百志明
百志明回复 现在浏览器也太多了。400电话http://www.any2000.com/400/kefudianhua/
近视眼手术
近视眼手术回复 了解了
epub
epub回复 妈妈咪啊,太长了,还是换个浏览器吧
脚轮
脚轮回复 学习了一下不错的哈哈哈
发表评论取消回复