目前来说可能只有这三种办法。我试过前两次,都不成功,但是我用第三个方法成功了。当然不同
的系统会有不同的情况,建议你三个方法都试一试。
一、使用 开始->运行,在运行输入框中输入 “regsvr32 c:\windows\system32\pngfilt.dll”(然后
点击确定)
注意,这个pngfilt.dll在有的系统中是在 c:\windows\system中的,要自己查看一下这文件在哪里
,根据自己的系统修改一下路径。如果在注册时出现 “已加载 c:\windows\system32\pngfilt.dll,但
没有找到DllRegisterSever 输入点。无法注册这个文件”,则表明这个文件可能损坏了,你要去别的机
子去Copy一个好的过来。再进行一次注册。 (也可以去网上下载一个pngfilt.dll,切记在覆盖原文件
时一定要在系统的安全模式下,否则系统会不断还原)
不行的话,那就第二种方法
二、1、“开始”菜单——“ 运行”,在打开处输入“regsvr32 pngfilt.dll”——点“确定”。
2、“开始”菜单——“ 运行”,在打开处输入“regedit”——点“确定”打开注册表编辑。
3、找到HKEY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/INTERNET EXPLORER/EMBEDEXTNTOCLSIDMAPPINGS
文件夹(左边)
点“EMBEDEXTNTOCLSIDMAPPINGS”看其子文件夹里有没有“.PNG”
4、假若没有“.PNG”文件夹,则选定“EMBEDEXTNTOCLSIDMAPPINGS”文件夹,指着它点鼠标右键—
—新建“项”——将新建文件夹命名为“.png”——选定新建的“.png”——在右边栏空白处,点鼠标
右键——新建“字符串值”——将新建“字符串值”命名为“clsid”(也可用重命名)——双击打开“
clsid”——在“数值数据”填“02BF25D5-8C17-4B23-BC80-D3488ABDDC6B”——点“确定”即可。
5、关闭IE浏览器,重新打开IE,这时png图片就能正常显示了。
不行的话,那就第三种方法。
三、开始 -> 运行,在运行输入框中输入“Regedit”,到这个路径“HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\Windows\CurrentVersion\Internet Settings\Accepted Documents ”,在右边右键“新建
”->“字符串值” 紧接着最大的数字命名,我这里是3,故命名为4,并赋值为“image/png"
祝你好运!