因为某种不可告人的需要,安装了Adobe Flash CS4,安装后,发现出现了一个奇怪的问题
用IE浏览网页时,很多网站莫名其妙的出现了红色的叉叉,有部分图片不能显示,但不是全部。
而换用其他的浏览器则正常。查这些不能显示的图片,发现都是png图片,保存到本地,用XP默认的图片查看器,又可以正常查看。
毫无疑问,问题出在了IE上
。
因为对PNG图片格式的诞生,有些许了解,所以定位问题的原因,对我来说就相对简单了。
PNG图片格式,是因为GIF图片的版权关系,而诞生的。
而 微软 不知是处于什么原因,对PNG一直不太友好(也许GIF格式的作者和微软有一腿,嘿嘿
) ,直到IE6,都没有很好的支持PNG格式的图片。
而且,在IE里,对PNG图片格式的支持,本身也有别于其他的图片格式,例如:JPG,GIF,BMP等。对于PNG图片的支持,是采用了额外的动态链接库的方式,这个链接库,叫 pngfilt.dll ,IE使用这个链接库来进行PNG图片的显示,实际是解码工作。
pngfilt.dll 位于 System32 目录下,有兴趣的朋友,可以自己去看看它的属性,可以看到如下的信息:
[
阅读全文 ]
ie, 浏览器, 系统维护
ie, IE不能显示PNG图片, IE不能显示部分图片, internet explorer, png, pngfilt.dll, windows, xp
这是IE的一个安全机制,有利于保护浏览的用户。但是,有时候却成为一个烦人的提示。
解决方法:
启动IE浏览器–工具–Internet选项–安全,下面有四个区域:
[
阅读全文 ]
ie, 微软, 浏览器, 系统维护
ie, internet explorer, 浏览器, 阻止了从此站点下载文件
今天,闲来无事,打算做系统优化,打开系统的“事件查看器”,又发现了N多红叉叉 ,来源都是 Userenv,事件ID是1041, 打开详细信息,看到如下提示:
Windows 不能为 {7B849a69-220F-451E-B3FE-2CB811AF94AE} 查询 DllName 注册表项,它将不会被加载。最有可能的原因是注册错误。
晕倒,
,搞定它。
既然日志说是 注册表项,那就从注册表下手, regedit 启动注册表管理器,Ctrl + F,启动查找,输入 {7B849a69-220F-451E-B3FE-2CB811AF94AE} ,开始查找。
很快,找到了具体的位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions\{7B849a69-220F-451E-B3FE-2CB811AF94AE}
就是在系统的GPExtensions分支下,去微软的资料库里,查了下,{7B849a69-220F-451E-B3FE-2CB811AF94AE} 也是IE8下的扩展,这下,就明白了。
因为,我原来升级到了IE8,后来因为OA的原因,没办法用IE8,只能又恢复到了IE6,但是微软比较垃圾,留下了很多残留的垃圾注册信息。
解决方法很简单, 直接将这个键值删除, 就OK了
[
阅读全文 ]
ie, 系统维护
EventLog, ie, internet explorer, internet explorer 8, windows xp, windows操作系统, 事件探查器, 系统日志
今天,闲来无事,打开系统的“事件查看器”,发现了N多红叉叉 ,来源都是 Userenv,事件ID是1041, 打开详细信息,看到如下提示:
Windows 不能为 {CF7639F3-ABA2-41DB-97F2-81E2C5DBFC5D} 查询 DllName 注册表项,它将不会被加载。最有可能的原因是注册错误。
晕倒,看着真不舒服
,搞定它。
既然日志说是 注册表项,那就从注册表下手, regedit 启动注册表管理器,Ctrl + F,启动查找,输入 {CF7639F3-ABA2-41DB-97F2-81E2C5DBFC5D} ,开始查找。
很快,找到了具体的位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions\{CF7639F3-ABA2-41DB-97F2-81E2C5DBFC5D}
就是在系统的GPExtensions分支下,去微软的资料库里,查了下,{CF7639F3-ABA2-41DB-97F2-81E2C5DBFC5D} 是IE8下的扩展,这下,就明白了。
因为,我原来升级到了IE8,后来因为OA的原因,没办法用IE8,只能又恢复到了IE6,但是微软比较垃圾,留下了很多残留的垃圾注册信息。
解决方法很简单, 直接将这个键值删除, 就OK了
[
阅读全文 ]
ie, 系统维护
EventLog, ie, internet explorer, internet explorer 8, windows xp, windows操作系统, 事件探查器, 系统日志
今天,一个朋友咨询:
打开IE浏览器的时候,提示 “无法定位系数325于动态链接库SHDOCVW.dll上” 错误
这个问题,其实是 shdocvw.dll 的注册信息有所丢失或被破坏。解决方法很简单,重新注册一下这个DLL即可。
开始 —> 运行,输入 regsvr32 /i shdocvw.dll ,回车。
看到提示成功的消息即可。
如果注册后,出现其他问题, 可以参照这里:
http://www.zu14.cn/2009/01/14/xp-search-ie/
[
阅读全文 ]
ie, 系统维护
ie, internet explorer, shdocvw.dll, 浏览器
微软官方于2010年1月21日, 1:00 PM Pacific Time (US & Canada)发布带外补丁 (KB978207)方案。
本次更新也是微软今年首次Patch Tuesday以外的紧急非计划带外更新,影响的Windows版本有:2000,XP,Vista,7,2003和2008。
详细信息,可以看 这里
[
阅读全文 ]
ie, 微软
0Day漏洞, ie, internet explorer, KB978207, MS10-002, 极光