如何重建图标缓存修复显示错误的图标

2017-01-30 04:36:04

windows使用图标缓存来减少系统资源的消耗,但桌面的应用程序或其它图标可能会出现一些错误,如显示空白图标,图标不更新之类的问题。这可能是图标缓存出现了问题,我们可以尝试重建图标缓存来修复它们。

在windows7/vista的系统中,图标的缓存被保存在  x(系统盘符):\Users\用户名\AppData\Local\IconCache.db 这个文件中,在windows8/8.1/10系统中,图标的缓存以多个文件保存在 x(系统盘符):\Users\用户名\AppData\Local\Microsoft\Windows\Explorer 文件夹中。

win10中的部分图标缓存文件

删除这些缓存文件,就能让系统重新建立缓存,这可能会修复你之前碰到的图标问题,下面以win10为例来说明如何删除它们。

1、关闭所有打开的应用程序,然后以管理员身份运行(可能需要)打开命令提示符(cmd)

2、运行命令 taskkill /f /im explorer.exe 来终止windows资源管理器(或通过任务管理器终止),此时桌面会消失,只显示打开的命令提示符的窗口。

3、运行命令 cd /d %localappdata%\Microsoft\Windows\Explorer ,将目录定位到上述的缓存文件目录

4、运行命令 del iconcache* (如果提示拒绝访问,很可能是程序没有全部关闭),删除所有以iconcache为开头命名的文件(图标缓存文件)

5、使用命令 start explorer 重新启动资源管理器或按下 Ctrl + Alt + Del,选择注销,然后重新登录

如在win7以下系统中,只需将上述第3步中的命令改为 cd /d %localappdata%。

上图中名字以 thumbcache 开头的文件为缩略图缓存。

本文链接 : https://www.xstui.com/read/357