「ms-gamingoverlay を開くアプリが必要」がゲーム起動時に出続ける原因と対処法まとめ【Xbox Game Bar 無効化】

PCゲームを起動するたびに「ms-gamingoverlay を開くアプリが必要です」「このリンクを開くには新しいアプリが必要です」といったポップアップが出続けると、プレイ前からテンションが下がってしまいます。この記事では、Xbox Game Bar を再インストールせずに抑え込む方法を中心に、レジストリ修正・PowerShell コマンド・ランチャー側の設定まで、実用的で再現性の高い対処手順をまとめて解説します。

目次

症状:ゲーム起動時に「ms-gamingoverlay を開くアプリが必要」ポップアップが連発する

主な症状は次のようなものです。

  • PCゲームを起動するたびに、Windows からポップアップが表示される
  • メッセージ例:
    ・「ms-gamingoverlay を開くアプリが必要です」
    ・「このリンクを開くには新しいアプリが必要です」
    ・「Microsoft Store を探す」ボタンが表示される
  • Xbox Game Bar(Microsoft.XboxGamingOverlay)を PowerShell などで削除した後から発生し始めた
  • ゲーム自体は起動するが、毎回ポップアップを閉じる必要がありストレスになる

この現象は、ゲーム側が「ms-gamingoverlay:」というプロトコルを呼び出しているのに、受け取るアプリ(Game Bar)が存在しないために発生します。

原因:ms-gamingoverlay プロトコルと Xbox Game Bar の関係

まずは仕組みを簡単に整理しておきます。

  • 一部のゲームやゲームランチャーは、起動時に ms-gamingoverlay: という URI(プロトコル)を呼び出します。
  • Windows 10 / 11 では、このプロトコルを Xbox Game Bar(ゲームバー) が受け取って、録画・オーバーレイ・Win + G ショートカットなどを提供します。
  • ところが Game Bar をアンインストールすると、
    「プロトコルは呼び出される → 受け取るアプリがない → Windows が『対応アプリを探す?』と聞いてくる」
    という流れになり、毎回ポップアップが出るようになります。

そこで重要なのは、

  • プロトコル自体の呼び出しを抑える(Windows 側でゲーム録画機能を無効化)
  • 壊れた関連付け(「ms-gamingoverlay → Game Bar」)を必要に応じて修復する
  • ゲームランチャー側のオーバーレイ呼び出しを止める

という3つの観点です。

対処全体像:どの順番で何をやるか

この記事で紹介する対処の流れを、先に表で整理します。

優先度対処内容Game Bar の再インストール難易度おすすめ度
①レジストリで Game DVR / オーバーレイ機能を無効化不要中(PowerShell 使用)★★★★★
②組み込みアプリの関連付けを PowerShell で修復不要中〜高★★★★☆
③Steam などのランチャー側のオーバーレイを無効化不要低★★★★☆
④Game Bar を再インストール → 正しく無効化して共存必要低〜中★★★☆☆

まずは ① を必ず実施し、様子を見てから ②・③ を追加で行うのが効率的です。それでもダメな場合の最終案として ④ を検討します。

作業前の注意:復元ポイントとレジストリバックアップを必ず取る

これから紹介する手順には、レジストリ変更やシステム設定変更が含まれます。万一トラブルが起きた際、すぐ戻せるようにしておきましょう。

  • システムの復元ポイントを作成
    コントロールパネル → 「システム」 → 「システムの保護」 → 対象ドライブを選択 → 「作成」
  • レジストリのバックアップ
    Win + R → regedit → レジストリエディタで「ファイル」 → 「エクスポート」

※以下の作業はすべて自己責任で行ってください。操作に不安がある場合は、システムバックアップを取得してから実施することを強く推奨します。

手順1:Game DVR / Xbox Game Bar をレジストリで完全無効化する

最初に、Windows 側の「ゲーム録画機能(Game DVR)」とオーバーレイを無効化し、ms-gamingoverlay の呼び出し自体がトリガーされない状態を目指します。

PowerShell を管理者として起動する

