作者共發了6篇帖子。
【解决办法】解决XP下安装IE8后html文件图标错误的问题
1樓 巨大八爪鱼 2013-2-9 17:33

【说明】
1.本帖主要解决的问题是安装IE8或其他浏览器后,html文件由未知图标或IE8程序图标,变成正常的ie8html文件图标。

 


2.本文的参考资料为:
http://wenku.baidu.com/view/4e5cdcd433d4b14e852468df.html

 

3.关于这种方法在win7下行不行,我没试过。win7下安装ie9后,html文件图标也会变成任务栏上那种ie9图标而不是正常的一个页面一个小ie图标。

2樓 巨大八爪鱼 2013-2-9 17:34

【第一步】打开注册表编辑器,定位到HKEY_CLASSES_ROOT\.htm,检查右边的默认值是否为htmlfile。如果不是请修改。
 
【第二步】转到HKEY_CLASSES_ROOT\htmlfile\ShellEx\IconHandler,检查右边的默认值是否为{42042206-2D85-11D3-8CFF-005004838597}(包括花括号)
 
【第三步】转到HKEY_CLASSES_ROOT\CLSID\{42042206-2D85-11D3-8CFF-005004838597}\Old Icon\htmlfile\DefaultIcon,看看右边的默认值是否为C:\Program Files\Internet Explorer\iexplore.exe,1
而且,不能带引号!!!切记
如果带引号,那么图标就会显示成未知图标。还有就是右边的数字是1而不是0,由于xp下安装ie8后默认为0,所以才会显示成桌面上那个IE8图标。
 
关于mhtml文件的图标,在HKEY_CLASSES_ROOT\CLSID\{42042206-2D85-11D3-8CFF-005004838597}\Old Icon\mhtmlfile\DefaultIcon里面改,同样不能带上引号!!!!!我目前用的mhtml文件的图标是C:\Program Files\Internet Explorer\iexplore.exe,1,如果显示正常那就不管他。
 
【第四步】实际上还有一个地方也需要改HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{42042206-2D85-11D3-8CFF-005004838597}\Old Icon\htmlfile\DefaultIcon,和HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{42042206-2D85-11D3-8CFF-005004838597}\Old Icon\mhtmlfile
注意根目录为HKEY_LOCAL_MACHINE,刚才是HKEY_CLASSES_ROOT。
这里面也和第三步相同的改法,全部把右边的默认值改为C:\Program Files\Internet Explorer\iexplore.exe,1
再次提醒绝对不能加引号,否则会显示未知图标
 
【第五步】刷新图标缓存。
上面的操作都完成了之后,刷新一下,看看图标变了没有,如果没变的话,那就必须刷新图标缓存。我目前常用的刷新图标缓存的办法是:安装Microangelo5.59(一个图标编辑软件),打开开始菜单中的Microangelo -> On Display,切换到最后一个选项卡,里面有一个重建图标缓存,点一下他,就OK了

(Microangelo5.59中On Display的截图)
目前我就是用这种方法刷新图标缓存。(如果大家有更好的办法也行。)

3樓 巨大八爪鱼 2013-2-9 17:36

基本上好了

4樓 巨大八爪鱼 2013-2-9 17:39

在Windows XP中,最复杂的文件关联就是html、htm、xml、mhtml文件。不仅网页浏览器要关联他们,很多office组件也要关联他们,而且图标还不一样。比如xml文件就要被Word,IE,InfoPath关联,图标完全不一样。

因此要修改、修复这几种文件类型非常困难。

5樓 巨大八爪鱼 2013-2-9 17:42

如果发现InfoPath表单文件的图标不是上图中最左边的正常图标,而变成了最右边的那种,那么就得修复xml文件关联。方法是打开office2003,点帮助菜单->检测并修复,勾选第一个复选框,然后确定,图标就恢复正常

6樓 巨大八爪鱼 2015-2-22 16:06

回復:5樓

該方法對於安裝了Dreamweaver CS3的電腦無效。。。

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
 
 
©2010-2024 Arslanbar [手機版] [桌面版]
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。