解决方法:将注册表中 HKEY_CLASSES_ROOT"htmlfile"ShellEx"IconHandler
子项删除后,再重新到“文件类型”中指定图标即可。这个注册表项和其值并没有什么异样,可偏偏有了它就不能指定图标。文件类型:开始——设置——控制面板——文件夹选项
。
删除该项后到“Internet
选项”中选择“重置web设置”也可以解决问题,并且有可能重置这项注册表值。
------
上网搜了搜,试了以下方法:
1、修改注册表
找到HKEY_CLASSES_ROOT"htmlfile"ShellEx"IconHandler"(Default) =
{……………….}
找到HKEY_CLASSES_ROOT"CLSID"{………………….}"Old
Icon"htmlfile"DefaultIcon
修改(Default)为“C:"Program Files"internet
explorer"IEXPLORE.EXE,1”
此法无效,{………..}是指在第一个Default的默认里的值,而下面那个{……….}就是指这个值,结果是跟正常电脑一样的值。
3、HKEY_CLASSES_ROOT"CLSID"{25336920-03F9-11CF-8FD0-00AA00686F13}"DefaultIcon"
DefaultIcon处填为C:"Program
Files"Internet Explorer"iexplore.exe,1
此方法也没用。
4、在HKEY_CLASSES_ROOT".htm右侧默认值是htmlfile,HKEY_CLASSES_ROOT".html右侧默认值是htmlfile
5 在工具-文件夹选项-文件类型中,分别新建 HTM 和HTML类型,同时点 高级,WINDOWS会自动查找类型(一般为HTML
DOCUMENTS)确定。
|