1、背景
在一次桌面崩溃之后,Windows桌面的个别图标变白色了。系统WIN10 专业版21H2。
2、原因分析
图标显示异常,但软件能正常打开,证明快捷方式/软件是正常的存在的(排除文件删除快捷方式丢失的情况)
图标缓存相关,涉及到的文件就是Iconcache.db文件(这个文件是隐藏文件),这个文件是自动生成的图片缓存文件。计算机启动开始就要解析这个文件,如果文件异常就会出现图标显示、空白不全等问题。
3、解决办法
删除这个文件,让系统重新生成缓存文件,由于隐藏文件属性手动删除麻烦。
我这里直接写了一个批处理脚本,已上传网盘,下载后以管理员权限双击执行即可。
PS:该脚本主要内容是删除文件,重建缓存,无毒无害。下面有脚本内容说明,谢谢。
链接:https://pan.baidu.com/s/1jFJ8Cur-VlGYrjHo0i35aA
提取码:bv6s
4、脚本制作制作说明
(1)新建一个txt文档
(2)编辑txt文档,保存文件
@echo off
taskkill /f /im explorer.exe
CD /d %userprofile%\AppData\Local
DEL IconCache.db /a
start explorer.exe
(3)修改txt文件后缀名为bat
(4)脚本解析
第一行 不显示ECHO OFF和它后面的命令回显
第二行 表示关闭explorer.exe进程,explorer.exe是Windows程序管理器或者文件资源管理器,它用于管理Windows图形壳,包括桌面和文件管理。
第三行 进入缓存文件所在文件夹
第三行 删除IconCache.db文件
第四行 启动explorer.exe进程(重建图标缓存)