因为这个事我**重装了两次系统
不对,是三次第一次是装完了看到没事了,结果一重启又出现了.没法,再重装.第二次是重装完了系统各种折腾,就非得看看这个问题出在哪,一步一步的记下来各种软件,就想看看到底是谁给造成的.最后查到的原因是微软的Edge浏览器,会偷偷的更改mhtml,html这两个文件的图标,其实其他的浏览器如果设置了默认了都会更改这两个文件类型的图标但是不知道为啥只有Edge浏览器一旦更改了以后,再恢复成百分,那俩货就变白了. 开始的解决办法我是用个优化软件给调回来.后来搜来搜去搜去别的浏览器的论坛里面给的办法照葫芦画瓢自己摸索着改注册表解决的. SO,所以找到了原因,也找到了解决办法,我就又重装了一次系统.....=================================================== 关联html文件图标空白如图

按"Win+R"系统热键打开"运行"窗口,输入 regedit 后按回车,也就是打开注册表程序.

在编辑框内输入 HKEY_CLASSES_ROOT,或者直接在左侧大项里面直接找到HKEY_CLASSES_ROOT这一项,

英文键盘下输入 Cent 找到类似 CentHTM.2Y4IME3SPJQ2PKFI4Q3LDBMSOQ的项,或者直接在上面的 编辑 查找 里面,直接搜索Cent,或者CentHTM,最好是只搜索项,把查找里面另外两项对钩点了.

双击打开CentHTM.2Y4IME3SPJQ2PKFI4Q3LDBMSOQ这一项,找到DefaultIcon,如果没有DefaultIcon这一项,就点一下CentHTM.Z2XWRQJ5GUEYSWMCGOUHE4ZSBA这个大项,然后新建一个.如果有这一项就不用重建了.

在右边将默认改为 你的chrome*ex.e**的位置,0 (英文的逗号),就是你现在百分浏览器exe文件的路径+,0,比如我的在C盘,就改成C:\Program Files \centbrowser\chrome*ex.e**,0

删除下面的 IconHandler

按"Win+R"系统热键打开"运行"窗口,输入 ie4uinit*ex.e** -show 后按回车,刷新图标缓存,或者直接重启.

=====================================================================可能每个人发生的情况不一样但是我测试着,就Edge的影响最大.如果你安装了Edge浏览器,可能这2个文件类型的图标会经常变白. BUG出现的原因应该是百分的代码里面自带的问题.就是注册表那项在浏览器恢复默认的时候,不能自动更改.也许就是一行代码的错误.造成了多少年这个问题的出现.