ADVERTISEMENT

【Edge】フリーズが「特定拡張機能のService Worker」で起きる時のEdge再登録手順

【Edge】フリーズが「特定拡張機能のService Worker」で起きる時のEdge再登録手順
🛡️ 超解決

Edgeを操作中に突然フリーズしてしまい、マウスやキーボードが一切効かなくなる経験をしたことはありませんか。その原因の一つとして、特定の拡張機能がバックグラウンドで動作させるService Workerが不安定になるケースがあります。この問題は拡張機能のService Workerがメモリを使いすぎたり、無限ループに陥ったりすることで発生します。本記事では、Service Workerが原因でEdgeがフリーズした場合に、Edgeを再登録して正常な状態に戻す手順を解説します。

【要点】拡張機能のService Workerによるフリーズを解消するEdge再登録手順

  • 拡張機能のService Workerの無効化: 問題の拡張機能を一時的に無効にしてフリーズを回避します。
  • Edgeのプロファイルフォルダの再作成: 破損したService Workerのデータをリセットして正常な動作に戻します。
  • Edgeのリセット機能の実行: 設定を初期化せずに拡張機能のみを初期状態に戻します。

ADVERTISEMENT

拡張機能のService Workerがフリーズを引き起こす仕組み

拡張機能はバックグラウンドで動作するためにService Workerという仕組みを利用します。Service Workerは常時起動してブラウザの動作を監視したり、データをキャッシュしたりする役割を持ちます。しかし、拡張機能のコードにバグがあると、Service Workerが無限ループやメモリリークを起こし、CPU使用率が100%になることがあります。その結果、Edgeのメインスレッドがブロックされてフリーズが発生します。

特に広告ブロックやタブ管理系の拡張機能はService Workerを多用するため、問題が起きやすい傾向にあります。Windows 11やWindows 10のEdge最新版でも同様の報告があり、拡張機能の互換性が原因となるケースが多いです。この問題は拡張機能の再インストールやEdgeの再登録で解決できることが確認されています。

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

Edge再登録でフリーズを解消する手順

ここでは、拡張機能のService Workerが原因でEdgeがフリーズした場合の具体的な再登録手順を説明します。手順はWindows 11のEdge最新版を基準としていますが、Windows 10でも同じ操作が可能です。

手順1: 問題の拡張機能を特定する

  1. Edgeをセーフモードで起動する
    Edgeのショートカットを右クリックして「プロパティ」を開き、リンク先の末尾に「 –disable-extensions」を追加します(先頭に半角スペースを入れます)。「適用」をクリックしてから起動すると、すべての拡張機能が無効の状態でEdgeが開きます。フリーズしない場合、拡張機能が原因と特定できます。
  2. 拡張機能を一つずつ有効にしてフリーズを再現する
    通常のEdgeを起動し、アドレスバーに「edge://extensions」と入力して拡張機能ページを開きます。拡張機能を一つずつ有効にしてフリーズが再現されるか確認します。フリーズした拡張機能が原因です。

手順2: 拡張機能のService Workerを強制停止する

  1. タスクマネージャーでEdgeのプロセスを確認する
    Ctrl + Shift + Escでタスクマネージャーを開き、「プロセス」タブでEdgeのプロセスを探します。複数のプロセスがありますが、Service Workerは「Microsoft Edge Service Worker」という名前で表示されます。
  2. 問題のService Workerプロセスを終了する
    「Microsoft Edge Service Worker」プロセスを選択し、「タスクの終了」をクリックします。これで強制的にService Workerを停止できます。ただし、Edgeが自動的に再起動する場合があります。

手順3: Edgeのプロファイルフォルダを再作成する

  1. Edgeを完全に終了する
    タスクマネージャーでEdgeのプロセスが残っていないことを確認します。すべてのEdge関連プロセスを終了してください。
  2. プロファイルフォルダのバックアップを取る
    エクスプローラーで「%LOCALAPPDATA%\Microsoft\Edge\User Data」を開きます。「Default」フォルダを右クリックしてコピーし、デスクトップなどに貼り付けてバックアップします。
  3. Defaultフォルダを削除する
    バックアップ後、「Default」フォルダを削除します。これにより、Edgeは次回起動時に新しいプロファイルフォルダを自動生成します。

手順4: Edgeをリセットする

  1. 設定からリセットを実行する
    Edgeを起動し(フリーズする場合はセーフモードで)、アドレスバーに「edge://settings/reset」と入力します。「設定を元の既定値に戻す」をクリックします。この操作では拡張機能と一時データのみがリセットされ、ブックマークやパスワードは保持されます。
  2. 拡張機能を再インストールする
    リセット後、問題の拡張機能を再度インストールします。インストール後、正常に動作するか確認してください。Service Workerが原因でフリーズしていた場合、この手順で解消されます。

Service Worker問題で注意すべきポイント

拡張機能の再インストールで解決しない場合

同じ拡張機能を再インストールしてもフリーズが再発する場合、その拡張機能のService Workerに根本的なバグがある可能性が高いです。Edgeの開発者ツールでService Workerの動作を確認し、拡張機能のバージョンが最新かどうか確認してください。更新があれば適用し、それでも直らない場合は拡張機能の代替を検討しましょう。

プロファイルフォルダ削除によるデータ消失

プロファイルフォルダを削除すると、ブックマークやパスワード、閲覧履歴などが失われます。必ず事前にバックアップを取ってください。Edgeの同期機能を利用している場合は、同期によって復元できる可能性がありますが、確実ではありません。重要なデータは事前にエクスポートしておくことをおすすめします。

Windows 10での注意点

Windows 10でも上記の手順は同じように使えます。ただし、Windows 10のEdgeバージョンによっては「edge://settings/reset」の文言が異なる場合があります。画面の指示に従って「設定をリセット」を選んでください。また、セーフモード起動のコマンドラインオプション「–disable-extensions」はWindows 10でも有効です。

ADVERTISEMENT

通常のEdgeリセットと再登録の比較

項目 Edgeリセット(設定→リセット) Edge再登録(プロファイル再作成)
影響範囲 拡張機能、一時データのみ ブックマーク、パスワード、履歴など全データ
Service Workerへの効果 拡張機能のService Workerをリセット プロファイルごと新しくするためより確実
手間 数クリックで完了 バックアップとフォルダ削除が必要
データ損失リスク 低い 高い(バックアップ必須)

まとめ

Edgeが拡張機能のService Worker原因でフリーズした場合、まず問題の拡張機能を特定して無効化し、次にプロファイルフォルダの再作成またはEdgeのリセットを実行することで復旧できます。特に再登録(プロファイル再作成)はService Workerの破損データを一新するため効果的です。ただし、データ損失を防ぐために必ずバックアップを取ってから行ってください。この問題を解決した後は、拡張機能の設定を見直したり、EdgeのService Worker管理機能を活用して再発を防止しましょう。


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

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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

ADVERTISEMENT