Windows 11 / 10 共通で、次のいずれかの方法で PowerShell を管理者権限で起動します。

  • スタートメニューで「PowerShell」と入力 → 「Windows PowerShell」を右クリック → 「管理者として実行」
  • Win + X → メニューから「Windows PowerShell(管理者)」または「ターミナル(管理者)」を選択

「このアプリがデバイスに変更を加えることを許可しますか?」と聞かれたら「はい」を選択します。

Game DVR を無効化するレジストリコマンド

管理者 PowerShell で、次の2行をそのままコピー&ペーストして実行します。

reg add HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR /f /t REG_DWORD /v AppCaptureEnabled /d 0
reg add HKEY_CURRENT_USER\System\GameConfigStore /f /t REG_DWORD /v GameDVR_Enabled /d 0

各コマンドの意味は次のとおりです。

レジストリ値役割設定値
AppCaptureEnabledアプリキャプチャ(録画)の有効 / 無効0 = 無効 / 1 = 有効
GameDVR_EnabledGame DVR 機能全体の有効 / 無効0 = 無効 / 1 = 有効

実行が終わったら Windows を再起動し、問題のゲームを起動してポップアップが消えているか確認します。

元に戻したい場合(録画機能を再び使いたい場合)

録画機能や Win + G のオーバーレイを再び使いたくなった場合は、同じコマンドで /d 1 に変更して実行します。

reg add HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR /f /t REG_DWORD /v AppCaptureEnabled /d 1
reg add HKEY_CURRENT_USER\System\GameConfigStore /f /t REG_DWORD /v GameDVR_Enabled /d 1

再起動後、必要に応じて「設定 → ゲーム → キャプチャ」「設定 → ゲーム → Xbox Game Bar」のスイッチも確認してください。

(Pro / Enterprise 向け)グループポリシーで恒久的に無効化する

Windows 10 / 11 の Pro / Enterprise では、グループポリシーで Game DVR を無効化しておくと、将来のアップデートや設定変更にも影響を受けにくくなります。

  1. Win + R → gpedit.msc と入力 → Enter
  2. 左ペインで
    「コンピューターの構成」→「管理用テンプレート」→「Windows コンポーネント」→「Windows ゲームの録画とブロードキャスト」に進む
  3. 右ペインの「Windows ゲームの録画とブロードキャストを有効または無効にする」をダブルクリック
  4. 「無効」に設定して「適用」→「OK」

Home エディションにはローカルグループポリシーエディターがないため、この方法は使用できません。その場合は前述のレジストリ方法を使います。

手順2:組み込みアプリの関連付けを PowerShell で修復する

Game Bar を強制的に削除したり、サードパーティ製の「Windows デブロート」スクリプトを実行した環境では、「プロトコル → 既定アプリ」の関連付け情報が中途半端に壊れていることがあります。

このような場合、Game Bar 自体は再インストールせずに、UWP アプリ全体の登録情報を再作成することで、ポップアップが出なくなることがあります。

組み込みアプリ再登録スクリプト

管理者 PowerShell で次のコマンドを実行します。

Get-AppxPackage -AllUsers | ForEach-Object {
  Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"
}

ポイントは次のとおりです。

  • 全ユーザーの UWP アプリ(メール、フォト、ストアなど)を一括で再登録します。
  • 環境によっては数分かかることがあります(途中で止まったように見えても、完了まで待つのが無難です)。
  • エラーがいくつか表示される場合がありますが、すべてが致命的とは限りません。基本的には最後まで実行させます。

実行後は PC を再起動し、改めてゲームを起動してポップアップの有無を確認してください。
手順1の「Game DVR 無効化」と組み合わせることで、症状が治まるケースが多くあります。

手順3:ゲームランチャー・ゲーム内のオーバーレイ機能を無効化する

Steam や Ubisoft Connect、EA app、Epic Games Launcher など、多くのランチャーは独自のゲーム内オーバーレイ機能を持っています。これらが Game Bar と連携・干渉して ms-gamingoverlay を呼び出すことも少なくありません。

