Появился баннер, вы были на встрече, а к тому времени, когда открыли чат, в нём уже говорилось, что сообщение удалено. Баннер и чат — это разные вещи: чат — копия приложения, которую отправитель может изменить, а баннер — копия, переданная Windows в момент получения. Удаление сообщения обновляет первую копию. До второй оно не добирается.
Возможность по-прежнему прочитать сообщение определяется тремя вопросами, именно в таком порядке: передало ли приложение уведомление Windows вообще, содержало ли оно текст и успела ли Windows его удалить.
Какие приложения передают уведомления Windows
Первый вопрос — передало ли приложение свои оповещения Windows. Некоторые приложения используют систему уведомлений Windows, которая показывает и недолго хранит их оповещения. Другие создают собственные баннеры, поэтому Windows и инструменты, читающие её поток уведомлений, их не получают.
| Приложение | Проходит через Windows | Можно сохранить |
|---|---|---|
| Да | Да | |
| Telegram | Только если Use Windows notifications включён | Только тогда |
| Slack | Да | Да |
| Microsoft Outlook | Да | Да |
| Chrome, Edge, Firefox | Да | Да |
| Microsoft Teams | Нет | Нет |
Любое приложение можно проверить самостоятельно примерно за минуту. Откройте «Параметры» → «Система» → «Уведомления»: у каждого приложения, зарегистрированного в системе уведомлений Windows, есть отдельная запись. Или дождитесь его баннера, позвольте ему исчезнуть и нажмите Win + N — если уведомление есть на панели, оно прошло через Windows. Teams — единственное приложение, которое этого не делает, и никакой инструмент не может это изменить.
Настройка, определяющая, будет ли вообще отображаться текст
Уведомление может прийти через Windows и всё равно не содержать ничего полезного. В приложениях для обмена сообщениями есть собственная настройка предварительного просмотра — в WhatsApp она находится в разделе «Настройки» → «Уведомления» и называется Show Preview — если она отключена, баннер сообщает о новом сообщении, не приводя его текст. В Windows есть второй переключатель такого же типа для каждого приложения в разделе «Параметры» → «Система» → «Уведомления»: он скрывает содержимое, когда экран заблокирован.
Если любой из этих параметров отключён, текста сообщения нигде за пределами приложения нет, поэтому истории уведомлений нечего сохранять. Уведомления, в которых просто написано «Личное» — это та же настройка, показанная с другой стороны.
Как долго Windows его хранит
Windows ненадолго сохраняет уведомления. Центр уведомлений в разделе Win + N хранит небольшое количество уведомлений от каждого приложения — по умолчанию три, а в настройках отдельного приложения доступны значения 1, 3, 5, 10 или 20. При активной переписке вчерашнее сообщение вытесняется менее чем за час. Нажатие на уведомление удаляет его. Очистка панели удаляет их все. Это не архив, а короткая очередь, которая случайно оказывается видимой.
Вы сможете прочитать сообщение, если приложение направляет уведомления через Windows, предварительный просмотр был включён и вы посмотрите на него до того, как очередь обновится. Первые два условия можно настроить заранее, но изменить время хранения после исчезновения сообщения нельзя.
Как сделать так, чтобы третье условие больше не имело значения
Notification Logger читает тот же поток, который Windows использует для центра уведомлений, и записывает каждое уведомление на ваш компьютер по мере его поступления, не позволяя очереди перезаписать его. Сохранённое уведомление остаётся после очистки панели, закрытия приложения или удаления отправителем сообщения из чата. Вы можете искать в истории, фильтровать записи по приложению или дате и экспортировать их.
Это меняет только вопрос о сроках и ничего больше. Инструмент не может увидеть уведомление, которое никогда не передавалось Windows, добавить текст, удалённый настройкой предварительного просмотра до отправки, или прочитать собственную базу данных какого-либо приложения для чатов. Содержимое остаётся на вашем компьютере — оно не собирается и не передаётся.
Что делать прямо сейчас
- 1. Нажмите Win + N прежде чем делать что-либо ещё. Если уведомление всё ещё находится на панели, оно ещё не было вытеснено.
- 2. Если оно исчезло, проверьте по приведённому выше списку в «Параметрах», использует ли приложение уведомления Windows вообще. Если нет, баннер никогда не существовал за пределами этого приложения, и искать нечего.
- 3. Включите предварительный просмотр сейчас, если он был отключён, чтобы следующее уведомление пришло с текстом.
- 4. Если вам это важно не в первый раз, начните сохранять уведомления — постфактум восстановить уже нечего.
Источники
- Microsoft: уведомления и режим «Не беспокоить» в Windows
- Microsoft Learn: прослушиватель уведомлений