网页上不显示PNG图片

上传人:宝路 文档编号:7910126 上传时间:2017-09-24 格式:DOC 页数:4 大小:23.56KB
返回 下载 相关 举报
网页上不显示PNG图片_第1页
第1页 / 共4页
网页上不显示PNG图片_第2页
第2页 / 共4页
网页上不显示PNG图片_第3页
第3页 / 共4页
网页上不显示PNG图片_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《网页上不显示PNG图片》由会员分享,可在线阅读,更多相关《网页上不显示PNG图片(4页珍藏版)》请在金锄头文库上搜索。

1、(1)、使用 开始-运行,在运行输入框中输入 “regsvr32 c:windowssystem32pngfilt.dll”(然后点击确定) 注意,这个 pngfilt.dll 在有的系统中是在 c:windowssystem 中的,要自己查看一下这文件在哪里,根据自己的系统修改一下路径。如果在注册时出现 “已加载 c:windowssystem32pngfilt.dll,但没有找到 DllRegisterSever 输入点。无法注册这个文件”,则表明这个文件可能损坏了,你要去别的机子去 Copy 一个好的过来。再进行一次注册。(2)、有些人是因为自己系统的设置问题,即任意打开一个文件夹,在上

2、方菜单上选择“工具”-“文件夹选项”-“文件类型” ,选择下方的“还原”按钮。(3)、开始 - 运行,在运行输入框中输入“Regedit”,到这个路径“HKEY_LOCAL_MACHINESOFTWARE Microsoft WindowsCurrentVersionInternet SettingsAccepted Documents”,在右边右键“新建”-“ 字符串值” 紧接着最大的数字命名,我这里是 3,故命名为 4,并赋值为 “image/png”。(4)、打开注册表HKEY_CLASSES_ROOT MIME,正常的情况下里面有几大项,不能打开 png 格式图片时仅有 Databas

3、e 项。正常情况下,Database 项下有上百项,异常情况下只有三四项。这事可以从别人正常的机子中(xp 可以从 vista 中拷贝)拷来 MIME 项注册表在自己机子上导入。有时是 MIME 权限出了问题(如空权限) ,只需全部删去再导入。受限帐户(USERS 组)在 IE 浏览器中无法显示 png 图片的解决办法(转自微软)在 Windows XP Pro SP3 系统 + IE7 浏览器的运行平台下, IE7突然无法显示 png 格式图片,导致浏览网页的时候大量图片、验证码等无法显示,但是用管理员的账号登陆以后 IE 浏览器图片显示则一切正常。之前也没有对系统进行改动或安装新软件,也没

4、有安装过什么更新。然后对 IE7 进行了重装,甚至退回到了 IE6 浏览器都无效。接着在尝试新建一个管理员用户,在登录系统也是正常的,而受限的用户都有问题。通过一翻搜索以后,发现大部分人说是 pngfilt.dll 文件被损坏所致,只需要在别的系统中复制一份 pngfilt.dll 文件过来,在放到 C:windowssystem32 里面,在“运行” 中输入 regsvr32 pngfilt.dll 即可。但是根据上面步骤操作完以后,还是没能成功修改 IE 浏览器的问题。通过分析 IE 进程载入的模块,管理员访问含 PNG 图片的页面时都能正常载入 pngfilt.dll ImgUtil.d

5、ll,而受限用户都能没有载入,运行regsvr32 试图注册无效,NTFS 权限都是可读取和运行,改为完全控制无效。原因是 MIME 类型中有无效信息,导致出错(PNG 似乎不同于其他图片格式,其他图片 IE 自己能处理不需要读取 MIME,而 PNG 以来 PngFilt.Dll 是必要的,话说回来其他的 ActiveX 如 Flash 又很正常),我早检查过 MIME 中没有乱码,image/png 和 image/x-png的权限也都正常,但我不知道他们会相互影响然后决定对每一项值进行检验(受限用户 Restricted 默认情况下只能对 HKCU 进行完全控制,我不可能从别的机导入,因

6、为管理员帐户又正常),先在受限帐户下进行(从整体看,管理员与受限用户的 MIME 类型没有多了少了的问题,因为读取的是同一段注册表),果然发现了问题:application/futuresplash 和 application/x-shockwave-flash 在受限帐户下竟然说无法访问,看来在枚举 MIME 类型过程中出错导致 PNG无法正常解码,到管理员进注册表,与其它类型的权限一比较,发现少了 USER 组的权限,这样这两项就对 USER 组全部不允许了,给这两项加上相应读取权限,回到受限用户(没有重启),打开浏览器,图片已经全部正常。具体解决办法如下:以管理员的账号登录到系统,在检查注册表中以下 2 项,确保受限用户(users 组) 有“读取”的权限。HKEY_CLASSES_ROOTMIMEDatabaseContent Typeapplication/futuresplash 和 application/x-shockwave-flash

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号