win7重建图标缓存bat

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

  使用方法:复制下面cmd代码到“记事本”程序,点“另存为”,在“文件名”处输入 重建win7图标缓存.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

  复制粘贴到TXT,然后更改扩展名为BAT 运行就OK了。

  win7桌面图标缓存重建方法,重建又称为“覆盖”“清理”“删除”,原理都是一样的,方法如下:

  以下是引用片段:

  打开任何一个文件夹,然后在地址栏输入%USERPROFILE%AppDataLocal后按回车键即可跳转到local目录,找到IconCache.db文件并删除,重启启动后即可重建图标缓存,此文适用于Windows 7,Windows Vista,Windows 2008。

  如果出现黑块,请通过以下方法解决

  将以下内容复制到记事本,然后保存为“桌面图标黑块修复器.bat”,然后运行之!

  @echo off

  title win7桌面图标黑块修复工具

  reg delete “hkcuSoftwareMicrosoftWindowsCurrentVersionExplorerShell Icons” /f

  reg delete “hklmSOFTWAREMicrosoftWindowsCurrentVersionExplorerShell Icons” /f

  taskkill /f /im explorer.exe & start explorer.exe

  通过上述两个方法,您可以完美的解决win7桌面图标缓存了

时间: 2024-12-23 03:24:06

win7重建图标缓存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%AppDataLoca

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

  症状描述 用户对系统进行一次杀毒后发现桌面上的图标显示异常,如图1.但不影响使用. 图1 原因分析 为了提高性能,系统会把所有图标事先缓存到一个文件里面,这样就不用每次启动系统的时候都去一一读取加载所有程序的图标.由于能够正常使用,基本能够判断原因只是图标缓存文件被破坏.重建图标缓存就能解决了. 解决方案 方法一:删除图标缓存文件 1. 如果是Windows XP系统,删除C:Documents and Settings用户名Local SettingsApplication DataIco

Windows图标显示错误解决方法(清理图标缓存BAT脚本)

 使用Windows过程中经常会遇到程序图标显示异常,重启也无法解决:其实这个是图标缓存出现错误了,由于一些意外错误的发生可能导致缓存过程出错.缓存文件损坏等情况导致这种图标显示异常.其实解决起来很简单,清理图标缓存即可,一个脚本就可以解决问题,而且立竿见影,十分好用. 这个脚本也是我从网上找到的,作者是谁已经不可考,总之分享出来吧:   代码如下: rem 关闭Windows外壳程序explorer</p> <p>taskkill /f /im explorer.exe</

win7桌面图标变成lnk怎么办

  1.首先 win开始键+r 打开运行程序输入: regedit点击确定;   2.找到: 计算机HKEY_CURRENT_USERSOFTWAREMICROSOFTWINDOWS-currentversionExplorerFileExts.lnk会发现有openwithlist 和 openwithprogids 两项,如果有其他的选项将其删除;   3.再将openwithlist 内的除默认以外的所有键值都删除; 4.将openwithprogids内的除默认和lnkfile以外的所有

win7电脑桌面图标显示不正常怎么办 桌面图标不见

知识点分析: 有的时候图标显示不正常就是由于图标缓存文件损坏了,我们要做的就是新建一下图标缓存文件. Win7操作系统的图标缓存不仅仅存储在 "%USERPROFILE%/AppData/Local/IconCache.db" 文件中(其中 "%USERPROFILE%" 为系统的环境变量,表示你的用户文件夹,系统可以直接识别) 而且还在 "%USERPROFILE%/AppData/Local/Microsoft/Windows/Explorer/&qu

win7如何清理图标缓存

  [plain] 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%AppDataLoc

解决Win7 软件图标不显示--Win7图标异常,快捷方式不显示解决方法

电脑症状:WIN7的系统,桌面上的图标显示的不正常,快捷方式显示的是未知程序.看不到程序默认图标,快捷方式图标不显示. 解决方法:删除程序图标缓存即可.   将下面的内容复制到记事本保存为"RepairIcon.bat"然后双击运行即可: rem 关闭Windows外壳程序explorer taskkill /f /im explorer.exe rem 清理系统图标缓存数据库 attrib -h -s -r "%userprofile%\AppData\Local\Icon

win8.1修复图标缓存方法

  win8.1修复图标缓存方法           具体操作方法很简单,便是按组合键win+r打开运行窗口,输入ie4uinit -show并按回车执行,如图所示: 执行之后,便会自动重建并修复图标缓存.

Windows7操作系统如何清理图标缓存

[plain]   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%AppDataLoc