O que determina a ordem dos aplicativos na bandeja de ícones do sistema Windows 7?

12

Algo em que me perguntei, notei que, apesar de alterar a ordem de execução de alguns dos meus aplicativos, mesmo parando e reiniciando-os ou mesmo entre reinicializações ... eles parecem ocupar a mesma posição de exibição na bandeja de ícones do sistema.

Então, eu estou curioso para saber o que está determinando a ordem de exibição no Windows?

Isso pode ser mudado? Se sim, como.

obrigado

mdpc
fonte

Respostas:

16

A ordem dos ícones da bandeja não é determinada pelo tempo de carregamento ou algo parecido, pelo menos não no Windows 7 ou superior.

Desde o Windows 7, você pode arrastar os ícones da bandeja para alterar a ordem. Você pode até decidir qual delas sempre deve ser mostrada e qual deve sempre ocultar clicando com o botão direito do mouse na barra de tarefas, acessando Propriedades e, em seguida, na área Notificação, clique em Personalizar.

No mesmo painel, você também pode optar por ocultar completamente os ícones do sistema, como rede, volume e bateria.

Pier-Luc Gendreau
fonte
1
Muito interessante! Com base nas minhas observações, obviamente ele salva algo e essa informação parece validar o que estou vendo.
Mdpc
2
wow eu nunca soube que você poderia arrastar / soltar essas coisas ... Eu só vim aqui porque um começou a aparecer em um lugar novo (eu acho que eu tinha acidentalmente arrastar / deixado cair)
Kip
10

Eu dei uma olhada no Sysinternals Process Monitor (filtrando na "bandeja") no Windows 8. Quando você move um ícone no sistema, essa chave do registro é atualizada:

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

Especificamente, esses valores em que a chave é atualizado: LastAdvertisement, UserStartTime, PastIconsStream, IconStreams.

Suponho que a ordem dos ícones seja armazenada no IconStreamsvalor.

dangph
fonte
4
Bom trabalho de detetive!
Mdpc
1

Meu entendimento (reconhecidamente limitado) é que o pedido é determinado pelo pedido de inicialização.

Não acredito que exista nenhuma maneira de alterar a ordem.

Ops, acabei de perceber que você pode alterar manualmente a ordem! Basta arrastar e soltar !!

Julian Knight
fonte
Bem, se eu posteriormente matar o programa e o reiniciar, o mesmo ícone da bandeja do sistema aparecerá no mesmo lugar. Além disso, observo que, se eu desativar a inicialização e iniciar manualmente o processo, ele novamente aparecerá magicamente no mesmo slot.
Mdpc
Uau legal! Nunca notei isso antes ... acho que tentei fazer isso há vários anos e não tive sucesso.
Mdpc
Então, em algum lugar, DEVE haver um registro do pedido - embora não tenha certeza se ele salva o pedido após uma reinicialização.
perfil completo de Julian Knight
Eu sei que isso é apenas algo que me incomoda há um tempo. Nada crítico, apenas uma curiosidade divertida.
Mdpc
1

A ordem em que aparecem é causada pela ordem em que eles terminam de carregar ... então geralmente é a mesma sempre.

O Windows não permite que você altere isso sozinho. No entanto, pode haver programas disponíveis para isso, mas eles podem não ser gratuitos.

Fontes:
http://appscout.pcmag.com/microsoft-windows/272972-what-controls-system-tray-icon-order

Kosyne
fonte
1
Este artigo parece indicar algo oposto ao que estou vendo.
Mdpc
Sim, acho que a ordem real é complexa devido apenas ao adicionar o ícone e é provável que isso mude um pouco entre as cargas se várias coisas estiverem começando em paralelo.
perfil completo de Julian Knight
0

Quero que meus ícones da área de notificação apareçam exatamente na mesma ordem sempre que eu inicializar sem precisar reorganizá-los manualmente todas as vezes.

Aqui está o que funciona e o que funciona:
1. Clique na seta Mostrar ícones ocultos e, em seguida, personalize. 2. Sempre que você altera um atributo de um ícone, ele se move para o topo da lista, que o move para a extrema esquerda na área de notificação. 3. Decida qual ícone você deseja na extrema direita, altere um atributo e ele se move para a extrema esquerda.
4. Faça isso repetidamente para os ícones desejados no segundo à extrema direita, terceiro à extrema direita e assim por diante. 5. Reiniciei várias vezes e a ordem dos ícones permanece a mesma.

Warren Schroeder
fonte
Isso parece muito trabalho para algo que pode ser feito simplesmente através da interface do usuário. Você também pode simplesmente arrastar e soltar os ícones na ordem que você quer que eles em.
Ramhound