代表的なランチャーでのオーバーレイ無効化手順をまとめます。

ランチャーオーバーレイ無効化の例
Steam「Steam」メニュー → 「設定」 → 「ゲーム中」→
「ゲーム中に Steam オーバーレイを有効にする」のチェックを外す
Ubisoft Connect右上メニュー → 「設定」 → 「一般」→
「ゲーム内オーバーレイを有効にする」のチェックを外す
EA app / Origin「アプリケーション設定」→「アプリケーション」→
「ゲーム内の Origin を有効にする」(または類似項目)をオフ
Epic Games Launcher左下の自分のアイコン → 「設定」→
「ゲーム内のオーバーレイ」関連のチェックをオフ

また、個々のゲーム内に「ゲーム内オーバーレイ」「オーバーレイ通知」「録画と共有」などの項目がある場合は、それらもオフにしておきましょう。

Windows 設定から Game Bar 呼び出しを抑制する

一部環境には「設定 → ゲーム → Xbox Game Bar」が表示されていることがあります。この画面で、

  • 「このボタンで Xbox Game Bar を開く」(コントローラーの場合)
  • 「ゲームクリップ、スクリーンショット…に Xbox Game Bar を使用する」

などのスイッチがオンになっていればオフにします。Game Bar をすでに削除済みの場合でも、設定が残っていると挙動が不安定になることがあります。

手順4:どうしても直らない場合の現実解 ― Game Bar を「在るが働かない」状態で共存させる

一部のゲームは、起動時に「ms-gamingoverlay が存在すること」自体を前提として作られており、Game Bar がアンインストールされた状態だと、どうしてもポップアップが出続けるケースがあります。

このような場合の現実的な解は、

  • Game Bar 自体はインストールしておく(存在チェックを通す)
  • しかし録画・オーバーレイ機能はレジストリや設定で無効化して「働かせない」

という「共存スタイル」です。

Xbox Game Bar を再インストールする手順

  1. Microsoft Store を開く
  2. 検索ボックスに「Xbox Game Bar」と入力
  3. アプリページを開き「インストール」または「入手」をクリック
  4. インストール完了後、特に起動する必要はありません

そのうえで、前述の

  • 手順1のレジストリ無効化
  • 手順3のランチャー側オーバーレイ無効化

を適用しておくことで、Game Bar は「いるだけ」の状態になり、ポップアップを抑えつつゲームプレイへの影響を最小限にできます。

やってはいけない対処法と注意点

ネット上の情報を見よう見まねで実行すると、かえって状況を悪化させてしまうこともあります。代表的な NG 例を挙げておきます。

ms-gamingoverlay プロトコルのレジストリキーを削除する

レジストリエディタで HKEY_CLASSES_ROOT\ms-gamingoverlay をまるごと削除してしまうと、

  • Windows が「未登録のプロトコル」と判断する
  • 結果として「このリンクを開くには新しいアプリが必要です」→「Microsoft Store を探す」というダイアログが出続ける

という、別の種類のポップアップ地獄に陥ることがあります。戻すのも面倒なので、安易な削除は非推奨です。

Game Bar の強制アンインストールだけで済ませる

PowerShell で次のようにアンインストールする方法がよく紹介されています。

Get-AppxPackage Microsoft.XboxGamingOverlay | Remove-AppxPackage

しかし、これだけを実行しても、

  • ゲーム側の「ms-gamingoverlay 呼び出し」は止まらない
  • 結果として、ポップアップの根本原因は解消されない

ということが多く、「消したのに余計におかしくなった」状態になりがちです。
Game Bar をどうしても消したい場合でも、この記事で紹介したように、録画機能の無効化・関連付けの修復・オーバーレイ設定の見直しとセットで行うことをおすすめします。

怪しい一括チューニング/デブロートツールを使う

「ワンクリックで不要なアプリを全部削除!」といったツールは魅力的に見えますが、Game Bar を含めた UWP アプリを乱暴に消してしまうものもあります。後から問題が出たときに、何が・どこまで削除されたのか追跡しづらいのが最大の欠点です。

