欧非资源网:安全、免费、专业放心的资源下载站! 最新软件|软件分类

您的位置:欧非资源网 > 电脑专区 > windows教程 > 电脑图标显示不正常?试试强制刷新 Windows 图标缓存

电脑图标显示不正常?试试强制刷新 Windows 图标缓存

时间:2019-12-23 21:24作者:admin来源:未知人气:557我要评论(0)

在 Windows 中,经常会出现与图标有关的问题:无法正常显示软件图标、快捷方式小图标丢失、开始界面图标变白……遇到这种情况时,反复刷新起不到任何作用。而出现这些问题的一大原因,是 Windows 为了提升图标显示速度,将图标文件缓存在了 IconCache.db 文件中。一旦更新了图标或修改了源文件的位置,缓存得不到及时刷新,就会出现「白图标」的情况。

如何手动刷新 Windows 的图标缓存呢?通常有三种方法。

方法一 删除 IconCache.db 文件

进入 C:Users用户名appdatalocal 目录,直接删除 IconCache.db 文件,重启电脑。

需要注意的是,这一步中 appdata 文件夹和 IconCache.db 文件都是隐藏的系统文件,需要手动输入地址或者显示隐藏文件。


IconCache.db 文件

IconCache.db 文件本质上是一个图标属性文件,在删除后系统会自动重建一个,由它导致的问题会被系统自动修复。

这个方法简单快捷,适用于大部分情况。

方法二 Windows 自带的磁盘清理工具

有时候 IconCache.db 文件会被其他软件占用,那就试试 Windows 官方提供的清理工具。

打开开始菜单,找到 Windows 管理工具 → 磁盘清理 → C 盘 → 勾选「缩略图」→ 确定。即可将图标缓存文件顺利删除。


磁盘清理工具

最后重启电脑即可看到图标刷新的效果。

方法三 批处理清除图标缓存数据库

如果上面两个方法都无法解决问题,那就试试更暴力的批处理吧。

这段批处理文件会删除 IconCache.db 文件,同时还清理 thumbcache.db 文件和注册表中的 IconStreams、PastIconsStream 两个值。清理速度很快,除了会重启一下资源管理器外没有副作用。

打开记事本,将下面这段代码复制到记事本中,保存为 图标缓存清理.bat 文件,双击打开即可。

rem 关闭Windows外壳程序explorer

taskkill /f /im explorer.exe

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

attrib -h -s -r "%userprofile%AppDataLocalIconCache.db"

del /f "%userprofile%AppDataLocalIconCache.db"

attrib /s /d -h -s -r "%userprofile%AppDataLocalMicrosoftWindowsExplorer*"

del /f "%userprofile%AppDataLocalMicrosoftWindowsExplorerthumbcache_32.db"
del /f "%userprofile%AppDataLocalMicrosoftWindowsExplorerthumbcache_96.db"
del /f "%userprofile%AppDataLocalMicrosoftWindowsExplorerthumbcache_102.db"
del /f "%userprofile%AppDataLocalMicrosoftWindowsExplorerthumbcache_256.db"
del /f "%userprofile%AppDataLocalMicrosoftWindowsExplorerthumbcache_1024.db"
del /f "%userprofile%AppDataLocalMicrosoftWindowsExplorerthumbcache_idx.db"
del /f "%userprofile%AppDataLocalMicrosoftWindowsExplorerthumbcache_sr.db"

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

echo y|reg delete "HKEY_CLASSES_ROOTLocal SettingsSoftwareMicrosoftWindowsCurrentVersionTrayNotify" /v IconStreams
echo y|reg delete "HKEY_CLASSES_ROOTLocal SettingsSoftwareMicrosoftWindowsCurrentVersionTrayNotify" /v PastIconsStream

rem 重启Windows外壳程序explorer

start explorer

(这段代码在网上广为流传,最初作者已经不可考。)

如果上面这三种方法还是没能解决图标问题,说明问题已经超出了「图标缓存」的范畴,需要考虑其他方面的影响(比如软件安装错误、软件图标丢失等)。

相关阅读 Win10只能打出字母无法打出汉字怎么办Win10经常有电脑弹窗如何解决Win10提示全局禁用了虚拟打印功能怎么办Win10玩血战上海滩全屏怎么设置Win10使用小娜搜索文件没有反应怎么办Win10如何禁止开机自动运行语音识别Win10怎么禁止应用访问任务Win10连接商店显示0x80072efd怎么解决Win10电脑硬件配置信息在哪里查看Win10如何查看打印机驱动的位置

文章评论
发表评论

热门文章 win10 C盘多了个锁,还多个三角型黄色感叹号,看起来让人不舒服微软官方Win10虚拟机镜像下载地址(VMware/VirtualBox/HyperV/Parawindows 10 登陆微软账号0x80190001错误解决方法如何解决win10 系统C:Users用户名中有中文,更改为英文的问题

最新文章 Win10只能打出字母无法打出汉字怎么办Win10经常有电脑弹窗如何解决 Win10提示全局禁用了虚拟打印功能怎么办Win10玩血战上海滩全屏怎么设置Win10使用小娜搜索文件没有反应怎么办Win10如何禁止开机自动运行语音识别

人气排行 win10 C盘多了个锁,还多个三角型黄色感叹号,看起来让人不舒服微软官方Win10虚拟机镜像下载地址(VMware/VirtualBox/HyperV/Parawindows 10 登陆微软账号0x80190001错误解决方法如何解决win10 系统C:Users用户名中有中文,更改为英文的问题Win10 离线安装.NET Framework 3.5方法汇总下载大全win11用户帐户控制你要允许此应用对你的设备进行更改解决方法如何让指定的电脑窗口固定在最前端(始终显示)错误0xC004F069非核心版本的计算机上运行slui.exe解决方法

盖楼回复X

(您的评论需要经过审核才能显示)