2024年1月21日发(作者:)

这个问题是由于注册表的分支[HKEY_LOCAL_MACHINESoftwareMicrosoftInternet

ExplorerPluginsExtension]或[HKEY_LOCAL_MACHINESoftwareMicrosoftInternet

ExplorerPluginsMIME]被破坏所造成的(也可能两个分支同时被破坏),解决的方法是打开“记事本”,输入以下代码保存为,然后执行一下并重启即可。

@echo off

REG DELETE "HKLMSoftwareMicrosoftInternet ExplorerPluginsExtension" /F

REG ADD "HKLMSoftwareMicrosoftInternet ExplorerPluginsExtension" /F

REG DELETE "HKLMSoftwareMicrosoftInternet ExplorerPluginsMIME" /F

REG ADD "HKLMSoftwareMicrosoftInternet ExplorerPluginsMIME" /F

你要看看不能显示的是什么格式的图片了,一般会出现问题的是在IE下不显示.png格式的图片,其它类型的可以显示。这可能是因为装了QuikeTime软件后造成的。

1、 使用 开始->运行,在运行输入框中输入 “regsvr32

c:”(然后点击确定)

或者运行regsvr32 c:windows"

class="t_tag">

注意,这个在有的系统中是在 c:windowssystem中的,要自己查看一下这文件在哪里,根据自己的系统修改一下路径。如果在注册时出现

“已加载 c:,但没有找到DllRegisterSever

输入点。无法注册这个文件”,则表明这个文件可能损坏了,你要去别的机子去Copy一个好的过来。再进行一次注册。

这方法我试了,一点用都没有,不只试了一遍,绝对解决不了我的问题。也许针对某些此文件坏掉的人有用。

2、有些人是因为自己系统的设置问题,即任意打开一个文件夹,在上方菜单上选择“工具”->“文件夹选项”->“文件类型”,选择下方的“还原”按钮。

这是WIN2000?我是XP,跟本没有还原这个按钮。假牙~~

3、开始 -> 运行,在运行输入框中输入“Regedit”,到这个路径“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInternet SettingsAccepted Documents

”,在右边右键“新建”->“字符串值” 紧接着最大的数字命名,我这里是3,故命名为4,并赋值为“image/png”。

加了,还是解决不了,也是假牙。

没有找到真正的解决方法,

后来某知识贴里提到有个特别的注册表位置[HKEY_CLASSES_ROOTMIMEDatabaseContent Typeimage/png]

有个办法4~~

4、 查看 HKEY_CLASSES_ROOTMIMEDatabaseContent Typeimage/png是否存在或者有权限查看,否则修改权限或者从别人的电脑上导入一个过来。

当然一想这个问题,我觉得直接用系统还原,还原到安装iTunes之前的系统不就完了,结果我去安全模式发现这段时间一直没做系统还原备份,

回到Regedit,发现MIME键权限是完全访问的,并没有任何问题。可能是缺少某些键值。

晚上让猫科动物把他注册表里MIME这整个一项给我导出来传给我。我把自己的MIME整项删掉,直接导入他的注册表文件。再上网一看,所有PNG图像正常显示,问题解决。原来关键还在于这一步~

解决之后现在image/png里的两个重要健值

数值名称:

Extension

数值数据:

.png

数值名称:

Image Filter CLSID

数值数据:

{A3CCEDF7-2DE2-11D0-86F4-00A0C913F750}

最后总结一下:IE6、IE7不能显示PNG图像的解决方法

一、打开注册表,依次展开HKEY_CLASSES_ROOTMIMEDatabaseContent

Typeimage/png

二、找到Extension键名,将数值数据改为.png

三、找到Image Filter CLSID键名,数值数据改为{A3CCEDF7-2DE2-11D0-86F4-00A0C913F750}