No Windows 7, se você tiver a Always show all icons and notifications on the taskbar
opção desabilitada , a configuração para aplicativos individuais será padronizada como Only show notifications
.
Existe uma maneira mágica de alterar o padrão para emShow icon and notifications
vez de Only show notifications
?
Caso de uso: quando um novo aplicativo aparece e adiciona um ícone à bandeja do sistema, o padrão é mostrar o ícone e as notificações. Gosto da maioria dos ícones lá em baixo, pois eles oferecem acesso rápido a qualquer programa que esteja sendo executado, mas ainda quero ocultar seletivamente os poucos que não quero ver lá embaixo.
Se eu ativar, Always show all icons and notifications on the taskbar
não posso ocultar nenhum. Se eu desabilitá-lo, tenho que passar por todos os aplicativos da lista e alterar a opção. Fique de olho nele para novos aplicativos. Daí a minha pergunta.
Respostas:
Esse comportamento padrão também me incomoda muito. Concordo com a Microsoft que provavelmente foi uma boa idéia usar como padrão "Mostrar apenas notificações" para a maioria dos usuários. O objetivo da "Área de notificação" é (como o nome indica) mostrar notificações aos seus usuários. NÃO deve ser um lugar onde as empresas colocam ícones inúteis que "anunciam" seus programas, mas não fazem nada.
Dito isto, como usuário avançado, tenho uma boa idéia de quais ícones da bandeja são importantes para mim e quais eu preferiria ocultar. Prefiro que os ícones sempre sejam exibidos por padrão, mas com a capacidade de ocultar manualmente os individuais, exatamente como o OP solicitou. Muitos ícones de bandeja não apenas fornecem notificações, mas também status em tempo real e acesso rápido a configurações e controles, etc. Portanto, estou decepcionado com a falta de uma configuração (mesmo no registro) que permita o comportamento de novos ícones de notificação para ser "Mostrar ícone e notificações" por padrão.
Não consegui encontrar essa configuração. A chave do registro mencionada acima por James provavelmente não é útil. Por um lado, está abaixo
HKLM
, que é uma configuração para toda a máquina. Mas o comportamento dos ícones da bandeja é específico do usuário, no entanto, não háHKCU
equivalente a essa chave.A chave do registro relevante está realmente
HKCU\Software\Classes\Local Settings\Microsoft\Windows\CurrentVersion\TrayNotify
noIconStreams
valor. Essa chave é uma chave de registro binária. Ele contém vários blocos de dados que armazenam o caminho completo para os executáveis que adicionaram ícones de notificação, bem como a última dica de ferramenta exibida por cada ícone e a configuração "show" para cada um.Portanto, embora eu não tenha encontrado uma maneira de alterar o comportamento padrão de novos ícones, consegui encontrar algumas boas referências sobre como decifrar o formato binário da chave de registro acima ou como acessar as mesmas informações usando o (não documentado) )
ITrayIcon
interface. Esses métodos foram usados para produzir utilitários que podem detectar e alterar o comportamento dos ícones de bandeja individuais programaticamente.Como o acesso programático a essas informações está disponível, não deve ser difícil escrever um pequeno programa utilitário que monitore periodicamente a lista de ícones da bandeja e mude o comportamento de quaisquer novos ícones que detectar. Depois disso, ele registraria o nome do ícone e não o alteraria novamente, para que quaisquer alterações feitas manualmente pelo usuário não fossem substituídas.
Aqui estão alguns exemplos de código para detectar e modificar o comportamento de ícones de bandeja individuais:
Um script do PowerShell publicado em 8 de julho de 2011 Por Micah Rowland: Automação da área de notificação do Windows 7 - recuando pelo buraco de coelho do registro binário ( Leia os comentários, pois incluem atualizações).
Versão do AC # (incluindo código não gerenciado em c ++) publicado em 3 de setembro de 2013 pelo Hianz O novo gerenciador de bandejas / notificações do Windows está aqui!
Ambos fornecem bons exemplos de como executar as tarefas necessárias para criar um pequeno utilitário que monitora e altera o comportamento de novos ícones de notificação. Se em algum momento eu começar a escrever esse utilitário, eu o publicarei aqui.
fonte
Post antigo eu sei, mas por via das dúvidas ...
Acho que você provavelmente está procurando algo semelhante ao artigo do MSDN aqui, que mostra como desativar a notificação automática de backup e restauração .
Como afirmado anteriormente, isso provavelmente exigirá uma edição do registro. Provavelmente
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\NotificationArea
, mas encontrei algo que poderia funcionar no EggheadCafe que parecia valer a pena tentar.fonte
Parece que um hack de registro pode resolver isso, mas eu não sou fã de ter que hackear seu sistema operacional para coisas básicas como essa. Sendo esse o caso, minha resposta simples seria que você está preso ao que o Windows 7 oferece, e se você o coloca em perspectiva, não está instalando novos aplicativos o tempo todo - apenas de vez em quando.
Concordo que o Windows 7 precisa de uma maneira de fazer isso com aplicativos, mas por enquanto parece que você está preso fora de invadir o registro: - /
fonte