バナーが表示されたとき、あなたは会議中でした。そしてチャットを開いたときには、メッセージが削除されたという表示になっていました。バナーとチャットは別物です。チャットはアプリが保持するコピーで、送信者が変更できます。一方、バナーはメッセージが届いた時点でWindowsに渡されたコピーです。メッセージを削除すると前者は更新されますが、後者にさかのぼって影響することはありません。

まだ読めるかどうかは、次の3つの質問に順番に答えることで決まります。アプリは通知をWindowsに渡したのか、テキストを含めたのか、そしてWindowsはまだそれを破棄していないのか、です。

通知をWindowsに渡すアプリ

最初の質問は、アプリケーションがアラートをWindowsに渡したかどうかです。一部のアプリケーションはWindowsの通知システムを使用し、アラートを表示して短時間保持します。一方、独自のバナーを表示するアプリもあり、その場合はWindowsやWindowsの通知ストリームを読み取るツールに通知が届きません。

アプリケーション Windowsを経由する 保存できる
WhatsAppはいはい
Telegram次の場合のみ Use Windows notifications をオンにした場合その場合のみ
Slackはいはい
Microsoft Outlookはいはい
Chrome、Edge、Firefoxはいはい
Microsoft Teamsいいえいいえ

どのアプリでも、約1分で自分で確認できます。「設定」→「システム」→「通知」を開いてください。Windowsの通知システムに登録されているすべてのアプリケーションには、ここに個別の項目があります。または、そのアプリからバナーが表示されるのを待ち、消えるまでそのままにしてから Win + N を押します。通知がパネルに表示されていれば、Windowsを経由しています。 TeamsはWindowsを経由しないアプリで、それを変更できるツールはありません。

テキストを表示するかどうかを決める設定

通知がWindows経由で届いても、役立つ内容が何も表示されないことがあります。メッセージアプリには独自のプレビュー設定があります。WhatsAppでは「設定」→「通知」にある Show Preview です。これをオフにすると、バナーはメッセージが届いたことだけを知らせ、内容は表示しません。Windowsにも同じ種類のスイッチがあり、「設定」→「システム」→「通知」でアプリごとに設定できます。この設定は、画面がロックされている間、内容を非表示にします。

どちらか一方がオフになっていると、アプリの外部にはメッセージ本文が存在しないため、通知履歴に保存できるものもありません。 「Private」とだけ表示される通知 は、この設定を反対側から見たものです。

Windowsが通知を保持する期間

Windowsは通知を短時間だけ保持します。「通知センター」の下にある Win + N には、アプリケーションごとに少数の通知が保持されます。既定では3件で、アプリごとの設定では1、3、5、10、20件を選択できます。チャットが活発だと、昨日のメッセージは1時間以内に押し出されます。通知をクリックすると、その通知は削除されます。パネルをクリアすると、すべて削除されます。そこにあるものは記録ではありません。たまたま表示されている短いキューにすぎません。

アプリがWindows経由で通知を送り、プレビューがオンになっていて、キューが次に進む前に確認すれば、メッセージを読むことができます。最初の2つの条件は事前に設定できますが、メッセージが消えた後でタイミングを変えることはできません。

3つ目の条件を問題にしない方法

Notification Logger は、Windowsが通知センターに使用するものと同じストリームを読み取り、キューに上書きされる前に各通知を到着時点でPCに書き込みます。保存された通知は、パネルをクリアした後も、アプリを閉じた後も、送信者がチャットからメッセージを削除した後も残ります。履歴を検索したり、アプリケーションや日付で絞り込んだり、エクスポートしたりできます。

変わるのはタイミングに関する問題だけで、それ以外は変わりません。Windowsに一度も渡されなかった通知を確認することはできず、プレビュー設定によって送信前に削除されたテキストを追加することもできません。また、チャットアプリケーション独自のデータベースを読み取ることもありません。内容はあなたのマシン上に保存され、収集や送信は一切行われません。

今すぐ行うこと

  1. 1. 何よりも先に Win + N を押してください。通知がまだパネルに表示されていれば、まだ上書きされていません。
  2. 2. 通知が消えている場合は、上記の「設定」一覧を使って、そのアプリがそもそもWindowsの通知を使用しているか確認します。使用していなければ、バナーはそのアプリの外部には存在せず、見つけるものはありません。
  3. 3. プレビューがオフになっていた場合は、今すぐオンにして、次の通知がテキスト付きで届くようにします。
  4. 4. これが一度きりでなく重要なら、通知の保存を始めてください。後からは復元できるものがありません。

情報源

よくある質問

全員から削除されたWhatsAppメッセージを表示できますか?
通知がまだ残っている場合に限り可能です。Windows版WhatsAppはWindowsの通知システムを通じて通知を送信するため、チャット内でメッセージを削除しても、すでに配信された通知は削除されません。ただし、通知センターが保持するのはアプリごとに数件だけです。そのため、何かが保存していない限り、実際には数日ではなく数分間しか機能しません。
通知にテキストがなく、送信者だけが表示されるのはなぜですか?
プレビュー設定がオフになっています。アプリ独自の設定(WhatsAppでは「Show Preview」)か、内容を非表示にするWindowsのアプリごとの設定のいずれかです。テキストはWindowsに送信されていないため、どの履歴にも含めることはできません。
Telegramでも機能しますか?
次の場合のみ Use Windows notifications Telegramの通知設定でオンになっている場合に限り機能します。オフの場合、Telegramは独自のバナーを表示するため、Windowsには通知が届きません。
Microsoft Teamsでも機能しますか?
いいえ。Teamsは通知をWindowsに渡さず独自のバナーを表示するため、通知センターには入らず、記録することもできません。代わりに確認する場所は、Teams独自のアクティビティフィードです。
Windowsは通知をいくつ保持しますか?
既定ではアプリごとに3件です。「設定」→「システム」→「通知」の順に開き、個別のアプリを選ぶと、1、3、5、10、20件から選択できます。通知をクリックするかパネルをクリアすると、その数に関係なく通知は削除されます。
通知履歴はメッセージを読み取りますか?
読み取るのは通知です。これは通知センターが使うものと同じストリームであり、チャットデータベースやアプリそのものではありません。アプリケーションが画面に表示することを選んだ内容だけを取得します。