特定の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エラーが発生したりします。
EdgeのキャッシュとService Workerデータを削除する手順
この問題を解決するために、EdgeのキャッシュとService Workerのデータを削除します。以下の手順を実行してください。
- Edgeの設定を開く
Edgeを開き、右上にある「・・・」(設定など)アイコンをクリックします。表示されるメニューから「設定」を選択してください。 - 「プライバシー、検索、サービス」を選択する
設定画面の左側にあるメニューから「プライバシー、検索、サービス」をクリックします。 - 「閲覧データをクリア」の「クリアする閲覧データを変更する」をクリックする
「閲覧データをクリア」セクションにある「クリアする閲覧データを変更する」ボタンをクリックします。 - キャッシュとCookieを削除する
「閲覧データをクリア」ウィンドウが表示されます。「時間範囲」を「すべての期間」に設定します。「Cookieとその他のサイトデータ」と「キャッシュされた画像とファイル」にチェックを入れて、「今すぐクリア」ボタンをクリックします。 - Service Workerのデータを削除する
次に、Edgeのアドレスバーに「edge://serviceworker-internals/」と入力してEnterキーを押します。Service Workerの管理画面が表示されます。 - 対象サイトのService Workerを登録解除する
表示されたリストから、問題が発生しているサイトに対応するService Workerを探します。サイトのURLが表示されているはずです。その行の右側にある「Unregister」(登録解除)ボタンをクリックします。確認メッセージが表示されたら、「OK」をクリックします。 - Edgeを再起動する
Edgeを一度完全に終了させてから、再度起動してください。 - 問題のサイトを再読み込みする
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サイトを閲覧できるようになります。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【Windows】画面がチカチカ・点滅する!グラフィックドライバの更新と設定の見直し
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- Windows 11を極限まで軽量化する「不要な標準サービス」停止リスト|PCの動作を爆速化する設定手順とリスク管理の全貌
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
- 【Windows】ロック画面のタイムアウト時間を変更してすぐに画面が消えないようにする手順
