Область сповіщень Windows 7: Відсутня опція?


16

У налаштуваннях для області сповіщень у Windows 7 є три варіанти:

  • Показати піктограму та сповіщення
  • Сховати піктограму та сповіщення
  • Показувати лише сповіщення

Ну ось моя проблема. У мене недоброзичлива програма, яка не має налаштувань, щоб вимкнути сповіщення. І мені постійно нудить оновити себе, хоча я знаю, що наступна версія не працює належним чином. Я взагалі не хочу бачити спливаюче повідомлення із нагадуванням. Але зрештою у додатку є кілька корисних варіантів, які я щодня використовую для виконання завдань. До них можна дістатись із області сповіщень / системного лотка.

Я хотів би заглушити додаток, встановивши параметр на щось подібне:

  • Показати лише значок

або

  • Показати піктограму та приховати сповіщення

В іншому випадку я змушений використовувати опцію "Сховати піктограму та сповіщення", що змушує мене використовувати щонайменше ще один клацання миші кожен раз, коли я використовую програму.

Невелика проблема у чудовій схемі речей ... але дуже дратівлива (мені щонайменше).

Чи є спосіб зробити так, щоб зона сповіщення поводилася так?


1
Ви знаєте, що це називається причиною сповіщень чомусь, правда? " Вода у пляшках: варіант відсутній? Чому я не можу придбати воду у пляшках без води?"
ta.speot.is

3
Це може бути частиною моєї точки зору тут. Завжди хтось робить погану реалізацію, яка потребує подолання. ... і чому взагалі можна приховати сповіщення в області сповіщень. Як ви пропонуєте, взагалі не повинно бути жодних варіантів для області сповіщень. Правильно?
Андерс

1
У деяких програмах "оновлення" - це окремі фрагменти. У цих випадках ви можете розчавити оновлення, не руйнуючи звичайних функцій програми. Іноді це Сервіс, іноді окремий елемент DLL, іноді елемент запуску. У деяких програмах вони мають прив’язане оновлення, дуже щільно до програми (не зупиняючи його). Замініть ці програми :-) Цікаво, чи причина, через яку ви не отримуєте контроль над тим, що це не основна програма, або використання головна назва програми. Коли все інше виходить з ладу Макроси, як автоматична клавіша.
Psycogeek

Чи можете ви прийняти одну з відповідей, будь ласка? У вас є три варіанти (дві відповіді нижче - це те саме), щоб досягти того, що ви спочатку запитували, тобто як придушити сповіщення про оновлення програми, не вимкнувши піктограму області сповіщень повністю.
supervacuo

@ ta.speot.is Це не називається "область сповіщень", це "системний трей".
BrainSlugs83

Відповіді:


3

Як вже було сказано в іншому місці, саме так територія Повідомлення не призначена для роботи. Сповіщення є його причиною, тому можливість їх вимкнути протирічить проектним цілям системи.

Те, що, здається, вам справді хочеться зробити, це використовувати його для відкриття програми і не байдуже до сповіщень. Для еквівалентного рішення я б спробував щось подібне:

  1. Сховати піктограму (а згодом і сповіщення), перетягнувши її у спливаюче вікно області сповіщень (або за допомогою вашого методу, який, здається, ви бажаєте).
  2. Створіть десь папку, що містить лише ярлик цієї програми, вказуючи безпосередньо на її виконуваний файл.
  3. Клацніть правою кнопкою миші панель завдань, виберіть панелі інструментів та натисніть «Нова панель інструментів ...». Потім перейдіть до новоствореної папки і, не відкриваючи її, виділіть її та натисніть «Вибрати папку».
  4. За бажанням розблокуйте панель завдань і перемістіть / змініть нову панель інструментів, щоб вона була там, де ви вважаєте її найбільш корисною.

Це має спрацювати. Я не знаю конкретної програми, з якою ви боретеся, але ті, якими я часто користуюся, не запускають новий примірник за допомогою цього методу, а відкриють існуючий екземпляр. Я вважаю, що програма повинна була б доручити Windows спеціально не робити цього, хоча який механізм, який використовується, і чи це взагалі вірно, це те, що мені не дуже знайоме.


