【Edge】Service Workerエラーで特定サイトがEdgeで開けない時のキャッシュ削除手順

【Edge】Service Workerエラーで特定サイトがEdgeで開けない時のキャッシュ削除手順
🛡️ 超解決

特定のWebサイトがEdgeで開けず、Service Workerエラーが表示されることがあります。これは、サイトのキャッシュやService Workerのデータが破損している場合に発生しやすい問題です。この記事では、この問題を解決するためのEdgeのキャッシュ削除手順を解説します。

Edgeで特定のサイトが開けず、Service Worker関連のエラーメッセージが表示される場合、その原因の多くはブラウザに蓄積された古いデータにあります。この問題を解決するには、EdgeのキャッシュとService Workerのデータを削除するのが効果的です。

【要点】EdgeのキャッシュとService Workerデータ削除によるサイト表示エラーの解消

  • サイトのキャッシュとCookieの削除: 特定サイトの閲覧履歴や設定情報を削除し、サイトを初期状態に戻します。
  • Service Workerの登録解除: バックグラウンドで動作するService Workerを無効化し、エラーの原因となっているデータを初期化します。
  • Edgeの再起動とサイトの再読み込み: 削除したデータを反映させ、サイトの正常な表示を確認します。

ADVERTISEMENT

Service WorkerエラーがEdgeで特定サイトを開けなくする原因

Service Workerは、Webサイトがオフラインでも動作したり、プッシュ通知を送信したりするために使われる技術です。しかし、開発中のサイトや更新が頻繁に行われるサイトでは、Service Workerのデータが破損したり、古いバージョンが残ったりすることがあります。Edgeがこの破損したService Workerを読み込もうとすると、サイトの表示に失敗し、エラーが発生するのです。

また、サイトのキャッシュデータが最新の状態と一致しない場合も同様の問題を引き起こします。Edgeは古いキャッシュデータを参照しようとするため、サイトの表示がおかしくなったり、Service Workerエラーが発生したりします。

お探しの解決策が見つからない場合は、こちらの「Microsoft Edgeトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

EdgeのキャッシュとService Workerデータを削除する手順

この問題を解決するために、EdgeのキャッシュとService Workerのデータを削除します。以下の手順を実行してください。

  1. Edgeの設定を開く
    Edgeを開き、右上にある「・・・」(設定など)アイコンをクリックします。表示されるメニューから「設定」を選択してください。
  2. 「プライバシー、検索、サービス」を選択する
    設定画面の左側にあるメニューから「プライバシー、検索、サービス」をクリックします。
  3. 「閲覧データをクリア」の「クリアする閲覧データを変更する」をクリックする
    「閲覧データをクリア」セクションにある「クリアする閲覧データを変更する」ボタンをクリックします。
  4. キャッシュとCookieを削除する
    「閲覧データをクリア」ウィンドウが表示されます。「時間範囲」を「すべての期間」に設定します。「Cookieとその他のサイトデータ」と「キャッシュされた画像とファイル」にチェックを入れて、「今すぐクリア」ボタンをクリックします。
  5. Service Workerのデータを削除する
    次に、Edgeのアドレスバーに「edge://serviceworker-internals/」と入力してEnterキーを押します。Service Workerの管理画面が表示されます。
  6. 対象サイトのService Workerを登録解除する
    表示されたリストから、問題が発生しているサイトに対応するService Workerを探します。サイトのURLが表示されているはずです。その行の右側にある「Unregister」(登録解除)ボタンをクリックします。確認メッセージが表示されたら、「OK」をクリックします。
  7. Edgeを再起動する
    Edgeを一度完全に終了させてから、再度起動してください。
  8. 問題のサイトを再読み込みする
    Edgeで、以前開けなかったサイトにアクセスしてみてください。これで正常に表示されるはずです。

キャッシュ削除後もサイトが開けない場合の確認事項

特定のサイトのCookieのみを削除する

上記の手順で解決しない場合、サイト全体のキャッシュではなく、問題のサイトのCookieとサイトデータのみを削除することで解決する場合があります。Edgeのアドレスバーに「edge://settings/siteData」と入力しEnterキーを押してください。

表示されたサイトデータ一覧から、問題のサイト(例: example.com)を探し、右側にある「削除」アイコン(ゴミ箱マーク)をクリックします。確認画面が表示されたら、「削除」をクリックしてください。

Edgeの拡張機能を一時的に無効化する

インストールしているEdgeの拡張機能が、サイトの表示に影響を与えている可能性も考えられます。Edgeのアドレスバーに「edge://extensions/」と入力してEnterキーを押し、拡張機能管理画面を開きます。

各拡張機能の右下にあるトグルスイッチをオフにして、一時的に無効化します。その後、問題のサイトを再読み込みして表示を確認してください。もし拡張機能を無効化することでサイトが開けるようになった場合は、その拡張機能が原因である可能性が高いです。

Windows 10でのEdgeの挙動の違い

Windows 10のEdgeでも、基本的なキャッシュ削除やService Workerの管理方法はWindows 11と同様です。ただし、UIの配置やメニューの名称が若干異なる場合があります。設定画面の「プライバシー、検索、サービス」から「閲覧データをクリア」を探し、同様の項目を選択してください。Service Workerの管理画面も「edge://serviceworker-internals/」でアクセスできます。

項目 Edge (Windows 11/10) Chrome
キャッシュとCookieの削除 設定 > プライバシー、検索、サービス > クリアする閲覧データを変更する 設定 > プライバシーとセキュリティ > 閲覧履歴データの削除
Service Workerの管理 edge://serviceworker-internals/ chrome://serviceworker-internals/
サイトごとのデータ削除 edge://settings/siteData chrome://settings/siteData

EdgeとChromeは、どちらもChromiumベースのブラウザであるため、キャッシュやService Workerの管理方法に大きな違いはありません。操作手順もほぼ同様です。

ADVERTISEMENT

まとめ

EdgeでService Workerエラーにより特定サイトが開けない問題は、キャッシュやService Workerデータの破損が原因であることが多いです。上記の手順でキャッシュとService Workerデータを削除することで、多くのケースで問題が解決します。もし解決しない場合は、サイト固有のCookieのみを削除するか、拡張機能を無効化して原因を特定してみてください。これにより、Edgeで快適にWebサイトを閲覧できるようになります。

🧭
Microsoft Edgeトラブル完全解決データベース ページが開かない・パスワードが消えた・動作が重いなど、Edgeの困りごとを設定・仕組みから即解消。逆引きリファレンスとして活用してください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。