什么决定了 Windows 7 系统图标托盘中应用程序的顺序?

什么决定了 Windows 7 系统图标托盘中应用程序的顺序?

我一直感到疑惑的是,我注意到尽管改变了某些应用程序的运行顺序,甚至停止并重新启动它们,或者甚至在重新启动之间......它们似乎在我的系统图标托盘中占据相同的显示位置。

所以我很好奇,是什么决定了 Windows 中的显示顺序?

可以改变吗?如果可以,该如何改变?

谢谢

答案1

托盘图标的顺序不是由其加载时间或类似因素决定的,至少在 Windows 7 及更高版本中不是。

从 Windows 7 开始,您可以拖动托盘图标自行更改顺序。您甚至可以决定始终显示哪个图标以及始终隐藏哪个图标,只需右键单击任务栏,进入属性,然后在通知区域下单击自定义即可。

在同一面板中,您还可以选择完全隐藏网络、音量和电池等系统图标。

答案2

我查看了 Windows 8 中的 Sysinternals 进程监视器(按“托盘”过滤)。当您移动系统托盘中的图标时,此注册表项会更新:

HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify

具体来说,该键中的这些值会更新:LastAdvertisement,,,,。UserStartTimePastIconsStreamIconStreams

我猜测图标顺序存储在IconStreams值中。

答案3

我的理解(虽然有限)是该顺序是由启动顺序决定的。

我不相信有任何办法可以改变这个顺序。

哎呀,刚刚意识到你可以手动更改顺序!只需拖放即可!

答案4

我希望每次启动时通知区域图标都以完全相同的顺序出现,而不必每次都手动重新排列它们。

以下是有效且有效的方法:
1. 点击显示隐藏的图标箭头,然后自定义。2. 每次更改图标的属性时,图标都会移动到列表顶部,也就是将其移动到通知区域的最左侧。3. 决定要放在最右侧的图标,更改属性,然后图标会移动到最左侧。4
. 重复此操作,将您想要的图标放在第二个到最右侧、第三个到最右侧,依此类推。5. 我已经重启了很多次,图标顺序保持不变。

相关内容