强制刷新Windows图标缓存,解决显示异常的图标

简介

在我们使用windows系统经常会遇到图标相关的问题,例如软件的图标无法正常显示。而这个问题主要是windows为提示图标显示速度,把图标文件缓存在IconCache.db文件里,一旦更新了图标或者修改了源文件位置,而没及时刷新缓存就会白图标。这里我分享三种方法来解决这个问题,留存个笔记,以win10为例进行演示。

 

教程

方法一

先把系统的隐藏文件调出 ,打开随便一个文件夹,点击【文件】->【更改文件夹和搜索选项】

shuaxintubiao01

点击【查看】->选中【显示隐藏的文件、文件夹和驱动器】,最后点击确定保存设置

shuaxintubiao02

在这个路径【C:\Users\用户名\appdata\local 目录】,删除【IconCache.db文件】,再重启电脑。这样系统会重建IconCache.db文件

shuaxintubiao03

 

方法二

有时IconCache.db文件会被占用,我们需要打开【控制面板】->点击【管理工具】->【磁盘清理】->勾选【缩略图】,就可以把图标缓存删除,重启电脑后就能看到图标刷新的效果了。

shuaxintubiao04

 

方法三

以上两个方法如果都试过,可以使用这里的批处理方法解决,简单暴力。批处理会删除IconCache.db 文件,并清理thumbcache.db文件,以及注册表项的IconStreams和PastIconsStream值。我们使用记事本,复制下面的代码

rem 关闭Windows外壳程序explorer

taskkill /f /im explorer.exe

rem 清理系统图标缓存数据库

attrib -h -s -r "%userprofile%\AppData\Local\IconCache.db"

del /f "%userprofile%\AppData\Local\IconCache.db"

attrib /s /d -h -s -r "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*"

del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_32.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_96.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_102.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_256.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_1024.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_idx.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_sr.db"

rem 清理 系统托盘记忆的图标

echo y|reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams
echo y|reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStream

rem 重启Windows外壳程序explorer

start explorer

然后保存文件后缀为【.bat】格式,双击打开即可

shuaxintubiao04

上一篇 Vultr在行业交流会 浅谈塑造互联网基础设施的未来
下一篇 Servacus关闭其中一数据中心,只给客户9天时间迁移

投稿邮箱:
ivpsr888@gmail.com (投稿详情)

TG订阅频道:
t.me/ivpsr_news 网站最新内容推送

TG交流群:
(点击加入) 用户交流

文章列表
1
使用v2ray的socks5搭配SSTAP实现游戏全局加速畅快玩耍
使用v2ray的socks5搭配SSTAP实现游戏全局加速畅快玩耍
2
ZJI香港高配服务器特惠,月付7折/季付7折送1个月,840元/月起,2E5-2680v3/128GB/21TB SSD,支持精品/标准/国际网络
ZJI香港高配服务器特惠,月付7折/季付7折送1个月,840元/月起,2E5-2680v3/128GB/21TB SSD,支持精品/标准/国际网络
3
vultr:韩国首尔云服务器简单测评,详细数据已罗列,最高可达4000Mbps
vultr:韩国首尔云服务器简单测评,详细数据已罗列,最高可达4000Mbps
4
OneTechCloud:美国VPS简单测评[2023],美国CERA CN2 GIA线路,解锁Netflix,OneTechCloud好不好,一测便知
OneTechCloud:美国VPS简单测评[2023],美国CERA CN2 GIA线路,解锁Netflix,OneTechCloud好不好,一测便知
5
如何用Code Snippets关闭WordPress自动更新并隐藏更新通知?
如何用Code Snippets关闭WordPress自动更新并隐藏更新通知?
6
RAKsmart:五一特惠活动,洛杉矶新品秒杀E3-1230仅30美金限量秒杀,新增洛杉矶+韩国站群,爆款VPS仅$ 1.99
RAKsmart:五一特惠活动,洛杉矶新品秒杀E3-1230仅30美金限量秒杀,新增洛杉矶+韩国站群,爆款VPS仅$ 1.99
7
OneTechCloud:美国VPS简单测评[2023],CUII 9929线路,解锁Netflix,OneTechCloud怎么样,测评数据参考
OneTechCloud:美国VPS简单测评[2023],CUII 9929线路,解锁Netflix,OneTechCloud怎么样,测评数据参考
8
查找windows10下Ubuntu linux子系统的文件所在目录位置
查找windows10下Ubuntu linux子系统的文件所在目录位置
9
dedipath:春季特价6.5折,美国VPS低至4.22美元/月,独立服务器低至$49/月,10个可选机房
dedipath:春季特价6.5折,美国VPS低至4.22美元/月,独立服务器低至$49/月,10个可选机房
10
EtherNetservers首付9折$2.7/月起,单核1GB、55GB SSD、2T流量10Gbps端口、洛杉矶、新泽西、迈阿密、德国、英国机房
EtherNetservers首付9折$2.7/月起,单核1GB、55GB SSD、2T流量10Gbps端口、洛杉矶、新泽西、迈阿密、德国、英国机房