第四种解决方案: 首先regedit进入注册表,找到[HKEY_CLASSES _ROOT\htmlfile\ShellEx\IconHandler],删掉IconHandler键值,然后关闭注册表。然后再进入Internet选项,再“programs下面选择“Reset Web Settings,然后再关闭就可以了,一般应该可以看到了,如果不放心的话可以重启一下。 如果改动不成功,可以通过写注册表的方法: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\http\shell\open\command] @="\"C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE\" -nohome" 将以上内容放入新建的TXT文档内,存为 IE.KEY,双击即可。
解决方法五: 一般出现这种问题,还有可能是图标缓存文件被损坏。 显示隐藏文件后,在系统盘 C:盘下搜索iconcache.db 将其删除。重启后系统自动重建,将会恢复。 Htm和Html文件图标丢失不知道安装了什么软件,htm和html文件图标丢失了,看得极度不爽,不过还是让我找到了解决方法,网上有人写的,我佩服作者。以下就是转自作者的:病因:装了某个改变Htm/Html文件设置的程序处理:修改注册表,将Htm/Html文件默认的图标关联改回默认。具体操作:主要在注册表里确认两处默认值。一处是HKEY_CLASSES_ROOT\htmlfile\ShellEx\IconHandler,确认其右侧默认值为{42042206-2D85-11D3-8CFF-005004838597}(XP下面为此值,不保证其他系统下相同),如果不是请改回此值(包括花括号);另一处是HKEY_CLASSES_ROOT\CLSID\{42042206-2D85-11D3-8CFF-005004838597}\Old Icon\htmlfile\DefaultIcon,确认其右侧默认值是C:\Program Files\internet explorer\IEXPLORE.EXE,1(我的系统就是这个地方不对),否则请改回此值。保存,刷新,这个时候应该就OK了。 补充:做完上述几步,如果只有Html图标恢复正常,而Htm图标还是没改回来,请确认HKEY_CLASSES_ROOT\.htm右侧默认值是htmlfile,否则请改回,再保存、刷新,一切就OK了。PS:我自己补充一句,这两种文件改起来很麻烦,其他文件的图标丢失因为不修改注册表,不会太麻烦,只要在“文件夹选项里的“文件类型选项卡里改改就行了。
文件类型:开始——设置——控制面板——文件夹选项 。 删除该项后到“Internet 选项中选择“重置web设置也可以解决问题,并且有可能重置这项注册表值。
标签: