前言

windows系统磁盘中存放的图标会自动缓存,有时候替换一个新的图标过后,并不会立马看到新图标,这就是因为加载的还是前一个图标的缓存文件,这时候点击右键刷新时没用的,有个比较笨的办法是重启电脑,这样可以重新加载,但是比较麻烦,在网上找到一种比较简单的方式,将命令行做成一个脚本,只要双击脚本就能解决啦。

正文

首先,新建一个文本文档,然后将文件名改成.bat格式,如ClearIconCache.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

OK,大功告成,双击该文件即可完成自动清理。

windows清理图标缓存并重新加载相关推荐

  1. windows重建图标缓存(解决快捷方式图标丢失,图标加载时间长问题)

    windows重建图标缓存(解决快捷方式图标丢失,图标加载时间长问题) 参考文章: (1)windows重建图标缓存(解决快捷方式图标丢失,图标加载时间长问题) (2)https://www.cnbl ...

  2. linux 更新 图标缓存,Windows图标显示错误解决方法(清理图标缓存BAT脚本)

    Windows图标显示错误解决方法(清理图标缓存BAT脚本) 作者:佚名 来源:网络整理 2015-3-26 使用Windows过程中经常会遇到程序图标显示异常,重启也无法解决:其实这个是图标缓存出现 ...

  3. Windows自动恢复报错:无法加载操作系统,原因是关键系统驱动程序丢失或包含错误

    Windows自动恢复报错:无法加载操作系统,原因是关键系统驱动程序丢失或包含错误 1. 问题 无法加载操作系统,原因是关键系统驱动程序丢失或包含错误 上午因为有点事就没有像往常一样打开电脑,下午回到 ...

  4. 成功解决:将后缀.pyx格式文件(linux环境)编译成pyd文件(windows环境下)实现python编程加载或导入

    成功解决:将后缀.pyx格式文件(linux环境)编译成pyd文件(windows环境下)实现python编程加载或导入 目录 解决问题 解决思路 解决方法 解决问题 .pyx格式文件,在window ...

  5. Windows CE下流驱动的动态加载

    Windows CE下流驱动的动态加载 闲话少说,进入正题.查找EVC的帮助,发现函数ActivateDevice()可用来加载驱动程序.而这个函数的使用是相当简单的.我就不多说了,贴上一段帮助最能说 ...

  6. 通过安装和配置AD域解决Windows Server 2016的IIS无法加载SMB文件卷文件的问题

    通过安装和配置AD域解决Windows Server 2016的IIS无法加载SMB文件卷文件的问题 1. 问题描述 通过客户反馈我们发现Windows Server 2016的IIS无法加载SMB文 ...

  7. VB 文件未找到: 'C:\WINDOWS\system32\ieframe.dll\1'--继续加载工程吗?

    引用:http://blog.sina.com.cn/s/blog_5542b9c90100xsm8.html 文件未找到: 'C:\WINDOWS\system32\ieframe.dll\1'-- ...

  8. Android批量图片加载经典系列——使用LruCache、AsyncTask缓存并异步加载图片

    一.问题描述 使用LruCache.AsyncTask实现批量图片的加载并达到下列技术要求 1.从缓存中读取图片,若不在缓存中,则开启异步线程(AsyncTask)加载图片,并放入缓存中 2.及时移除 ...

  9. 删除Windows启动管理器下的加载项

    删除Windows启动管理器下的加载项 环境:Windows7操作系统 工具:cmd命令行工具 操作: > msconfig 系统配置工具 > bededit 启动菜单编辑器,命令行工具 ...

最新文章

  1. NLP专栏|图解 BERT 预训练模型!
  2. ExtJs 分组表格控件----监听
  3. php如何对 mysql 中text类型拆分存入一个数组_PHP递归实现无限级分类,可选返回字符串和数组...
  4. websocket 业务提醒 .net_7年.NET 面试 Java 的尴尬历程
  5. 252.Meeting Rooms
  6. Align and Prompt:SalesforceANU提出ALPRO,进行细粒度的视频文本对齐!代码已开源!...
  7. nodejs-express
  8. java做文件显示器_JavaWeb显示器
  9. html css字幕滚动代码,纯CSS实现滚动3D字幕
  10. 江苏省计算机考试昨晚客观题不能提交,2019法考江苏3.6万人报名 主客观题均推行机考...
  11. python反编译class文件_反编译java class文件
  12. php 微信表情存储,emoji表情存储到数据库的方法
  13. 苹果系统安装驱动的五种方法
  14. 梅科尔工作室-第七次网络前端培训(JS)
  15. 百度原创度在线检测_码迷:您有114份百度SEO核心搜索专利等待领取
  16. JSP无法加载静态资源:Failed to load resource: the server responded with a status of 404 ()
  17. 斐波那契 (黄金分割法)查找——推导 详细
  18. Photoshop-为图像添加一个真实投影
  19. 基于区块链的二维码门禁系统成品演示视频
  20. 【车载】度(角度)和弧度的概念

热门文章

  1. 0226互联网新闻 | “多闪”上线首月iOS下载量超过500万;阿里云MWC 2019发布7款新产品...
  2. 互联网1分钟 |1219
  3. 屏蔽浏览器退格键页面后退
  4. AngularJS HTML DOM
  5. 关于Apache虚拟主机的设置
  6. Oracle 11g学习笔记(四)
  7. ActionScript3.0程序开发工具
  8. Spring中ApplicationContext加载机制和配置初始化
  9. 轻松学MVC4.0–2 创建用户列表页面
  10. ros 工作流程图2