Explorer.exe 崩溃后,有没有办法从系统托盘恢复图标?

Explorer.exe 崩溃后,有没有办法从系统托盘恢复图标?

可能重复:
在 Windows 7 中重新启动 explorer.exe,同时保留系统托盘中的所有图标?

Explorer.exe 崩溃后,有没有办法从系统托盘恢复图标?

我尝试了 PS Tray Factory这里,但它不是免费的,而且这是我唯一需要的功能。有没有 AutoHotkey 脚本可以做到这一点,或者还有其他解决方案吗?

答案1

大约 10 年前,mlin.net 曾经有一个名为 TraySaver 的程序,它正是通过“疯狂的 shell 钩子和系统调用组合”来实现这一点的,但我不知道它是否仍然存在或与 XP+ 兼容。

无法真正恢复图标的原因是,图标由每个程序显示。当 explorer.exe 崩溃时,图标不会自动重新显示,除非程序被编写为检测崩溃并将其图标重新提交到系统托盘。大多数好的程序都有此代码,但不是全部。

相关内容