1
Дякую за старання. Але мені дуже хочеться використовувати параметри, доступні в контекстному меню, коли програма працює в області сповіщень. Не просто відкривайте програму.
Андерс

1
Я просто повинен прийняти, що у МС є розбитий спосіб поглянути на речі і сприймати це як найкращу відповідь. Однак відповідь полягає в тому, що немає відповіді на моє запитання ...
Андерс

Проблема в цьому полягає в тому, що багато програм мають корисні налаштування швидкого доступу, клацнувши правою кнопкою миші, не запускаючи головне вікно, яке може бути повільним. У моєму випадку (відрізняється від оп) я хочу зберегти значок, щоб я міг скористатися меню швидкого доступу. Я також знайшов деякі програми, у яких немає головного вікна, які працюють лише через значок! (поганий дизайн додатком та ОС imho)
AnnanFay

1
Я не погоджуюся з передумовою, що саме так воно було розроблено. Спочатку це був "системний трей", який давав швидкі візуальні вказівки на запущені програми, до яких розробники програмного забезпечення додавали ярлики правої кнопки миші. Це підкріплюється наявністю піктограм, які не мають сповіщень (том, менеджер завдань тощо). Microsoft додав функцію "сповіщення" в наступній версії Windows, а потім відновив її "Область сповіщень", щоб допомогти пояснити вподобання. Я особисто хотів би тут параметр "Лише значок".
tristankoffee

7

Окремий відповідь на зовсім іншу тактику: ви можете відключити сповіщення на повітряній кулі для всіх піктограм області сповіщень за допомогою місцевої групової політики. Як пояснює HowToGeek ,

  1. відчинено gpedit.msc
  2. "Ліворуч перейдіть до Конфігурація користувача \ Адміністративні шаблони \ Меню" Пуск "та панель завдань"
  3. "Ліворуч під Налаштуваннями прокрутіть униз до" Вимкнути всі сповіщення на повітряній кулі "та двічі клацніть."

Я б не рекомендував цього, оскільки Windows періодично використовує ці кулі для корисних повідомлень (ваш жорсткий диск виходить з ладу, акумулятор майже вичерпається тощо ) - вимкнення оновлень для вашої конкретної програми є набагато більш чистим рішенням.


Це було однією з причин задавати це питання в першу чергу.
Андерс

Що було, вибачте?
supervacuo

1
Відповідь вам не рекомендується, оскільки вона вимикає всі сповіщення ... не те, що я хотів!
Андерс

3

Ви не казали нам, про яку програму (чи навіть про яку програму!), Тож ваш пробіг може відрізнятися, але як щодо:

  • Закрийте програму
  • Встановіть і запустіть проксі-сервер налагодження Fiddler
  • Запустіть додаток
  • Слідкуйте за ім'ям хоста, яке він контактує, щоб перевірити наявність оновлень
  • Блокуйте це ім’я хосту за допомогою запису у hostsфайлі (дуже мало підручників із всеосяжним включенням для Windows 7, але я знайшов той, який виглядає переважно повною )
  • Сподіваємось, що програма не виходить з ладу, якщо вона не може дійти до сервера оновлень, а натомість виходить з ладу (це має бути майже для всіх не-Інтернет-додатків)
  • Насолоджуйтесь життям без сповіщень про оновлення, поки ви не видалите рядок, який ви додали до hostsфайлу!

Якщо ваша програма «корисно» пам’ятає наявність оновлення від останнього разу, коли він зміг зв’язатися з сервером оновлення, можливо, вам доведеться видалити та перевстановити стару версію, коли hostsфайл заблокується, щоб не побачити нову завантаження.


