Windows 文件夹图标不显示?这样修
Windows 上文件夹图标空白、错乱或卡住,几乎都是图标缓存的问题。如何重建缓存,以及在那之前值得先检查的几件事。

Windows 会把它画过的每个图标存进一个数据库,免得反复重建。这个优化本身很合理,但会以一种特定的方式出错:当缓存和现实对不上,文件夹就会显示错误的图标、一个通用白页,或者干脆什么都不显示。
下面从最快到最彻底,依次是解法。
解法一:重启资源管理器(30 秒)
这能解决大多数情况。
- 按 Ctrl + Shift + Esc 打开任务管理器。
- 在进程列表里找到 Windows 资源管理器。
- 选中,点重新启动。
任务栏会闪一下并重绘。再看你的文件夹——通常图标就正常了。
解法二:确认图标其实应用上了
在怪缓存之前,先确认设置生效了:
- 右键文件夹 → 属性 → 自定义。
- 点更改图标。你的
.ico是不是显示为当前选择?
如果那一栏是空的或者显示默认值,说明图标压根没应用上。重新选一次文件,点确定,再点应用,再点确定——三步都要,顺序不能少。漏掉"应用"是很常见的失误。
解法三:确认你用的是 .ico 文件
「更改图标」对话框不接受 PNG 或 JPG。如果你试图浏览到一张 PNG,Windows 根本不会把它列出来。你需要 .ico 文件——这也是图标成套要附带它的原因。
解法四:重建图标缓存
如果重启资源管理器没能保持住,那就是缓存数据库本身损坏了。安全的、系统自带的路子:
- 打开磁盘清理(在开始菜单里搜)。
- 选择你的系统盘。
- 勾选缩略图,执行清理。
- 重启电脑。
Windows 会在下次启动时从头重建缓存。这比手动删缓存文件慢,但用的是受支持的工具,而不是靠手删系统文件。
解法五:检查文件夹是不是只读或在同步目录里
位于云同步目录中的文件夹,它的 desktop.ini 可能被同步客户端覆盖,自定义图标因此消失。如果只有同步文件夹里的图标反复被还原,原因就是它——解法是把要自定义的文件夹放在同步目录之外。
同理,只读文件夹存不下这个设置。先在属性里取消只读。
常见问题
为什么只有部分文件夹掉图标? 通常是因为那几个在同步或受保护的位置,而其他的不在。
重建图标缓存会删掉重要东西吗? 不会。缓存是生成出来的文件,Windows 会自动重建,里面不存放任何属于你的东西。
每次换图标都要重启吗? 不用。正常换图标是立刻生效的。重启资源管理器只用在显示卡住的时候。
图标在,但画质很差,也是缓存问题吗? 不是,那是分辨率问题,不是缓存问题。说明源图对 Windows 正在绘制的尺寸来说太小了。
一旦稳定下来
Windows 上的图标问题几乎都是机械性的,而不是玄学;只要你用的是正经的 .ico 文件、放在自己能控制的文件夹里,它就不再发生。
浏览 FolderIcons 图库 —— 每套都含 Windows 的 .ico 和 .png,以及 macOS 的 .icns,一个下载包搞定,还附安装教程。每位会员三套免费。
完整教程:如何在 Windows 上更改文件夹图标。
好看的文件夹,画得正确。