回答:
トレイアイコンの順序は、少なくともWindows 7以降では、ロードタイミングなどによって決定されません。
Windows 7以降、トレイアイコンをドラッグして順序を変更できます。タスクバーを右クリックして[プロパティ]に移動し、[通知]領域で[カスタマイズ]をクリックして、常に表示するものと常に非表示にするものを決定することもできます。
同じパネルで、ネットワーク、ボリューム、バッテリーなどのシステムアイコンを完全に非表示にすることもできます。
Windows 8でSysinternals Process Monitor(「トレイ」でのフィルタリング)を確認しました。システムトレイでアイコンを移動すると、このレジストリキーが更新されます。
HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify
具体的には、そのキーでこれらの値が更新されます:LastAdvertisement
、UserStartTime
、PastIconsStream
、IconStreams
。
アイコンの順序はIconStreams
値に格納されていると思います。
私の(確かに限定的な)理解は、順序は起動順序によって決定されるということです。
順序を変更する方法はないと思います。
おっと、順序を手動で変更できることに気付いただけです!ドラッグ&ドロップするだけ!
表示される順序は、ロードを完了する順序によって発生します...したがって、通常は毎回同じです。
Windowsでは、これを自分で変更することはできません。ただし、利用可能なプログラムがある場合がありますが、無料ではない場合があります。
出典:http :
//appscout.pcmag.com/microsoft-windows/272972-what-controls-system-tray-icon-order
起動するたびに通知領域アイコンをまったく同じ順序で表示し、毎回手動で並べ替える必要はありません。
以下が機能します:
1. 隠しアイコンを表示する矢印をクリックしてから、カスタマイズします。2.アイコンの属性を変更すると、リストの最上部に移動し、通知領域の左端に移動します。3.一番右のアイコンを決定し、属性を変更すると、一番左に移動します。
4. 2番目から右端まで、3番目から右端までなど、必要なアイコンに対してこれを繰り返します。5.何回も再起動しましたが、アイコンの順序は変わりません。