当前位置:首页 > 电脑知识 > 正文内容

Win10 任务栏软件图标显示为空白 解决方案

canca1年前 (2024-04-27)电脑知识376

产生错误的原因

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


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


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

解决方案

方法一:手动操作

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

    1. 点击“查看”菜单,然后勾选“隐藏的项目”。

    2. 随便打开一个文件夹。

      1.jpeg

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

      %localappdata%

      2.jpeg

    4. 在打开的文件夹中,找到 Iconcache.db 文件,并将其删除。

    5. 注意,删除前请确保您已经关闭了所有正在运行的程序,以免造成不必要的麻烦。

    • 其次,我们需要重启 Windows 资源管理器,让系统重新生成图标缓存。操作方法:

    1. 在系统任务栏上单击鼠标右键,在弹出的菜单中点击 任务管理器

    2. 或者使用键盘快捷键 Ctrl + Alt + del ,打开 任务管理器


    3. 在打开的任务管理器中找到 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
    3. 将文本文件另存为 .bat 文件,例如 clear_icon_cache.bat 或 图标重建.bat。然后将这个文件保存在任何您方便使用的位置,如桌面或文档文件夹。

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



扫描二维码推送至手机访问。

版权声明:本文由Ant.Master's Blog发布,如需转载请注明出处。

本文链接:https://iant.work/post/878.html

分享给朋友:

“Win10 任务栏软件图标显示为空白 解决方案” 的相关文章

内存不能被read或written错误,系统不停重启

运行某些程序的时候,有时会出现内存错误的提示,然后该程序就关闭。 “0x????????”指令引用的“0x????????”内存。该内存不能为“read”。 “0x????????”指令引用的“0x????????”内存,该内存不能为“written”。 一般出现这个现象有方面的,一是硬件,即内存方...

我的爱人生病了

   我的爱人5月29号生病了。当时,我真得非常紧张。因为您每次病都是那么严重的。每次都让我非常担心。这次,又真得让我忙了三天了。最后,我发觉是您的内存条问题。我万万想不到是您的内存条。内存条生病了,干嘛不向我表表态呢?让我好知道,及时给你治疗。我还以为是别的问题呢,以...

主板电容的作用

    电容又称电容器(Capacitor)。它在电路中起着隔直流、通交流的重要作用。电容根据其在电路中不同位置的不同功能,分为耦合电容、滤波电容、谐振电容、旁路电容等类别。另外,电容也可按照填充材料(电介质)进行分类,如有机介质电容、无机介质电容、电解电容、气体介质电...

0X????????”指令引用的“0x00000000”内存,该内存不能为“read

使用Windows操作系统的人有时会遇到这样的错误信息: 「“0X????????”指令引用的“0x00000000”内存,该内存不能为“read”或“written”」,然后应用程序被关闭。 如果去请教一些「高手」,得到的回答往往是「Windows就是这样不稳定」之类的义愤和不屑。其实,这个错误并...

电脑启动报鸣声说明

当打开电脑时,听到的不是平时清脆的启动声,而是一次又一次重复的奇怪的报警声时,你能不能马上判断出故障的所在呢?虽然现在多家厂商都设计出一些智能化的功能,能将报警声转换成语音或是指示灯等,但是有这种功能的主板的价格比普通的主板要高出许多。 首先,你得记住这个常碰到的故障,当你的电脑开机“嘀...嘀.....

杀掉进程---介绍微软一个罕为人知的无敌命令

    问:怎么才能关掉一个用任务管理器关不了的进程?  我前段时间发现我的机子里多了一个进程,只要开机就在,我用任务管理器却怎么关也关不了。     答1:杀进程很容易,随便找个工具都行。比如IceSword。关键是找到这个进程的启动方式...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。