なかなか消えないChromeの通知に対処するのは、想像以上に厄介です。時には「×」をクリックしても何も起こらず、通知センター全体がフリーズしたように見えたり、反応しなくなったりします。まるでChromeが癇癪を起こしてポップアップを閉じようとしないかのようです。通常、これはWindowsのアップデート後、あるいは怪しいサイトを閲覧した後に発生します。理由はともあれ、これはワークフローを著しく阻害し、ブラウザ全体、ひいてはシステム全体を再起動せざるを得なくなる可能性があります。幸いなことに、システムを完全にシャットダウンすることなく、これらの通知を整理するのに役立ついくつかの方法があります。
WindowsでChromeの通知が表示されない問題を解決する方法
簡単な解決策:Windowsエクスプローラーを再起動してください
まず、Windows の通知領域は Windows エクスプローラーに紐づいているため、エクスプローラーを素早く再起動すると、しつこい通知が消えることがよくあります。少し奇妙ですが、一部の環境ではこの方法で UI が更新され、通知が消えます。タスク マネージャーを開き、 [プロセス]Ctrl + Shift + Escタブに移動して、 Windows エクスプローラーを見つけ、右クリックして[再起動]を選択します。デスクトップとタスク バーが 1 秒間フリーズした後、元に戻ります。一部のマシンでは、これで固まった通知が消えますが、必ずしもそうとは限りません。特に通知領域がまったくクリックできない場合は、試してみる価値があります。
キャッシュとCookieをクリアする — ブラウザがうまく動作しない時がある
Chrome のキャッシュや不正な拡張機能が通知の動作に悪影響を与える可能性があります。すべてをクリアすることで、その動作をリセットできます。設定を開き、「プライバシーとセキュリティ」>「閲覧データの消去」を選択します。期間を「すべて」に設定し、「閲覧履歴」、「Cookie とその他のサイトデータ」、「キャッシュされた画像とファイル」にチェックを入れます。「データを消去」をクリックしてしばらく待ちます。理由は不明ですが、キャッシュをクリアすると Chrome が通知でフリーズしなくなることがあります。これはブラウザの再起動のようなものです。
診断のために一時的に通知を無効にする
通知がまだ消えない場合は、Chrome のすべてのサイト通知をオフにしてみてください。直接chrome://settings/content/notificationsにアクセスするか、[設定] > [プライバシーとセキュリティ] > [サイトの設定] > [通知] の順に進んでください。ここで、[サイトが通知の送信を要求する] をオフに切り替えます。これはバグを長期的に解決するものではありませんが、Chrome と Windows のどちらが原因かを特定するのに役立ちます。また、通知をどうしても消せない場合は、少なくともトラブルシューティング中に Chrome が新しい通知を次々と表示しなくなるので、この設定は有効です。無効にした後、Chrome を再起動して、消えない通知がまだ表示されるかどうかを確認してください。
システムファイルチェックとDISMを実行してWindowsの不具合を修正する
Windows UI コンポーネントは、特にアップデート後や予期せぬシステムクラッシュ後に破損することがあります。これを修復するには、管理者としてコマンドプロンプトを開きます(スタートを右クリック > コマンドプロンプト(管理者)またはcmdを検索して「管理者として実行」を選択)。コマンドを入力してEnter キーsfc /scannowを押します。これにより、破損したシステムファイルがスキャンされ、修復が試みられます。完了したら、DISM コマンドを使用して簡単なヘルスチェックを実行します。
DISM /Online /Cleanup-Image /CheckHealthDISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealth
エラーが表示された場合は、ソースパスを指定する必要があるかもしれません/Source:C:\RepairSource\Windows /LimitAccess。例えば、 などです。その後、再起動して通知が正常に動作するかどうかを確認してください。理由は不明ですが、システムの破損により、このようなUIの不具合が発生することがあります。
Chromeで拡張機能とハードウェアアクセラレーションを無効にする
拡張機能同士が競合して、通知がブロックされたりフリーズしたりすることがあります。chrome ://extensions/にアクセスして、疑わしい拡張機能を無効にするか削除してください。また、ハードウェアアクセラレーションによって、UI要素のレンダリングに奇妙な問題が発生することがあります。これを無効にするには、Chrome の[設定] > [システム]に移動し、 [利用可能な場合はハードウェアアクセラレーションを使用する]をオフにしてから、Chrome を再起動してください。これにより、通知がフリーズする原因となっているレンダリングの不具合が解消されることがよくあります。少なくとも、一部の環境ではこの方法で解決します。
最近のWindowsアップデートをアンインストールすることを検討してください
信じられないかもしれませんが、最近のWindowsアップデートが原因かもしれません。特に、アップデートをインストールした後に問題が発生した場合はその可能性が高いです。アンインストールするには、コントロールパネル > プログラム > プログラムのアンインストール > インストールされた更新プログラムの表示を開きます。日付順に並べ替え、最新の更新プログラムを右クリックして「アンインストール」を選択します。その後、しばらく更新を一時停止することをお勧めします。設定 > 更新とセキュリティ > Windows Updateに移動し、「更新を7日間一時停止する」(または別の期間を選択)をクリックします。バグのあるアップデートが原因でランチャーや通知に不具合が発生する場合があり、ロールバックすることで悪循環を断ち切ることができます。
もちろん、これらの解決策は万能ではありませんが、Chromeの通知がフリーズした場合の最も一般的な解決策です。一つの方法がうまくいかなくても、別の方法が効くかもしれません。ChromeとWindowsの同期がずれてしまうのは厄介ですが、最終的にはこれらの方法のいずれかで正常に戻るはずです。
まとめ
- 通知領域を更新するには、Windowsエクスプローラーを再起動してください。
- ChromeのキャッシュとCookieをクリアする
- サイト通知を一時的に無効にする
- システムファイルチェッカーとDISM修復を実行します。
- 競合するブラウザ拡張機能またはハードウェアアクセラレーションを削除してください。
- バグがWindowsアップデート後に発生した場合は、最近のWindowsアップデートをアンインストールしてください。
まとめ
WindowsやChromeのほとんどの機能と同様に、これも必ずしも簡単ではありませんが、これらのヒントは複数のマシンで通知を安定させるのに役立っています。ブラウザの完全なリセットやシステムの再インストールが魅力的に感じられる場合もありますが、通常は上記のいずれかの方法で解決します。これで誰かの悩みが少しでも解消されることを願っています。お役に立てれば幸いです。頑張ってください!