[Win10系统] Win10 任务栏软件图标显示为空白 | 解决方案

文章目录

  • [Win10系统] Win10 任务栏软件图标显示为空白 | 解决方案
    • 前言
    • 产生错误的原因
    • 解决方案
      • 方法一:手动操作
      • 方法二:自动操作
    • 总结


[Win10系统] Win10 任务栏软件图标显示为空白 | 解决方案

前言

有时候,我们在使用 Windows 10 系统时,会发现任务栏上的一些软件图标显示为空白,无法正常显示。这种情况可能会影响我们的使用体验,甚至让我们误以为软件出现了故障。
那么,这种问题是怎么产生的呢?又该如何解决呢?
本文将为您介绍 Win10 任务栏软件图标显示为空白的错误原因和操作方法

产生错误的原因

在 Windows 10 系统中,为了加速图标的显示,当第一次对图标进行显示时,系统会对文件或程序的图标进行缓存。之后,当我们再次显示该图标时,系统会直接从缓存中读取数据,从而大大加快显示速度。

也正因为如此,当缓存文件出现问题时,就会引发系统图标显示不正常。

既然找到了原因,解决办法也很简单,我们只需要将有问题的图标缓存文件删除掉,让系统重新建立图标缓存即可。

解决方案

方法一:手动操作

  • 首先,由于图标缓存文件是隐藏文件,我们需要在资源管理器中将设置改为“显示所有文件”。操作方法:

      1. 随便打开一个文件夹。
      1. 点击“查看”菜单,然后勾选“隐藏的项目”。

在这里插入图片描述


  1. 按下快捷键 Win + R 打开运行窗口
    ,在打开的运行窗口中输入 %localappdata%,回车。
%localappdata%

在这里插入图片描述


  1. 在打开的文件夹中,找到 Iconcache.db 文件,并将其删除。
    注意,删除前请确保您已经关闭了所有正在运行的程序,以免造成不必要的麻烦。
  • 其次,我们需要重启 Windows 资源管理器,让系统重新生成图标缓存。操作方法:
  1. 在系统任务栏上单击鼠标右键,在弹出的菜单中点击 任务管理器
    或者使用键盘快捷键 Ctrl + Alt + del ,打开 任务管理器

  2. 在打开的任务管理器中找到 Windows资源管理器 任务项,在此项上单击鼠标右键,选择 重新启动

  • 最后,你就可以看到任务栏上的软件图标恢复了正常显示。

方法二:自动操作

如果觉得上述的操作方法太繁琐,或者想要更方便地清除和重建图标缓存,同时拥有一定动手能力的,可以考虑使用 批处理文件来实现。

批处理文件是一种可以自动执行一系列命令的文本文件,它可以帮助简化和自动化一些常见的任务,如清理缓存、备份数据、安装软件等。
批处理文件的扩展名通常是 .bat.cmd,您可以使用任何文本编辑器来创建和编辑批处理文件。

创建一个用于清除和重建图标缓存的批处理文件,可以按照以下步骤操作

  1. 打开文本编辑器,如:记事本,VSCode,Sublime Text ,WordPad 等,新建一个文本文件。
  2. 将以下内容复制并粘贴到新建的文本文件中:
