如何修复重建图标缓存?

缓存应用,是Windows操作系统中重要的技术手段,如果配置低一点的电脑启动,桌面上的图标会暂时一片空白,稍后才会有图标对号入座。如果桌面图标变成统一图标或者异样,那就是图标缓存出问题了,清理一下,操作系统会自动重建图标缓存的,图标异常情况也就不治而愈了。

方法一:更换主题:
右键点击桌面空白处→在弹出来的菜单中选择个性化。

点选一个主题,更换一下主题,因为会使用到不同的图标,所以图标缓存也会随之更新。

而如果是Windows7家庭基础版(Home Basic),一般不具备主题更换功能。可以这样操作:开始→控制面板→外观和个性化→更改桌面图标→还原默认值→确定。

方法二:
开机按F8键,使用上下键选择安全模式,进入之后再次正常重启电脑,这样也会重建图标缓存(而单纯的重启电脑是无效的)。

或者在这个菜单中选择“最后一次正确的配置”启动Windows选项来解决问题。

方法三:
在Windows7系统中图标缓存文件的位置是:
C:\用户(Users)用户名AppData\Local\IconCache.db
如果图标异常,找到图标缓存文件删除它,重启电脑就会自动新建的。

如果找不到,可能是隐藏了系统文件,可以这样设置一下:
开始→控制面板→文件夹选项

文件夹选项→查看→去除 隐藏受保护的操作系统文件(推荐)前的选中对勾,再点选 显示隐藏的文件、文件夹和驱动器→确定

此时会有一个警告提示→是
再去查看,就会显示系统文件和文件夹了,删除图标缓存IconCache文件即可。

因为系统默认的图标缓存是比较小的,如果建立的快捷方式图标过多之后,就会超出缓存的存储范围,这样就会影响其显示速度。当然,缓存大小也不是一尘不变的,它是可以更改的,如果桌面上图标实在多,可以适当将其设置大一些。开始→运行中输入: regedit 点击确定(或者回车)打开注册表编辑器。


依次定位到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
再在右侧窗格创建一个字符串名为:Max Cached Icons , 设置它的数值数据值为“2048”(注意:最大只能设为8192),根据桌面图标多少、内存有多大来定,设大了占用系统内存过多有点浪费,而设置小了图标缓存又不够用,一般设为2048(占内存2M)就足够了。重启统后即可生效。

方法四:
知道了图标缓存的原理,如果再看到彩色图标变成白砖头的现象,就不要烦恼了,也不要使用第三方软件。如果对设置注册表心存顾虑,可以制作一个批处理文件,双击一下即可清理图标缓存。右键点击桌面空白处→新建→文本文档

将以下命令复制(Ctrl+C)、黏贴(Ctrl+V)到记事本中,另保存为:
清理图标缓存.bat,需要清理图标缓存的时候双击这个批处理文件即可。
     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

将以上代码粘贴到记事本,然后保存为“XXXX.bat”,用管理员权限运行即可。
方法五:
桌面图标缓存重建方法,重建又称为“覆盖”“清理”“删除”,原理都是一样的,方法如下:
以下是引用片段:
打开任何一个文件夹,然后在地址栏输入%USERPROFILE%\AppData\Local后按回车键即可跳转到local目录,找到IconCache.db文件并删除,重启启动后即可重建图标缓存,此文适用于Windows 7,Windows Vista,Windows 2008。
如果出现黑块,请通过以下方法解决
将以下内容复制到记事本,然后保存为“桌面图标黑块修复器.bat”,然后运行之!
以下是引用片段:
复制代码
代码如下:
@echo off
title win7桌面图标黑块修复工具
reg delete “hkcu\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons” /f
reg delete “hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons” /f
taskkill /f /im explorer.exe & start explorer.exe
    方法六:
具体操作方法很简单,便是按组合键win+r打开运行窗口,输入ie4uinit -show并按回车执行,如图所示:

执行之后,便会自动重建并修复图标缓存。

(0)

相关推荐

  • win7重建图标缓存bat.win7图标不显示的解决办法

    不知道用WIN7的朋友有没有遇到和我一样的情况。一些程序的图标或是快捷方式无法正常显示。本人被这个情况困扰很久,网上也找了很多方法,把一个最简单有效的方法推荐给大家。 使用方法:复制下面cmd代码到“ ...

  • win7重建图标缓存bat

    不知道用WIN7的朋友有没有遇到和我一样的情况。一些程序的图标或是快捷方式无法正常显示。本人被这个情况困扰很久,网上也找了很多方法,把一个最简单有效的方法推荐给大家。 使用方法:复制下面cmd代码到“ ...

  • 清除重建图标缓存

    清除重建图标缓存 rem 关闭Windows外壳程序explorer taskkill /f /im explorer.exe rem 清理系统图标缓存数据库 attrib -h -s -r "%us ...

  • 重建图标缓存解决图标显示异常

    症状描述 用户对系统进行一次杀毒后发现桌面上的图标显示异常,如图1。但不影响使用。 图1 原因分析 为了提高性能,系统会把所有图标事先缓存到一个文件里面,这样就不用每次启动系统的时候都去一一读取加载所 ...

  • win7清理重建图标缓存的方法有哪些?

    方法一: 1.在电脑桌面的空白处鼠标右击,选择新建文本文档: 2.然后将下面的代码复制粘贴进去,代码如下: rem 关闭Windows外壳程序explorer taskkill /f /im expl ...

  • Win10系统怎么重建图标缓存?

    Win10系统怎么重建图标缓存? 一.Win10桌面图标缓存文件在哪里 Win10桌面图标缓存文件和之前系统版本一样,默认保存在C:\Users\当前用户名AppData\Local文件夹下,名称为I ...

  • windows如何重建图标缓存?

    缓存应用,是Windows操作系统中重要的技术手段,如果配置低一点的电脑启动,桌面上的图标会暂时一片空白,稍后才会有图标对号入座.如果桌面图标变成统一图标或者异样,那就是图标缓存出问题了,清理一下,操 ...

  • win7如何清理图标缓存(重建.删除方法整理)

    不少正在用win7系统的用户也许会遇到一个桌面图标缓存问题,问题表现为“图标显示有问题”“桌面图标出现黑块”等,大体就是上述两个问题,下面整理与实践了几个方法供大家参考 [plain] 复制代码 代码 ...

  • win7怎么重建系统图标缓存?

    win7怎么重建系统图标缓存?