トラブルの切り分けが難しくなるため、業務用 PC やメインマシンでは使用を避けることを推奨します。

それでもポップアップが出る場合の追加チェックポイント

ここまでの手順をすべて試しても、まだポップアップが出る場合は、次のポイントも確認してみてください。

別ユーザーでログインしているか確認する

Game DVR の設定は基本的に「ユーザーごと」です。別の Microsoft アカウントやローカルアカウントでログインしている場合、そのユーザーにもレジストリ無効化(手順1)を行う必要があります。

Windows のバージョンと更新状態を確認する

古いビルドの Windows 10 / 11 では、Game Bar 周りの挙動に不具合があることもあります。「設定 → Windows Update」から最新の更新プログラムを適用しておきましょう。

システムファイルの整合性チェック(オプション)

もし「他の UWP アプリでも不具合が出ている」「ストアアプリが起動しない」といった症状がある場合は、管理者コマンドプロンプトで次を実行し、システムファイルをチェックするのも一案です。

sfc /scannow

完了後、PC を再起動し、挙動を再確認してください。

よくある質問(FAQ)

Q. レジストリを変えると他のゲームやアプリに悪影響はありませんか?

この記事で紹介した AppCaptureEnabled と GameDVR_Enabled は、基本的に「ゲームの録画・オーバーレイ機能」のオン/オフを制御するものです。通常のオフィスソフトやブラウザ、動画再生などには影響しません。

ただし、Game Bar の録画やスクリーンショット機能を常用している場合は、無効化によりそれらが使えなくなります。その場合は、録画用に別のソフト(OBS、NVIDIA ShadowPlay など)を使用するか、必要なときだけ値を 1 に戻す運用を検討してください。

Q. Steam や NVIDIA のオーバーレイは使い続けたいのですが…

Steam や NVIDIA GeForce Experience(ShadowPlay)などの サードパーティ製オーバーレイは、基本的に今回のレジストリ変更とは独立しています。ただし、環境によっては Game Bar と併用することで不具合が出ることもあるため、

  • まず Game Bar(Game DVR)を無効化
  • そのうえで Steam / NVIDIA のオーバーレイだけを有効にする

という順番で確認していくと、どこが原因なのか切り分けやすくなります。

Q. 「ms-gamingoverlay を開くアプリが必要」以外のエラーも出ます。まとめて直せますか?

Game Bar 関連以外に、例えば「ms-windows-store」「ms-settings」など、別のプロトコルで同様のポップアップが出る場合は、

  • 手順2の「組み込みアプリの再登録」
  • Windows Update での最新化
  • sfc /scannow などのシステムファイルチェック

を順に試すことで改善することがあります。それでもダメな場合は、ユーザープロファイルの破損や、より根深いシステム障害の可能性もあるため、バックアップを取ったうえで修復インストールやリセットを検討する余地があります。

まとめ:最短でポップアップを止めるためのチェックリスト

最後に、「ms-gamingoverlay を開くアプリが必要」ポップアップを止めるためのチェックリストを再掲します。

項目確認内容完了
1復元ポイント・レジストリバックアップを作成した□
2レジストリで Game DVR / Game Bar を無効化した(手順1)□
3必要に応じて組み込みアプリの再登録を実施した(手順2)□
4Steam / Ubisoft / EA / Epic などのオーバーレイを無効化した(手順3)□
5それでもダメな場合は Game Bar を再インストールして「在るが働かない」状態にした(手順4)□

多くのケースでは、「手順1(Game DVR 無効化)」+「手順3(ランチャー側オーバーレイ無効化)」の組み合わせで改善します。
それでも解消しない場合、環境固有の要因(古い Windows ビルド、他ソフトとの競合、過去に実行したチューニングツールの影響など)が絡んでいる可能性が高くなります。

焦らず一つずつ設定を見直しつつ、最悪の場合でも復元ポイントから戻せるようにしておけば、安心して試行錯誤できます。ポップアップに悩まされない、快適なゲーム環境づくりの参考になれば幸いです。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次