Sous Windows 7, si l' Always show all icons and notifications on the taskbar
option est désactivée , le paramètre par défaut pour les applications individuelles est Only show notifications
.
Existe-t-il un moyen magique deShow icon and notifications
remplacer la valeur par défaut par au lieu de Only show notifications
?
Cas d'utilisation: lorsqu'une nouvelle application arrive et ajoute une icône dans la barre d'état système, elle affiche par défaut l'icône et les notifications. J'aime la majorité des icônes là-bas car elles offrent un accès rapide à tous les programmes en cours d'exécution MAIS je veux toujours masquer sélectivement les quelques-unes que je ne veux pas voir là-bas.
Si j'active, Always show all icons and notifications on the taskbar
je ne peux pas en cacher. Si je le désactive, je dois parcourir toutes les applications de la liste et changer l'option, puis garder mon œil dessus pour toute nouvelle application. D'où ma question.
Réponses:
Ce comportement par défaut me dérange aussi beaucoup. Je suis d'accord avec Microsoft pour dire que c'était probablement une bonne idée de choisir par défaut "Afficher uniquement les notifications" pour la plupart des utilisateurs. Le but de la "Zone de notification" est (comme son nom l'indique) d'afficher des notifications à ses utilisateurs. Ce ne devrait PAS être un endroit où les entreprises mettent des icônes inutiles qui "font la publicité" de leurs programmes, mais ne font rien.
Cela étant dit, en tant qu'utilisateur averti, j'ai une bonne idée des icônes de plateau qui sont importantes pour moi et que je préfère cacher. Je préférerais de loin que les icônes s'affichent toujours par défaut, mais avec la possibilité de masquer manuellement les icônes individuelles, tout comme l'OP l'a demandé. De nombreuses icônes de barre d'état fournissent non seulement des notifications, mais également un statut en temps réel et un accès rapide aux paramètres et aux contrôles, etc. être "Afficher l'icône et les notifications" par défaut.
Je n'ai pas pu trouver un tel paramètre. La clé de registre mentionnée ci-dessus par James n'est probablement pas utile. D'une part, c'est sous
HKLM
, qui est un paramètre à l'échelle de la machine. Mais le comportement des icônes de la barre d'état est spécifique à l'utilisateur, mais il n'y a pas d'HKCU
équivalent de cette clé.La clé de registre appropriée est en fait
HKCU\Software\Classes\Local Settings\Microsoft\Windows\CurrentVersion\TrayNotify
dans laIconStreams
valeur. Cette clé est une clé de registre binaire. Il contient plusieurs blocs de données qui stockent le chemin d'accès complet aux exécutables qui ont ajouté des icônes de notification, ainsi que la dernière info-bulle affichée par chaque icône et le paramètre "afficher" pour chacun.Ainsi, même si je n'ai pas trouvé de moyen de modifier le comportement par défaut des nouvelles icônes, j'ai pu trouver quelques bonnes références sur la façon de déciférer le format binaire de la clé de registre ci-dessus ou comment accéder aux mêmes informations à l'aide de la (non documenté )
ITrayIcon
interface. Ces méthodes ont été utilisées pour produire des utilitaires capables de détecter et de modifier le comportement d'icônes de bac individuelles par programme.Étant donné que l'accès par programme à ces informations est disponible, il ne devrait pas être difficile d'écrire un petit programme utilitaire qui surveille périodiquement la liste des icônes de la barre d'état et modifie le comportement des nouvelles icônes qu'il détecte. Après cela, il enregistrerait le nom de l'icône et ne le modifierait plus, de sorte que les modifications apportées manuellement par l'utilisateur ne seraient pas écrasées.
Voici quelques exemples de code pour détecter et modifier le comportement des icônes de bac individuelles:
Un script PowerShell publié le 8 juillet 2011 Par Micah Rowland: Windows 7 Notification Area Automation - Falling Back down the Binary Registry Rabbit Hole (Assurez-vous de lire les commentaires car ils incluent des mises à jour.)
La version AC # (y compris le code non managé en c ++) publiée le 3 septembre 2013 par Hianz New Windows Tray / Notification Manager Is Here!
Ces deux exemples donnent de très bons exemples d'exécution des tâches requises pour créer un petit utilitaire qui surveille et modifie le comportement des nouvelles icônes de notification. Si à un moment donné, j'arrive à écrire cet utilitaire, je le posterai ici.
la source
Ancien poste, je sais, mais juste au cas où ...
Je pense que vous recherchez probablement quelque chose de similaire à l'article MSDN ici qui montre comment désactiver la notification automatique de sauvegarde et de restauration .
Comme indiqué précédemment, cela nécessitera probablement une modification du registre. Probablement
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\NotificationArea
, mais j'ai trouvé quelque chose qui pourrait fonctionner chez EggheadCafe qui semblait valoir la peine d'être essayé.la source
On dirait qu'un piratage du registre pourrait résoudre ce problème, mais je ne suis pas fan d'avoir à pirater votre système d'exploitation pour des trucs de base comme celui-ci. Cela étant, ma réponse simple serait que vous êtes coincé avec ce que Windows 7 vous donne, ce qui si vous le mettez en perspective, vous n'installez pas de nouvelles applications tout le temps - juste de temps en temps.
Je suis d'accord que Windows 7 a besoin d'un moyen de le faire avec des applications mais pour l'instant, il semble que vous soyez coincé en dehors du piratage du registre: - /
la source