在文件夹选项》文件类型》mht中点击还原,一般可以解决问题。
如若不行的话,可能是注册表的遗留项目导致图标无效。
如下步骤解决:
注册表编辑器,路径 HKEY_CLASSES_ROOT\mhtmlfile\ShellEx\IconHandler
如果存在这个路径,说明以前安装的其他浏览器遗留了mht的图标处理组件,现在改组件不存在了,所以无论你的DefaultIcon怎么设置,mht文件的图标始终是一个空白图标。
解决办法,删除HKEY_CLASSES_ROOT\mhtmlfile\ShellEx
即可