-
-1 29
-
刚装好的系统问题还真是多多,这不又不知道什么时候突然之间就发现IE中PNG图片统统都不能显示了,真是怪死个人啦,百度一下发现解决这问题的办法有好多,不过最后还是找到了能解决的办法,起码对我的电脑是管用的。
问题的原因应该是系统中的pngfilt.dll文件损坏了,怎么知道是损坏了呢,你在运行里输入然后确定一下看看会出现什么,如果提示“已加载 c:\windows\system32\pngfilt.dll,但没有找到DllRegisterSever 输入点。无法注册这个文件”,则表明这个文件可能损坏了,你要去别的机子去Copy一个好的过来。再进行一次注册。
引用内容regsvr32 c:\windows\system32\pngfilt.dll

我从网上搜索了一下这文件也有下载的,然后覆盖我系统中的时候发现大小不一样,这就证明我系统中的这文件确实有问题了,我再注册一下就OK啦,重新打开IE,呵呵,亲爱的PNG又显示出来啦。
如果经过以上还没能解决的话要以再参考一下下面的方法,搜集于网络上的都是:
━━━━━━━━━━━━━━━━━━━━━━━━━━
方法①:单击“开始/运行”,输入“regedit”并回车,打开注册表编辑器并定位到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InternetExplorer\EmbedExtnToClsidMappings
检查是否存在.PNG子键,如果不存在,请自己手工建立。然后修改.PNG 的“默认”值为:clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B
方法②:如果你的IE7不能显示PNG,而且你在网上找了很多解决方案,但都没有起作用
那么试试下面的方法:在注册表里查询 x-m4v,把所有带乱码的项都删除掉 :)
方法③:打开注册表,依次展开HKEY_CLASSES_ROOTMIMEDatabaseContent Typeimage/png
找到Extension键名,将数值数据改为.png
找到Image Filter CLSID键名,数值数据改为{A3CCEDF7-2DE2-11D0-86F4-00A0C913F750}
━━━━━━━━━━━━━━━━━━━━━━━━━━
最后总结:个人认为这问题大部分是由安装其它的软件引起的DLL文件损坏,重新下载一个注册一下就行啦,如果还不行就从现在的3个方法再下手一下……
打完收工(此文做为本人收藏,万一以后再出现这问题也好解决……)
本文永久链接地址: http://www.vcoo.me/show/966.html
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

2楼 呵呵
Post:2009-10-18 18:01:59
1楼 未卜
Post:2009-5-29 22:59:17
beweb.yo2.cn