解开HTML文挡图标被损坏之迷

王朝html/css/js·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

不知大家是否遇到我这样的情况,后缀名为.htm,.html,mht,mhtml的文件全部没有图标显示,然而打开文件正常,不会显示未注册文件类型,在文件类型中更改图标,也不起作用。

这样的问题偏偏就让我给遇上了,经过一番挫折分析,最终将罪魁祸首揪出来了,下面听我慢慢道来:

本以为是QQ的问题,我把注册表中关于TBrower.exe的项全部删除,当然,需要恢复为IE的地方,我也恢复了,可是,不起作用,我就纳闷了,为什么呢?到htmlfile中查看,DefaultIcon中明明设定了正确的图标路径呀,可是????

其中走的弯路很多,我也不在一一道来,最终,我发现了htmlfile中有一键值:shellEx\IconHandle={42042206-2D85-11D3-8CFF-005004838597},我查看该值对应的注册表信息,InprocServer32=“D:\Program Files\Microsoft Office\Office\MSOHEV.DLL”还有一项OldIcon,指定了htmlfile和mhtmlfile的默认图标,我这时有些领悟了,是不是Office过滤图是不是我标了?的Office损坏了?于是马上修复安装Office,然而,事情并不象我想象这样,这些图标还是无法显示,我将Office卸载,还是不行,干脆我将shellEx删除算了,嘿嘿,这下好了,图标出现了。欢喜之余,我在考虑MSOHEV.DLL为什么不工作呢??我再次将Office成功安装,我发现,此时Office并未在注册表中添加{42042206-2D85-11D3-8CFF-005004838597},也未添加任何shellEx,这我就不明白了,这里的键值是谁添加的????

有知道答案的吗?欢迎与我交流。欢迎访问我的主页:http://ggg82.126.com

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航