靠谱的软件下载站
当前位置:  IEfans/IE专区/IE修复/html与htm文件图标无法显示的解决方法

html与htm文件图标无法显示的解决方法

IE修复 互联网 2011-12-07 阅读(7190)
今天在电脑上安装了一款国产浏览器做测试,测试完成以后便将该浏览器卸载了。本来应该以为只是卸载一款浏览器而已,但是卸载以后发现问题来了,所有的html与htm文件的图标都不可识别了。就算就在将IE浏览器设为默认浏览器,html文件还是显示为无关联应用程序的空图标。 虽说图标不显示并不会影响该文件的正常打开,但是总觉得图标太难看了。我们可以通过下面的方法解决该问题: 首先在桌面上新建空白文档txt,然后打开该文档,将以下代码复制到文档中
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.htm]
@="htmlfile"

[HKEY_CLASSES_ROOT\.html]
@="htmlfile"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\htmlfile\ShellEx\IconHandler]
@="{42042206-2D85-11D3-8CFF-005004838597}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{42042206-2D85-11D3-8CFF-005004838597}\Old Icon\htmlfile\DefaultIcon]
@="%SystemRoot%\\system32\\SHELL32.dll,220"
在单击txt工具栏上的“文件”,选择另存为,在保存类型项选择“所有文件”,将文件名保存为iefans.reg文件。 保存完成以后在双击运行该文件,然后在刷新文件夹看图标是否正常。 若是桌面上面的html/htm文件仍然是空白图标,那么可以先结束任务管理器中的explorer.exe进程,然后单击任务管理器上的“文件”,选择新建任务,在输入explorer.exe单击确认,或者重启系统。 如果还没恢复正常的话,在将IE浏览器设为默认浏览器。 若出现将默认浏览器设置为非IE浏览器时图标又变成不可识别的情况,继续下面的方法。 先打开注册表,点击开始 —>运行 —> 输入regedit,然后展开 HKEY_CLASSES_ROOT 找到.htm 和 .html 这两个项,将它们的名字改为.exe1和.exe2,只要是跟系统的文件类型不冲突就可以。 在通过上面保存iefans.reg的方法,将下面的代码保存为iefans.bat文件名并双击执行。
rem 关闭Windows外壳程序explorer

taskkill /f /im explorer.exe

rem 清理系统图标缓存数据库

attrib -h -s -r "%userprofile%\AppData\Local\IconCache.db"

del /f "%userprofile%\AppData\Local\IconCache.db"

attrib /s /d -h -s -r "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*"

del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_32.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_96.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_102.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_256.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_1024.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_idx.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_sr.db"

rem 清理 系统托盘记忆的图标

echo y|reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams
echo y|reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStream

rem 重启Windows外壳程序explorer

start explorer
最后就是打开你的浏览器,将其设置为默认浏览器即可。一般这样之后,图标就会变回原来的样子了。要是还不行的话,你可以先将那些不能关联图标的浏览器卸载掉,然后重装该浏览器,至此,html与htm文件图标即可复原。

标签:IE修复IE图标HTML

Copyright © 1998-2017 www.iefans.net All Rights Reserved 湘ICP备13012168号-17