平进浏览网站都是用带有去广告的浏览器,前几天加了一个百度联盟代码用IE浏览发现网站一有很多小叉显示不出图片来,百度下找了很多,有些说是注册表问题,有些说是IE设置问题。现在我把我解决的方法记下来,给有需要的人参考。
操作系统 :Windows Server 2003 SP2 R2 32位
IE版本:IE8
1.查看C:\WINDOWS\system32 目录下是否有pngfilt.dll文件,如没有请点击以下地址下载
IE 8 pngfilt.dll下载地址 (说明此文件适用与IE8,其他IE版本使用可能会出现未知问题)
2.注册pngfilt.dll组件,在“开始”-“运行”-输入“regsvr32 C:\WINDOWS\system32\pngfilt.dll”.如果出现“ 已加载 c:\windows\system32\pngfilt.dll,但没有找到DllRegisterSever 输入点。无法注册这个文件”,则表明这个文件可能损坏了 ”,请点击以上下载地址下载,覆盖后请在运行一次。我处理到这时IE能显示出PNG图片了。
3.网上很多都是说因为注册表问题导致IE不显示PNG图片。以下是代码,复制保存为.reg文件,双击即可导入,请在导入前备份你的注册表。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/png]
"Extension"=".png"
"Image Filter CLSID"="{A3CCEDF7-2DE2-11D0-86F4-00A0C913F750}"
[HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/png\Bits]
"0"=hex:08,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff,89,50,4e,47,0d,0a,1a,0a

还没有评论,来说两句吧...