16

Настройки для области уведомлений в Windows 7 имеют три варианта:

  • Показать значок и уведомления
  • Скрыть значок и уведомления
  • Показать только уведомления

Ну вот моя проблема. У меня неправильно работает приложение, которое не имеет никаких настроек для отключения уведомлений. И это постоянно заставляет меня обновляться, хотя я знаю, что следующая версия не работает должным образом. Я вообще не хочу видеть всплывающее уведомление с напоминанием. Но ведь у приложения есть несколько полезных опций, которые я ежедневно использую для выполнения задач. Они доступны из области уведомлений / панели задач.

Я хотел бы заставить приложение замолчать, установив опцию на что-то вроде:

  • Только показать значок

или же

  • Показать значок и скрыть уведомления

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

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

Есть ли способ заставить область уведомлений вести себя так?

6 ответов6

7

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

  1. Откройте gpedit.msc
  2. «С левой стороны перейдите к Конфигурация пользователя \ Административные шаблоны \ Меню« Пуск »и Панель задач»
  3. «С левой стороны в разделе« Настройки »прокрутите вниз до« Отключить все всплывающие уведомления »и дважды щелкните».

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

3

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

  • Закрыть приложение
  • Установите и запустите прокси-сервер отладки Fiddler
  • Запустите приложение
  • Наблюдайте имя хоста, к которому он обращается, чтобы проверить наличие доступных обновлений
  • Заблокируйте это имя хоста, используя запись в файле hosts (очень мало универсальных учебников по Windows 7, но я нашел тот, который выглядит в основном завершенным)
  • Надеюсь, что приложение не выйдет из строя, если оно не сможет добраться до сервера обновлений, и вместо этого произойдет сбой в автоматическом режиме (это должно иметь место почти для всех неинтернетных приложений)
  • Наслаждайтесь жизнью без уведомлений об обновлениях, пока не удалите строку, добавленную в файл hosts !

Если ваше приложение "услужливо" запоминает наличие обновления с момента последнего обращения к серверу обновлений, вам может потребоваться удалить и переустановить старую версию с блокировкой файла hosts чтобы предотвратить ее появление при новой загрузке.

3

Как уже упоминалось, это не то, как область уведомлений предназначена для работы. Уведомления являются его смыслом, поэтому возможность их отключать противоречит целям разработки системы.

Похоже, что вы действительно хотите сделать это использовать его, чтобы открыть программу и не заботиться об уведомлениях. Для эквивалентного решения я бы попробовал что-то вроде этого:

  1. Скройте значок (а затем и уведомления), перетащив его во всплывающее окно области уведомлений (или с помощью вашего метода, который вы предпочитаете).
  2. Создайте папку где-нибудь, содержащую только ярлык для этой программы, указывающий непосредственно на ее исполняемый файл.
  3. Щелкните правой кнопкой мыши панель задач, выберите панели инструментов и нажмите «Новая панель инструментов ...». Затем перейдите к вновь созданной папке и, не открывая ее, выделите ее и нажмите "Выбрать папку".
  4. Если вы хотите, разблокируйте панель задач и переместите / измените размер новой панели инструментов, чтобы она была там, где вы найдете ее наиболее полезной.

Это должно работать. Я не знаю конкретной программы, с которой вы боретесь, но те, которые я использую часто, не будут запускать новый экземпляр с помощью этого метода, а откроют существующий экземпляр. Я полагаю, что программе пришлось бы специально проинструктировать Windows, чтобы не делать этого, хотя какой механизм он использует и является ли это вообще верным, мне не очень знаком.

2

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

Но тогда кажется, что мы задаем не тот вопрос. Почему вы не хотите обновлять? Обновления могут защитить вас от уязвимостей в системе безопасности, которые могут быть использованы для компрометации вашего компьютера. Если это ваш домашний компьютер, они берут данные вашей кредитной карты, а если это ваша компания, они берут IPR вашей компании или данные кредитной карты вашего клиента (помните: 2 из 3 взломанных МСП прекращают свою деятельность в течение года ).

Мне кажется, что лучший способ остановить приложение, требующее обновления, возможно, обновить приложение.

1

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

0

Если вы указали название программы, кто-то мог бы точно сказать вам, как этого добиться. На самом деле, все, что может сделать каждый, - это спекулировать.

Я бы сосредоточил свои усилия на отключении уведомлений об обновлениях в самом приложении. Каждое приложение, которое я видел с помощью средства обновления, имеет эту опцию.

Это то место, с которого я бы начал, так как оно предложит самое элегантное решение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .