我的任务栏上有一个程序,它有一个图标。一段时间后,我更改了可执行文件和/或移动了它,但现在图标从任务栏上消失了。该应用程序仍在运行。如果我取消固定并执行该程序,它会在任务栏上显示正确的图标:
但我一固定它,就得到了这个:
因此看起来它正在尝试从不存在的地方获取图标。关于如何刷新此图标的想法?
答案1
看起来图标缓存已损坏。你必须修复它。
- 以管理员身份打开 cmd.exe
- 使用 Taskmgr 关闭 Explorer
从 cmd.exe 运行这些命令:
cd /d%用户配置文件%\ AppData \ Local
属性 –h IconCache.db
删除 IconCache.db
启动资源管理器
答案2
您第一次是如何运行该程序的?不要在程序运行后将其固定,而是在程序运行前通过右键单击快捷方式或可执行文件将其固定。
我认为这是因为许多快捷方式或可执行文件只是启动另一个应用程序(如启动器)。因此,当您固定实际应用程序时,出于某种原因,Windows 找不到引用的图标。
我确信其他人可以详细说明这一点!