CSDN博客

img ggg82

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

发表于2004/7/8 15:13:00  2619人阅读

不知大家是否遇到我这样的情况,后缀名为.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

0 0

相关博文

我的热门文章

img
取 消
img