Windows 会缓存应用图标(尤其是 .exe、快捷方式、任务栏固定图标、开始菜单图标)。如果你修改了程序图标但资源管理器仍显示旧图标,可以清除图标缓存。
方法 1:删除 IconCache
打开 CMD(管理员):
执行:
bash
taskkill /f /im explorer.exe
删除图标缓存:
bash
del /a %localappdata%\IconCache.db
再删除新版 Windows 的缓存目录:
bash
del /a %localappdata%\Microsoft\Windows\Explorer\iconcache*
重新启动资源管理器:
bash
start explorer.exe
方法 2:一键刷新图标缓存(推荐做成 bat)
创建:
refresh_icon_cache.bat
内容:
bash
@echo off
echo Closing Explorer...
taskkill /f /im explorer.exe
echo Clearing icon cache...
del /a "%localappdata%\IconCache.db"
del /a "%localappdata%\Microsoft\Windows\Explorer\iconcache*"
echo Restart Explorer...
start explorer.exe
echo Done.
pause
右键 → 以管理员身份运行