任务栏在屏幕的右边
任务栏在屏幕的左边
有时候,任务栏也会出现空白、不完整的情况,表现为占用了图标位置,却不能显示出来,也点击不了。其实这是电脑的图标缓存在作怪。
图标缓存,是Windows 系统为桌面图标所建立的一个图标缓冲区。电脑系统用久了,随着时间的推移,如果有时候桌面图标开始无原由的变化,或者桌面图标不显示、出现白砖、任务栏右下角图标也不正常显示,那可能就是图标缓存出现了问题。
如何解决呢?
下面分享一种网友介绍的、我经常用到的修复方法。操作时,首先需要手动建立一个后缀名为【.bat】的系统可执行文件,复制下面的代码,粘贴到这个文件(如图),保存。然后执行此文件,等待运行完成即可。此种方法适应于Windows 7/10,其他版本的运行情况暂不知晓。
REM bat代码开始
REM 更新:增加清除系统托盘旧图标
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.exe
start explorer
REM 批处理代码结束
关于Windows任务栏的介绍就到这儿,欢迎多多指导!