Windows问题记录之任务栏图标透明
一、问题描述
现象:email、设置等app在任务栏中的快捷键图标透明
发现:C盘占满
过程
1、《win10任务栏图标空白的解决方案》《win10任务栏图标空白透明问题解决》:针对任务栏和系统托盘中的图标空白问题,在目录C:\Users\当前用户名\AppData\Local下(或者win+r,然后输入%localappdata%),删除iconcache.db图标缓存文件,重启explorer.exe。
2、原因总结
在 Windows 10 系统中,为了加速图标的显示,当第一次对图标进行显示时,系统会对文件或程序的图标进行缓存。之后,再次显示该图标时,系统会直接从缓存中读取数据,从而大大加快显示速度。当缓存文件出现问题时,就会引发系统图标显示不正常。因此,只需要将有问题的图标缓存文件删除掉,让系统重新建立图标缓存即可。
3、上述博客方法试用无效。
结果:发现C盘满,清理部分无用文件,图标立即恢复。
猜测:由于C盘占满,空间不足以写入缓存文件,导致部分图标未能成功写入缓存文件。
二、问题后续
1、Windows图标缓存原理
Windows中的控制面板、程序和功能、文件资源管理器都有大量的图标等,Windows从硬盘中检索所有可能的图标图像并动态渲染他们,这将消耗不少系统资源。Windows将检索到的图标信息缓存到内存中,当关机或者重新启动时,将缓存的这些信息写入到硬盘驱动器上的隐藏文件,之后不必再进行重新检索加载。
当Windows需要一个图标时,会先检查缓存,如果没有找到,然后检查可执行文件并扫描应用程序目录。关于缓存机制,可参考《Windows Internals》。
2、Windows图标缓存位置
对于Windows Vista和Windows7,图标缓存文件位于:
C:\Users\<用户名>\AppData\Local\IconCache.db
对于Windows8和Windows10,缓存图标文件位于:
C:\Users\<用户名>\AppData\Local\Microsoft\Windows\Explorer
在此目录下存在一些图标缓存文件:
iconcache_16.db
iconcache_32.db
iconcache_48.db
iconcache_96.db
iconcache_256.db
iconcache_768.db
iconcache_1280.db
iconcache_1920.db
iconcache_2560.db
iconcache_custom_stream.db
iconcache_exif.db
iconcache_idx.db
iconcache_sr.db
iconcache_wide.db
iconcache_wide_alternate.db
要重建图标缓存,需要删除出现在此目录中的所有图标缓存文件,这些文件此时都被explorer使用中,因此不能进行正常点击删除。
3、Windows图标缓存重建
- 管理员打开CMD,进入C:\Users\<用户名>\AppData\Local\Microsoft\Windows\Explorer目录;
- 打开任务管理器,结束explorer进程;
- dir命令查看目录文件,del iconcache *命令删除所有图标缓存文件,在此运行dir命令检查;
- Ctrl+Alt+Delete组合键注销,再次进入桌面。
三、参考
1、《如何在Windows 10中重建破碎的图标缓存》
2、《win10任务栏图标空白的解决方案》
3、《win10任务栏图标空白透明问题解决》
Windows问题记录之任务栏图标透明相关推荐
- 如何使Windows 10中的任务栏图标居中
作为Windows用户,将任务栏放在屏幕截图的中心可能是访问常用应用程序的便捷方式.在这里,我们将讨论如何在Windows 10中集中任务栏图标. 窗口任务栏中的图标默认位于左侧.如果你想让他们找到中 ...
- 让windows xp、2003的桌面图标透明
如果你的系统是XP的话,下面两步能够实现! 右键点"我的电脑",左键点"属性"."高级"."设置".再点"性能 ...
- windows任务栏透明_如何使Windows 10任务栏完全透明
windows任务栏透明 The Windows 10 taskbar is, by default, slightly transparent and tinted to a color you c ...
- win10隐藏linux,Win10如何隐藏Windows Defender任务栏图标
导读 Windows 10 至发布以来就内置集成了 Windows Defender 安全防护应用,但有许多用户平常压根儿就没注意到它的存在.微软为了使安全防护功能更加明显,Windows 10 周年 ...
- jsp文字上下居中显示_如何让任务栏完全透明,图标居中
下面是我的任务栏: 可以看到是完全透明的,而且图标全部居中显示,如果您也想将任务栏变成这样,那就请继续往下看. 1.任务栏变透明方法 在微软应用商店搜索"TranslucentTB" ...
- Windows系统上的软件(如:爱奇艺万能播放器)固定任务栏图标后,打开后出现新任务栏图标
###以 爱奇艺万能播放器 为例: #####固定任务栏图标后,打开后出现新任务栏图标 我的解决方法: win7:在开始菜单(Windows键点击弹出)中 找到程序 并右键 点击固定任务栏 ####现 ...
- 解决 - Adobe Acrobat/Adobe Reader 的 Windows 任务栏图标异常
解决 - Adobe Acrobat/Adobe Reader 的 Windows 任务栏图标异常 无论是使用哪个版本的 Adobe PDF 阅读器(Reader.Acrobat),都会出现这样的问题 ...
- 如何设置自定义任务栏图标_如何为任何应用程序自定义Windows 7任务栏图标
如何设置自定义任务栏图标 Would you like to change out the icons on your taskbar with a beautiful set of icons th ...
- 如何设置自定义任务栏图标_轻松自定义Windows 7任务栏图标
如何设置自定义任务栏图标 Would you like to fully customize your Windows 7 icons without having to manually chang ...
- 【Windows】win10任务栏图标空白的解决方案
win10任务栏图标空白的解决方案 一.错误原因 在 Windows 10 系统中,为了加速图标的显示,当第一次对图标进行显示时,系统会对文件或程序的图标进行缓存.之后,当我们再次显示该图标时,系统会 ...
最新文章
- 怼完Sophia怼深度学习!细数完大神Yann LeCun 这些年怼过的N件事,原来顶级高手是这样怼人的...
- Socket异步通信——使用SocketAsyncEventArgs
- 我的Java开发学习之旅------Base64的编码思想以及Java实现
- Linux -- Samba用户认证
- 解析邮件归档技术 保护企业邮件安全(三)
- 纪中C组模拟赛总结(2019.7.12)
- *【HDU - 2819】Swap(二分图匹配,输出路径)(待证明:是否是最少交换次数?)
- el table 固定表头和首行_表头太太太复杂了,如何批量打印?简单!
- 使用 SourceTree 操作时弹出 password required
- 借贷平台Liquity昨日共有超300个Troves被清算
- android的toogleButton和switch的使用方法
- Android Espresso
- Java基础篇:字符串的简单介绍
- 游戏开发--开源软件13--libgdx(Android)||Angle(android 2D...
- 4g网络什么时候淘汰_4G升级5G,4G网络不会被淘汰,与5G继续共存
- python练习之CheckiO-HOME小岛
- 11个免费高清图片下载站
- 《世界棒球》:日本职棒
- golang map的遍历
- 【一手测评】商务人士最优选择:微软Surface三款凡尔赛办公笔记本电脑