追随我心,乘月待晓
解决IE不显示PNG图片的问题
平时不怎么用IE浏览器,最近上淘宝时发现,IE不能正常显示 PNG 格式的图片(比如淘宝的logo)。或许是优化系统不当造成的。上网搜了下,整理如下,相信会有人需要。
1、原因:dll(动态链接库在系统中的注册丢失)重新注册dll文件。开始->运行->cmd,在运行输入框中输入“regsvr32 c:\windows\system32\pngfilt.dll”,回车。
如果出现“已加载 c:\windows\system32\pngfilt.dll,但没有找到DllRegisterSever 输入点。无法注册这个文件”,则表明这个文件可能损坏了,你需要下载一个或者从别的机器上拷过来一个,再进行一次注册。
我已经整理好了一个包含该dll文件和一个批处理命令的文件,在这里下载。点击里面的ie7.bat(或者是ie8.bat,根据你的IE版本),会将该文件自动拷贝到系统目录里。
2、如果上述方法不奏效,就得修改注册表了。开始 -> 运行,在运行输入框中输入“regedit”,到这个路径“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows\CurrentVersion\Internet Settings\Accepted Documents。在右边右键“新建”->“字符串值” 紧接着最大的数字命名,我这里是3,故命名为4,并赋值为“image/png”。如下图。

如果上述方法还不奏效,可以查看注册表有无HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/png这项。没有的话创建,并按照下图创建字符串键值。

或者下载这个文件,双击导入到注册表。
| 打印文章 | 这篇文章由刘巍峰于2009年12月06日 20:12:30发表在软件相关。你可以订阅RSS 2.0 也可以发表评论或引用到你的网站。 |

大约2月前
谢谢你这文,拯救我于水深火热中~~万谢~~