@echo off
set iconcache=%localappdata%\IconCache.db
set iconcache_x=%localappdata%\Microsoft\Windows\Explorer\iconcache*
echo.
echo 本程序将清除和重建图标缓存,以解决任务栏软件图标显示为空白的问题。
echo.
echo 请在继续之前保存所有打开的工作。
echo.
pause
echo.
If exist "%iconcache%" goto delete
echo.
echo %localappdata%\IconCache.db 文件已经被删除。
echo.
If exist "%iconcache_x%" goto delete
echo.
echo %localappdata%\Microsoft\Windows\Explorer\IconCache_*.db 文件已经被删除。
echo.
exit /B
:delete
echo.
echo 正在尝试删除 IconCache.db 文件...
echo.
ie4uinit.exe -show
taskkill /IM explorer.exe /F
If exist del /A /F /Q "%iconcache%"
If exist del /A /F /Q "%iconcache_x%"
del /F /S /Q "%localappdata%\Packages\Microsoft.Windows.Search_cw5n1h2txyewy\localstate\AppIconCache\*.*"
start explorer.exe
echo.
echo IconCache 数据库文件已经被成功删除。
goto restart
:restart
echo.
echo.
echo 您需要重启电脑才能完成图标缓存的重建。
echo.
CHOICE /C:YN /M "您是否要立即重启电脑?"
IF ERRORLEVEL 2 goto no
IF ERRORLEVEL 1 goto yes
:yes
shutdown /r /f /t 00
:no
exit /B
  1. 将文本文件另存为 .bat 文件,例如 clear_icon_cache.bat图标重建.bat。然后将这个文件保存在任何您方便使用的位置,如桌面或文档文件夹。

  2. 当需要清除和重建图标缓存时,可以双击运行这个文件,或者右键以管理员身份运行。
    请注意,在运行这个文件之前,务必先关闭所有正在运行的程序,以免造成不必要的数据丢失等麻烦。

总结

本文介绍了 Win10 任务栏软件图标显示为空白的错误原因操作方法。希望对您有所帮助,如果您还有其他的图标显示问题,可以重复上述建议的步骤,或者尝试使用其他的清理工具,如 CCleaner 、360 等。

如果您有任何疑问,或其它更好的方法,欢迎在评论区留言。感谢您的阅读!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/258099.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

栈——OJ题

📘北尘_:个人主页 🌎个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上,不忘来时的初心 文章目录 一、最小栈1、题目讲解2、思路讲解3、代码实现 二、栈的压入、弹出序列1、题目讲解2、思路讲解…

SpringMVC---详细介绍+使用

文章目录 什么是SpringMVC?使用SpringMVCSpringMVC创建和连接创建连接RequestMapping的基础使用 获取参数返回数据返回静态页面返回非页面的普通数据(text/html)返回JSON对象请求转发或者请求重定向 什么是SpringMVC? SpringMVC它…

深入理解 HTTP 和 HTTPS:提升你的网站安全性(下)

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云…

机器人制作开源方案 | 智能落叶清扫机器人

作者:李聪赛 马嘉骏 李佳豪 邵一鸣 池宏伟 单位:唐山学院 指导老师:袁娜 1. 引言 近年来,随着人工智能科学和计算机技术人工智能科学的飞速发展,智能机器人技术已成为当代机器人研究领域的热门话题。其中服务机器人…

MySQL表的增删改查(初阶)

CRUD 即增加(Create)、查询(Retrieve)、更新(Update)、删除(Delete)四个单词的首字母缩写。且增删改查(CRUD,create,retrieve,update,delete)数据库的核心模块。 1. 新增(Create) 实…

120. 三角形最小路径和

三角形最小路径和 描述 : 给定一个三角形 triangle ,找出自顶向下的最小路径和。 每一步只能移动到下一行中相邻的结点上。相邻的结点 在这里指的是 下标 与 上一层结点下标 相同或者等于 上一层结点下标 1 的两个结点。也就是说,如果正位于当前行的…

C语言—每日选择题—Day51

指针相关博客 打响指针的第一枪:指针家族-CSDN博客 深入理解:指针变量的解引用 与 加法运算-CSDN博客 第一题 1. 对于函数void f(int x);,下面调用正确的是() A:int y f(9); B:f(9); C&#xf…

Leetcode—96.不同的二叉搜索树【中等】

2023每日刷题&#xff08;六十四&#xff09; Leetcode—96.不同的二叉搜索树 算法思想 实现代码 class Solution { public:int numTrees(int n) {vector<int> G(n 1, 0);G[0] 1;G[1] 1;for(int i 2; i < n; i) {for(int j 1; j < i; j) {G[i] G[j - 1] * …

Ubuntu18.04 上通过 jihu 镜像完成 ESP-IDF 编译环境搭建流程

为了解决国内开发者从 github 克隆 esp 相关仓库慢的问题&#xff0c;已将 esp-idf 和部分重要仓库及其关联的子模块镜像到了 jihu&#xff0c;这些仓库将自动从原始仓库进行同步。此篇博客用来阐述 Ubuntu18.04 上通过 jihu 镜像完成 ESP-IDF 编译环境搭建流程。 注&#xff1…

