ADVERTISEMENT

【Edge】バックグラウンドオーディオ再生でEdgeがフリーズする時の音声プロセス分離手順

【Edge】バックグラウンドオーディオ再生でEdgeがフリーズする時の音声プロセス分離手順
🛡️ 超解決

バックグラウンドで音楽や動画を再生中に、Microsoft Edgeがフリーズして操作を受け付けなくなることがあります。この症状の原因は、音声処理とブラウザ全体のプロセスが適切に分離されていないことです。本記事では、Edgeの音声プロセスを分離する設定手順を解説します。この設定により、バックグラウンド再生中でもブラウザが安定して動作するようになります。最後までお読みいただければ、すぐに実践できる解決策を身につけられます。

【要点】音声プロセス分離でフリーズを防止する手順

  • 音声サンドボックスフラグの有効化: edge://flagsで「Audio sandbox」などのフラグを有効にし、ブラウザを再起動します。
  • グループポリシーでの設定: 管理者は「AudioSandboxEnabled」ポリシーを有効にして、組織全体に適用できます。
  • レジストリ編集での設定: レジストリにDWORD値を作成し、直接音声プロセス分離を強制します。

ADVERTISEMENT

なぜバックグラウンド再生でEdgeがフリーズするのか

Edgeはマルチプロセスアーキテクチャを採用していますが、音声処理はデフォルトでブラウザのメインプロセス内で行われることがあります。特に複数のタブで音声を再生したり、高負荷なサイトを開いていると、メインプロセスに負荷が集中し、フリーズや応答停止を引き起こします。音声プロセスを分離することで、音声処理を独立したプロセスに任せ、ブラウザ全体の安定性を向上させます。この設定は、特に音楽ストリーミングサービスや動画サイトを頻繁に利用するユーザーにとって有効です。

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

音声プロセスを分離する具体的な手順

音声プロセスを分離するには、以下の3つの方法があります。環境や管理者権限に応じて最適な方法を選んでください。なお、いずれの方法でも操作後はEdgeの再起動が必要です。

方法1: edge://flags で音声サンドボックスを有効にする

  1. アドレスバーに edge://flags と入力します
    Edgeのアドレスバーに「edge://flags」と入力し、Enterキーを押します。実験機能の一覧が表示されます。
  2. 「Audio sandbox」フラグを検索します
    画面上部の検索ボックスに「Audio sandbox」と入力します。関連するフラグとして「Out-of-process audio」「Enable audio process isolation」が表示される場合もあります。
  3. 該当フラグを「Enabled」に変更します
    見つかったフラグの右側にあるドロップダウンリストをクリックし、「Enabled」を選択します。フラグによっては「Audio sandbox」のみが存在することもあります。
  4. ブラウザを再起動します
    画面下部に表示される「Relaunch」ボタンをクリックし、Edgeを再起動します。再起動後に設定が反映されます。

方法2: グループポリシーで音声サンドボックスを強制する

この方法はWindows 11 Pro/EnterpriseまたはWindows 10 Pro/Enterpriseで利用できます。管理者権限が必要です。

  1. グループポリシーエディターを起動します
    Windowsキー+Rキーを押して「ファイル名を指定して実行」を開き、「gpedit.msc」と入力してEnterキーを押します。
  2. Edgeの音声設定に移動します
    「コンピューターの構成」→「管理用テンプレート」→「Microsoft Edge」→「音声」と順に開きます。
  3. 「音声サンドボックスを有効にする」を編集します
    ポリシー一覧から「音声サンドボックスを有効にする」をダブルクリックし、「有効」を選択して「OK」をクリックします。
  4. ポリシーを更新します
    管理者としてコマンドプロンプトを開き、「gpupdate /force」と入力してEnterキーを押します。更新が完了するまで待ちます。
  5. Edgeを再起動します
    Edgeを完全に終了してから再度起動します。設定が適用されていることを確認します。

方法3: レジストリエディターで直接設定する

レジストリを編集する前に、必ずバックアップを取ってください。誤った編集はシステムの不安定化を引き起こす可能性があります。

  1. レジストリのバックアップを取ります
    「regedit」を起動し、メニューから「ファイル」→「エクスポート」を選択します。エクスポート範囲は「すべて」を選び、任意のファイル名で保存します。
  2. 目的のキーに移動します
    アドレスバーに「HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge」と入力してEnterキーを押します。キーが存在しない場合は、手動で「Edge」キーを作成します。
  3. DWORD値を作成します
    右側のペインで右クリックし、「新規」→「DWORD (32ビット) 値」を選択します。名前を「AudioSandboxEnabled」に変更し、値を「1」に設定します。値が「1」で有効、「0」で無効です。
  4. レジストリエディターを閉じて再起動します
    レジストリエディターを閉じ、Edgeを再起動します。設定が反映され、音声プロセスが分離されます。

設定の確認方法

音声プロセスが正しく分離されたかどうかは、Edgeの組み込みプロセスページで確認できます。アドレスバーに「edge://process」と入力し、表示される一覧に「Audio process」が含まれていることを確認します。含まれていれば、音声プロセスが独立して動作しています。

設定時に遭遇しやすい問題と対策

フラグが表示されない場合

フラグの名称はEdgeのバージョンやチャンネル(安定版、ベータ版など)によって異なることがあります。「Audio sandbox」で見つからない場合は、「Out-of-process audio」や「Enable audio process isolation」で検索してみてください。また、Edgeを最新バージョンに更新することでフラグが追加されていることもあるため、アップデートを確認してください。

ポリシーやレジストリ設定が反映されない場合

グループポリシーを設定したのに反映されない場合、コマンドプロンプトで「gpupdate /force」を実行しても効果がないことがあります。その場合は、コンピュータを一度再起動してください。レジストリ設定が競合していないかも確認します。また、ポリシーとレジストリの両方を設定していると、ポリシーが優先されるため、片方だけに統一してください。

音声プロセス分離後に音が途切れる場合

一部の環境では、音声サンドボックスが原因で音の遅延や途切れが発生することがあります。この症状が現れた場合は、設定を無効に戻すことで回避できます。フラグの場合は「Disabled」に変更し、ポリシーやレジストリの場合は値を「0」または「無効」に設定してください。また、オーディオドライバーが最新であるかを確認し、必要に応じて更新してください。

ADVERTISEMENT

音声プロセス分離の有効・無効による違い

項目 分離前(無効) 分離後(有効)
安定性 バックグラウンド再生中にフリーズしやすい フリーズが大幅に減少、稀に音声遅延が発生
リソース消費 メインプロセスに負荷集中、CPU使用率が高い 音声プロセスが独立、全体のCPU使用率はやや増加
設定の容易さ 特別な設定不要 フラグ・ポリシー・レジストリのいずれかを設定する必要あり
互換性 ほぼ全てのサイトで問題なし 一部の古いドライバーやコーデックで問題が生じる場合あり

まとめ

本記事では、Edgeのバックグラウンドオーディオ再生でフリーズする問題に対し、音声プロセス分離の設定手順を解説しました。edge://flags、グループポリシー、レジストリの3つの方法を紹介しました。これらの設定により、ブラウザの安定性が向上し、快適な音楽・動画再生が可能になります。設定後はedge://processページで音声プロセスが独立していることを確認すると良いでしょう。もし問題が解決しない場合は、EdgeのアップデートやWindowsのオーディオドライバーの更新もあわせて試してみてください。


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

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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

ADVERTISEMENT