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

作者:佚名 来源:网络整理 2015-3-26

使用Windows过程中经常会遇到程序图标显示异常,重启也无法解决;其实这个是图标缓存出现错误了,由于一些意外错误的发生可能导致缓存过程出错、缓存文件损坏等情况导致这种图标显示异常。其实解决起来很简单,清理图标缓存即可,一个脚本就可以解决问题,而且立竿见影,十分好用。

这个脚本也是我从网上找到的,作者是谁已经不可考,总之分享出来吧:

代码如下:

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 重启Windows外壳程序explorer

start explorer

新建一个 clean_icon_cache.bat 批处理文件,右击点击编辑,然后将以上内容复制进去并保存,然后双击执行即可。

顺带附送一个清理右下角托盘图标历史的脚本:

代码如下:

rem 关闭Windows外壳程序explorer

taskkill /f /im explorer.exe

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

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

  1. Linux系统centos7+VMwareWorkstation创建共享文件夹错误解决方法集锦

    Linux系统centos7+VMwareWorkstation创建共享文件夹错误解决方法集锦 参考文章: (1)Linux系统centos7+VMwareWorkstation创建共享文件夹错误解决 ...

  2. windows10系统更新后,Windows.old 无法删除解决方法

    windows10系统更新后,Windows.old 无法删除解决方法 Windows 10系统更新后,存在文件夹 C:\Windows.old\Users-\AppData\Local\Packag ...

  3. 灵魂筹码一直显示连接服务器,灵魂筹码进不去怎么办_灵魂筹码进入显示错误解决方法_3DM单机...

    首先卸载掉所有C++2015,使用DirectX修复工具增强版3.7,选择工具,选项,实验室,全部勾选,确认之后点击检测修复,会提示你没有安装成功,但是API显示成功了,到这一步,就算你没有手动将其卸 ...

  4. 网站出现500显示错误解决方法,你要的都在这里!

    网站出现500调试显示错误方法 出现500错误的原因是很多的,一般来说,如果程序出错,那么在浏览器内会返回给用户一个友好的错误提示,统一称之为服务器500错误. 解决的方法就是您必须在http中能够正 ...

  5. 1.3寸OLED SH1106 IIC驱动显示错误解决方法

    网上买的1.3寸OLED 用的时候发现显示有问题,整体像素都往左两个,导致左边少两列像素,右边两列则为乱码. 解决方法 在设置光标函数中让x轴向右位移2个像素. void OLED_SetCursor ...

  6. Iconfont-阿里巴巴矢量彩色图标显示黑白解决方法 矢量图标

    使用阿里图标 iconfont 时发现彩色的图标都变成黑色的了. 查阅后发现 iconfont.css 只能设置单色的图标,要想使彩色图标,需要使用 svg (symbol)模式 Unicode.方法 ...

  7. linux装nvidia驱动没有图形界面,[转]Fedora 13下安装Nvidia显卡驱动的方法/Linux无法进入X Windows 图形界面的解决方法...

    再试一试这个方法:[转自]http://www.myexception.cn/image/505352.html VirtualBox3.1.2安装Fedora12后无法启动图形界面问题 Virtua ...

  8. AntiARP安装时出现windows installer package错误解决方法

    今天给服务器安装,ARP防火墙(AntiARP)V4.2 破解版,快结束的时候,弹出错误:there is a problem with this windows installer package. ...

  9. windows备份0x80070422错误解决方法

    由于vmware view升级,需要备份系统,在使用控制面板中的备份和恢复中,遇到0x80070422问题,开启以下服务,问题解决. 确保以下服务开启: Window Backup Block Lev ...

最新文章

  1. Spring Boot与ActiveMQ的集成
  2. lua游戏脚本实例源码_Lua与其他宿主语言交互原理剖析
  3. Android面试题目之四: 归并排序
  4. Parallel学习
  5. 三维视觉前沿进展年度报告
  6. java哈希映射干什么的_java – 为什么在哈希映射中有空值或空键是有用的?
  7. (十) 一起学 Unix 环境高级编程 (APUE) 之 线程控制
  8. hdu4540---DP入门
  9. Android 手机的高级终端 Termux 安装、使用
  10. 小白快速入门Laravel 5.8框架
  11. 小小的蜗牛有大大的梦想
  12. 企鹅号转正后是2级账号还有用吗,企鹅号不被系统推荐怎么办
  13. 技能二:数据库(MySQL)·【22江苏转本笔记】
  14. 前端实现excel数据下载功能
  15. HCNA学习笔记(一)
  16. 土地利用覆被变化的概念_土地利用/覆被变化(LUCC)研究现状与展望
  17. 腾讯汤道生:面向数实融合新世界,开发者是最重要的“建筑师”
  18. CDH /HDP 何去何从?
  19. Java 逆波兰表达式完成计算器
  20. 基于Jenkins的DevOps流水线实践教程|2020全新制作|端到端研发效能提升

热门文章

  1. 基于串口通信的DSP应用程序在线升级方法
  2. LMV321进行运算符电压放大电路设计
  3. 数字通信同步:锁相环路增益计算问题
  4. 用配置文件配置数据源出现的access denied for user ‘root‘@这个问题的解决办法
  5. 用Shell编程写一个能实现自动安装目录和运行游戏的脚本
  6. 架构成长这十年,人生沉浮无限多!
  7. 检查笔记本电脑的电池健康状况(Win10)
  8. 终于看到Java版的网络商城了
  9. 韩寒 一个 新版本 android 收藏,韩寒“One·一个”最新版将上线 腾讯应用宝首发...
  10. C# GDAL 数字图像处理Part2 Band合成BMP