explorer.exe 崩溃后缺少图标

Sve*_*ier 8 windows

这已经发生了几次,但我从来没有花时间看看是否有解决这个问题的方法。当 explorer.exe 崩溃时(例如,由于在丢弃大量文件并杀死挂起的 Windows 资源管理器后打开回收站),即使程序正在运行,系统托盘中的某些图标也不会显示。

关闭并启动丢失图标所属的程序(例如 Spotify)会恢复该图标。有谁知道为什么会发生这种情况,以及是否有办法在无需重新启动相关程序的情况下恢复丢失的图标?

Mok*_*bai 8

程序启动时通常是它在资源管理器中注册自己(并将其图标放在系统托盘中),我相信在运行程序时可以合理地经常更新其图标,但如果它们不请求更新或重新崩溃后注册自己,然后他们将不会再次出现。

我希望在资源管理器崩溃后重新出现的程序是由与您的机器不稳定的开发人员编写的,或者他们可能会按照设计定期更新其图标,从而规避您遇到的问题。

  • 那里的关键词是“几乎”。大多数应用程序现在都可以解决这些问题,但这不是强制性的,并非所有应用程序都会这样做...... (2认同)
  • 图标不必定期重新注册。当资源管理器崩溃后重新创建任务栏时,Windows 实际上会发送一条消息“WM_TASKBARCREATED”。在这种情况下,应用程序可以创建一个事件处理程序来再次注册其图标。(微软在他们的通知区域文档中没有提到这一点,所以我们不能真正责怪那些不这样做的应用程序开发人员)。 (2认同)