AOP与日志(下)

作者简介&#xff1a;大家好&#xff0c;我是smart哥&#xff0c;前中兴通讯、美团架构师&#xff0c;现某互联网公司CTO 联系qq&#xff1a;184480602&#xff0c;加我进群&#xff0c;大家一起学习&#xff0c;一起进步&#xff0c;一起对抗互联网寒冬 日志分类 有时候我们所…

ffmpeg windows开发之一(编译安装及入门指南)

一. 源码包下载 下载地址&#xff1a; Download FFmpegDownload FFmpeg 点击more lease&#xff0c;然后下载 二&#xff1a; MSYS2安装 &#xff1a; 下载地址&#xff1a;MSYS2 执行命令&#xff1a;pacman -Syu pacman -S mingw-w64-x86_64-gcc pacman -S mingw-w64-x86_64…

【Spring】14 ApplicationEventPublisherAware 接口

文章目录 1. 简介2. 作用3. 使用3.1 创建并实现接口3.2 配置 Bean 信息3.3 创建启动类3.4 启动3.5 工作流程图 4. 应用场景总结 Spring 框架为开发者提供了丰富的扩展点&#xff0c;其中之一是 Bean 生命周期中的回调接口。本文将专注介绍一个与事件发布相关的接口 Applicatio…

Windows 系统下本地单机搭建 Redis(一主二从三哨兵)

目录 一、Redis环境准备&#xff1a; 1、下载redis 2、Windows下的.msi安装和.zip格式区别&#xff1a; 二、哨兵介绍&#xff1a; 1、一主二从三哨兵理论图&#xff1a; 2.哨兵的主要功能&#xff1a; 3.哨兵用于实现 redis 集群的高可用&#xff0c;本身也是分布式的&…

LeetCode 1901. 寻找峰值 II

一、题目 1、题目描述 一个 2D 网格中的 峰值 是指那些 严格大于 其相邻格子(上、下、左、右)的元素。 给你一个 从 0 开始编号 的 m x n 矩阵 mat &#xff0c;其中任意两个相邻格子的值都 不相同 。找出 任意一个 峰值 mat[i][j] 并 返回其位置 [i,j] 。 你可以假设整个矩阵…

服务端主动给客户端发消息?实战教学:使用Nestjs实现服务端推送SSE

前言 服务端消息推送SSE是常用的服务器消息通信手段&#xff0c;适用于服务器主动给客户端发送消息的场景&#xff0c;例如私信通知&#xff0c;扫描登录等都可以使用SSE实现。SSE的底层原理是客户端与服务端建立 HTTP 长链接。 Nestjs 框架内置了对SSE的支持&#xff0c;本文…

前端性能监控和错误监控

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

FreeRTOS信号量学习

目录 一、信号量的特性 1. 信号量的常规操作 2. 信号量跟队列的对比 3. 两种信号量的对比 4. 信号量函数 4.1 创建 4.2 删除 4.3 give/take 5. 使用二进制信号量来同步 队列(queue)可以用于传输数据&#xff1a;在任务之间、任务和中断之间。 有时候我们只需要传递状态&…

外媒发稿最好的宣传方法是什么?大舍传媒

外媒发稿最好的宣传方法是什么&#xff1f; 引言 在如今信息爆炸的时代&#xff0c;外媒发稿的宣传方法至关重要。大舍传媒作为一家业内知名的传媒公司&#xff0c;积累了丰富的经验和成功案例。本文将探讨外媒发稿最好的宣传方法&#xff0c;旨在帮助读者更好地推广自己的信…

Java基础知识回顾

Java基础 一、Java概述 1、Java技术体系平台 类型简介JavaSE 标准版支持面向桌面级的应用JavaEE 企业版支持为企业开发的应用JavaME 小型版运行在移动终端的平台 2、Java重要的特点 面向对象的语言&#xff08;OOP&#xff09; 健壮的语言&#xff0c;具有强类型转换、异常…
最新文章