Я не розповідав вам, яка програма просто тому, що вона не цікава, і відповідь не повинна залежати від неї. Ваша відповідь є найбільш привабливою, оскільки вона хоча б намагається вирішити проблему. З іншого боку, той факт, що мова йде про оновлення, також не має значення. Питання не в тому, це могло бути будь-яке повідомлення. Ваша відповідь також говорить про те, що іншого рішення для цього немає. Почав жаліти, що в першу чергу попросив ...
Андерс

1
Я усвідомлюю, що це не має значення, що це оновлення, і не має значення, яка це програма, але - як підтверджують інші - загального рішення немає. Ваша програма порушено використовує область сповіщень , і API не дозволяє вам придушувати сповіщення на одну іконку, навіть якщо ви хочете забруднити руки кодом.
supervacuo

Це не зовсім так, що це неможливо "навіть якщо ви хочете забруднити руки кодом" - я вважаю, що LiteStep міг це зробити, хоча це замінює весь ваш робочий стіл / explorer.exe, і якщо ви робите це неправильно , і це дійсно може підтягнути вашу систему. Але ... ти завжди можеш це зробити з кодом, якось. Це просто не підтримується, як, взагалі. :-)
BrainSlugs83

2

У поточному дизайні Windows це неможливо. Панель сповіщень була спеціально розроблена для відображення сповіщень - статус-кво застосованих тут програм, щоб показати, що вони ще живі, - це неправильна поведінка (вони повинні бути на панелі завдань, а не на панелі сповіщень).

Але тоді, здається, ми задаємо неправильне запитання. Чому ви, можливо, хочете не оновлювати ? Оновлення можуть захищати вас від уразливості безпеки, які можуть бути використані для компрометації вашої машини. Якщо це ваша домашня машина, вони візьмуть дані вашої кредитної картки, а якщо це ваша компанія, вони візьмуть IPR вашої компанії або реквізити вашої клієнтської картки (пам’ятайте: 2 з 3 малих і середніх підприємств, які взломані, припиняють свою діяльність протягом року ).

Мені здається, що найкращим способом зупинити додаток, який вимагає вас оновити, - це, мабуть, оновлення програми.


1
Я в більшості випадків оновлювач додатків саме з тієї причини, яку ви згадали. Причина, коли я не оновив цю, полягає в тому, що вона не працює (зовсім) у новій версії ... Тому я спробував ... і спробую знову, коли з’явиться ще одне оновлення. Я все-таки прийняв рішення використовувати саме цей додаток. Розрахунковий ризик є низьким у цьому випадку. Якщо я помиляюся, я сам буду страждати ... І ей! Якщо це так, як ви кажете. Чому існує можливість: "Сховати піктограму та сповіщення"?
Андерс

Причина "Приховати піктограму та сповіщення" полягає в тому, щоб дозволити користувачеві можливість говорити "Мені все одно, що ця програма має більше говорити - я проігнорую всі її сповіщення". Докладніше: blogs.msdn.com/b/oldnewthing/archive/2006/11/01/922449.aspx
SecurityMatt

Я не погоджуюся з передумовою, що саме так воно було розроблено. Спочатку це був "системний трей", який давав швидкі візуальні вказівки на запущені програми, до яких розробники програмного забезпечення додавали ярлики правої кнопки миші. Це підкріплюється наявністю піктограм, які не мають сповіщень (том, менеджер завдань тощо). Microsoft додав функцію "сповіщення" в наступній версії Windows, а потім відновив її "Область сповіщень", щоб допомогти пояснити вподобання. Я особисто хотів би тут параметр "Лише значок".
tristankoffee

1

я б пішов із опцією "Сховати піктограму та сповіщення" та усунути цей додатковий клацання миші, додавши ярлик для запуску програми, клацніть правою кнопкою миші ярлик програми та додайте комбінацію клавіш


0

Якби ви вказали назву програми, хтось, можливо, міг би сказати вам, як саме цього досягти. Як і все, кожен може зробити - спекулювати.

Я б зосередив свої зусилля на відключенні сповіщень про оновлення в самій програмі. Кожна програма, яку я бачив із оновленням, має такий варіант.

З цього я б почав, як би запропонував найелегантніше рішення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.