图标变白纸状是图标缓存损坏所致,可先重启资源管理器验证;若无效,则需删除IconCache.db及Explorer目录下所有iconcache_和thumbcache_缓存文件,最后重启资源管理器重建缓存。

电脑桌面快捷方式图标突然变成白色纸片状,但双击仍能正常打开程序,说明图标资源未丢失,只是系统无法从缓存中正确提取图像——这几乎可以确定是图标缓存数据库(IconCache.db 及其关联文件)损坏或被锁定所致。
先验证是否只是资源管理器临时卡死
按下 Ctrl + Shift + Esc 打开任务管理器 → 在“进程”选项卡中找到“Windows 资源管理器” → 右键选择“重新启动”。
这一步操作起来很简单,直接重启 explorer.exe 进程就能强制重绘整个桌面 UI 层。如果白纸图标立刻消失,说明只是临时渲染异常,无需继续后续操作。
手动删除主图标缓存文件 IconCache.db
方法一:图形界面操作
按下 Win + R → 输入 %localappdata% → 回车进入本地应用数据目录。
点击顶部“查看”选项卡 → 勾选“隐藏的项目”和【隐藏受保护的操作系统文件】(否则 IconCache.db 会被完全隐藏)。
在当前窗口中查找名为 IconCache.db 的文件(类型为“数据库文件”,图标常呈灰色或空白)→ 右键该文件 → 选择“删除”。
【若提示“文件正在使用中”,必须先回到上一步重启资源管理器,否则删不干净】
删完后,再次用 Ctrl + Shift + Esc 打开任务管理器 → 重新启动“Windows 资源管理器”。
批量清理全部图标缓存变体文件
Win10/Win11 新版本将图标缓存按分辨率拆成多个独立文件(如 iconcache_32.db、iconcache_256.db、thumbcache_1024.db 等),只删 IconCache.db 往往不彻底,残留文件会持续干扰新缓存生成。
第一步:按下 Win + R → 输入 %localappdata%\Microsoft\Windows\Explorer → 回车进入缓存子目录。
第二步:点击顶部“查看” → 勾选“隐藏的项目”。
第三步:按 Ctrl + A 全选 → 按住 Ctrl 键不放,依次点选所有以 iconcache_ 开头和 thumbcache_ 开头的 .db 文件(注意避开 desktop.ini 和其他非缓存文件)→ 右键 → 删除。
第四步:按 Ctrl + Shift + Esc 打开任务管理器 → 在“进程”选项卡中右键“Windows 资源管理器” → 选择“重新启动”。
管理员终端一键强制重建缓存
当手动删除失败、文件被系统锁定,或需快速批量处理时,必须用管理员权限终止进程并执行清理命令。
右键开始菜单 → 选择“终端(管理员)” → 复制粘贴以下整行命令并回车:
taskkill /f /im explorer.exe && del /a /f /q "%localappdata%\IconCache.db" && del /a /f /q "%localappdata%\Microsoft\Windows\Explorer\iconcache*" && del /a /f /q "%localappdata%\Microsoft\Windows\Explorer\thumbcache*" && start explorer.exe


















