W systemie Windows 7, jeśli masz wyłączonąAlways show all icons and notifications on the taskbar
opcję , domyślne ustawienia poszczególnych aplikacji to .Only show notifications
Czy istnieje magiczny sposób zmiany wartości domyślnej naShow icon and notifications
zamiast Only show notifications
?
Przypadek użycia: gdy pojawia się nowa aplikacja i dodaje ikonę do zasobnika systemowego, domyślnie wyświetla ikonę i powiadomienia. Podoba mi się większość ikon na dole, ponieważ zapewniają szybki dostęp do wszystkich uruchomionych programów, ALE wciąż chcę selektywnie ukrywać te, których nie chcę tam widzieć.
Jeśli włączę, Always show all icons and notifications on the taskbar
nie mogę tego ukryć. Jeśli ją wyłączę, muszę przejrzeć każdą aplikację na liście i zmienić opcję, a następnie uważać na wszelkie nowe aplikacje. Stąd moje pytanie.
Odpowiedzi:
To domyślne zachowanie bardzo mi przeszkadza. Zgadzam się z Microsoftem, że prawdopodobnie dobrym pomysłem było ustawienie domyślnej opcji „Pokaż tylko powiadomienia” dla większości użytkowników. Celem „obszaru powiadomień” jest (jak sama nazwa wskazuje) wyświetlanie powiadomień użytkownikom. NIE powinno to być miejsce, w którym firmy umieszczają niepotrzebne ikony, które „reklamują” swoje programy, ale nic nie robią.
Biorąc to pod uwagę, jako zaawansowany użytkownik, dobrze wiem, które ikony w zasobniku są dla mnie ważne, a które wolę ukryć. Wolałbym, aby ikony były zawsze wyświetlane domyślnie, ale z możliwością ręcznego ukrywania poszczególnych, tak jak zażądał PO. Wiele ikon na pasku zadań nie tylko zapewnia powiadomienia, ale także status w czasie rzeczywistym i szybki dostęp do ustawień i kontroli itp. Dlatego jestem rozczarowany brakiem ustawień (nawet w rejestrze), które pozwalałyby na zachowanie nowych ikon powiadomień domyślnie ma być „Pokaż ikonę i powiadomienia”.
Nie byłem w stanie znaleźć takiego ustawienia. Klucz rejestru wspomniany powyżej przez Jamesa prawdopodobnie nie jest przydatny. Po pierwsze, jest poniżej
HKLM
, co jest ustawieniem dla całej maszyny. Ale zachowanie ikon w zasobniku zależy od użytkownika, jednak nie maHKCU
odpowiednika tego klucza.Odpowiedni klucz rejestru znajduje się
HKCU\Software\Classes\Local Settings\Microsoft\Windows\CurrentVersion\TrayNotify
wIconStreams
wartości. Ten klucz jest binarnym kluczem rejestru. Zawiera kilka bloków danych, które przechowują pełną ścieżkę do plików wykonywalnych, które dodały ikony powiadomień, a także ostatnią podpowiedź wyświetlaną dla każdej ikony i ustawienie „pokaż” dla każdego z nich.Tak więc, chociaż nie znalazłem sposobu na zmianę domyślnego zachowania nowych ikon, udało mi się znaleźć kilka dobrych referencji, jak rozszyfrować format binarny powyższego klucza rejestru lub uzyskać dostęp do tych samych informacji za pomocą (nieudokumentowanego )
ITrayIcon
interfejs. Metody te zostały wykorzystane do stworzenia narzędzi, które mogą programowo wykrywać i zmieniać zachowanie poszczególnych ikon zasobników.Ponieważ dostępny jest programowy dostęp do tych informacji, napisanie małego programu narzędziowego, który okresowo monitoruje listę ikon w zasobniku i zmienia zachowanie wykrytych nowych ikon, nie powinno być trudne. Następnie zapisuje nazwę ikony i nie zmienia jej ponownie, aby wszelkie zmiany wprowadzone ręcznie przez użytkownika nie zostały nadpisane.
Oto kilka przykładów kodu do wykrywania i modyfikowania zachowania poszczególnych ikon zasobnika:
Skrypt PowerShell opublikowany 8 lipca 2011 r. Autor: Micah Rowland: Automatyzacja obszaru powiadomień systemu Windows 7 - Falling Back Down The Binary Registry Rabbit Hole ( Przeczytaj komentarze, ponieważ zawierają aktualizacje).
Wersja AC # (w tym niezarządzany kod w c ++) opublikowana 3 września 2013 r. Przez Hianza Nowy menedżer tacek / powiadomień systemu Windows jest już dostępny!
Oba dają całkiem dobre przykłady wykonywania zadań wymaganych do stworzenia małego narzędzia, które monitoruje i zmienia zachowanie nowych ikon powiadomień. Jeśli w pewnym momencie zacznę pisać to narzędzie, opublikuję je tutaj.
źródło
Stary post wiem, ale na wszelki wypadek ...
Myślę, że prawdopodobnie szukasz czegoś podobnego do artykułu MSDN tutaj, który pokazuje, jak wyłączyć automatyczne powiadamianie Backup and Restore .
Jak wspomniano wcześniej, prawdopodobnie będzie to wymagało edycji rejestru. Prawdopodobnie w
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\NotificationArea
, ale znalazłem coś, co może zadziałać w EggheadCafe, które wyglądało na warte spróbowania.źródło
Wygląda na to, że włamanie do rejestru może rozwiązać ten problem, ale nie jestem fanem hakowania twojego systemu operacyjnego dla podstawowych rzeczy takich jak ten. W związku z tym moja prosta odpowiedź brzmi: utknąłeś z tym, co daje Windows 7, co jeśli spojrzysz na to z perspektywy, nie instalujesz nowych aplikacji przez cały czas - tylko raz na jakiś czas.
Zgadzam się, że Windows 7 potrzebuje sposobu na zrobienie tego z aplikacjami, ale na razie wygląda na to, że utknąłeś poza hakowaniem rejestru: - /
źródło