清理 Windows 图标缓存(IconCache)
简介
Windows 会将图标缓存保存为 IconCache.db。当出现图标显示异常(图标不更新、白图标、错位等)时,可通过删除缓存并重启资源管理器(Explorer)进行重建。
⚠️ 注意事项
- 删除的是“缓存”,不会删除真实文件或程序。
- 需要显示隐藏文件,才能看到
IconCache.db。 - 重启资源管理器会导致任务栏/桌面短暂刷新属正常现象。
步骤
1. 打开本地缓存目录
使用快捷键 Win + R 打开“运行”,输入:
%localappdata%
回车后会打开目录:
C:\Users\<用户名>\AppData\Local
2. 删除 IconCache.db
- 在该目录中找到
IconCache.db(隐藏文件) - 删除该文件
若未看到该文件:
- 在文件资源管理器中开启【查看】→【隐藏的项目】
- 或在【选项】中取消勾选“隐藏受保护的操作系统文件(推荐)”(操作完可改回)
3. 重启 Windows 资源管理器
- 按
Ctrl + Shift + Esc打开任务管理器 - 在“进程”页找到【Windows 资源管理器】
- 右键 →【重新启动】
验证
- 图标会在短时间内逐步重新生成(取决于系统与软件数量)
- 若问题仍存在,可尝试注销/重启系统后再观察