Xbox ゲーム バーは、単に削除したいだけなら、ちょっと面倒なものです。特に、Windows のゲーム オーバーレイには興味がなく、Xbox コントローラーや他のオーバーレイ アプリの使用など、他の作業に干渉しないようにしたいだけの人にとってはなおさらです。奇妙なことに、設定で無効にしても、コントローラーを接続したり、特定のアクションを実行したりすると、「この ‘ms-gamebar’ リンクを開けません」のような奇妙なエラー メッセージが表示されたり、動作が不安定になったりすることがあります。まるで Windows がこのオーバーレイを簡単に手放したくないかのようです。そこで、どの程度まで徹底的に対処したいかに応じて、このオーバーレイを完全に無効にしたり削除したりする方法をいくつかご紹介します。設定でオフにするだけでは不十分な場合もあり、これらの追加手順が必要になることもあります。もちろん、Windows は必要以上に難しくしているからです。
WindowsでXboxゲームバーの問題を解決する方法
解決策1:設定からゲームバーを無効にする
コントローラーを接続してもオーバーレイが表示されたりエラーが発生したりする場合は、まずこの方法を試してください。Windowsにゲームバーを完全にオフにするよう指示しないと、ゲームバーが繰り返し実行または起動しようとする可能性があるため、この方法が役立ちます。以下に簡単な手順を示します。
- ゲームバーがバックグラウンドで実行されていないことを確認してください。タスクマネージャー()でGameBarPresenceWriter.exeやVideoUX.exeCtrl + Shift + Escなどのプロセスを確認できます。
- スタートメニューを開き、「設定」に進みます。
- サイドバーメニューから「ゲーム」を選択してください。
- ゲームバーを使用してゲームクリップ、スクリーンショット、およびブロードキャストを録画するのトグルをオフにします。
- また、コントローラーのこのボタンを使用して、Xboxゲームバーを開く機能を無効にしてください。
- 次に、設定の「アプリと機能」に移動します(設定 > アプリ > アプリと機能)。
- 検索機能を使うかスクロールして「Xbox Game Bar」を探します。その横にある3つの点をクリックし、「詳細オプション」を選択します。
- 下にスクロールして「権限」または「アプリの権限」を探し、バックグラウンドアプリや、再び問題を引き起こす可能性のある権限などについては「なし」に設定してください。
この操作を行うか、少なくとも設定でトグルを無効にすることで、オーバーレイの起動を軽減または阻止できる場合が多いです。しかし、それでも奇妙なエラーが残ることがあるため、必要に応じてもう少し詳しく調べてみましょう。
解決策2:最近のWindowsアップデートをロールバックまたは削除する
これは主に、KB5034204などの最近のアップデート後に問題が発生し始めた場合に当てはまります。Windowsのアップデートによって、Xboxオーバーレイや関連コンポーネントに不具合が生じることがあります。これを解決するには、最新のアップデートをアンインストールしてみてください。
- コントロールパネルを開きます(Windowsの検索ボックスに「コントロールパネル」と入力してください)。
- プログラム > プログラムのアンインストールに進みます。
- 左側のサイドバーで、「インストール済みの更新プログラムを表示」をクリックします。
- リストを日付順に並べ替えて、最新の更新情報が最初に表示されるようにしてください。
- 最新の更新プログラム(KB5034204など)を右クリックして、「アンインストール」を選択してください。画面の指示に従ってください。元に戻せるのでご安心ください。
- アンインストール後、再度更新プログラムを確認してください。ただし、Microsoft がバグを修正できるよう、更新プログラムを 1 週間一時停止することを検討してください (設定 > Windows Update >更新プログラムを 7 日間一時停止)。
これは多少当てずっぽうな方法かもしれませんが、一部のシステム構成では、奇妙な競合を解消してくれることがあります。
修正方法3:自動再生をオフにする(オーバーレイが誤って再生を開始してしまうことがあるため)
Windowsが機器を接続した際にメディアやアプリを自動起動している場合、それがオーバーレイに悪影響を与えている可能性があります。自動再生を無効にすることで、一部のトリガーを防ぐことができます。
- 検索ボックスに「コントロールパネル」と入力して開いてください。
- 「ハードウェアとサウンド」に進んでください。
- 「自動再生」をクリックしてください。
- すべてのメディアとデバイスで自動再生を使用するのチェックを外してください。
- 「保存」をクリックしてシステムを再起動してください。場合によっては、これによりWindowsが予期せず特定のオーバーレイを起動するのを防ぐことができます。
修正4:PowerShellを使用してXboxゲームバーを削除する
ここからが本題です。もしこのプログラムにうんざりして、完全に削除したい場合は、PowerShellを使ってアンインストールできます。ただし、マシンによっては、何度か試行錯誤が必要な場合や、レジストリ設定の調整が必要になる場合があることを覚えておいてください。
- PowerShellを検索し、右クリックして「管理者として実行」を選択します。
- 以下のコマンドを入力(またはコピー&ペースト)して、Enterキーを押してください。
- PCを再起動してください。それでもXboxオーバーレイが再び表示される場合は、以下のコマンドを順番にコピーして実行してください。
- 再起動してみて、それで完全に解消されるかどうか確認してください。
get-appxpackage *Microsoft. XboxGamingOverlay* | remove-appxpackage
reg add HKCR\ms-gamebar /f /ve /d URL:ms-gamebar reg add HKCR\ms-gamebar /f /v "URL Protocol" /d "" reg add HKCR\ms-gamebar /f /v "NoOpenWith" /d "" reg add HKCR\ms-gamebar\shell\open\command /f /ve /d "\"%SystemRoot%\System32\systray.exe\"" reg add HKCR\ms-gamebarservices /f /ve /d URL:ms-gamebarservices reg add HKCR\ms-gamebarservices /f /v "URL Protocol" /d "" reg add HKCR\ms-gamebarservices /f /v "NoOpenWith" /d "" reg add HKCR\ms-gamebarservices\shell\open\command /f /ve /d "\"%SystemRoot%\System32\systray.exe\""
修正5:ゲームオーバーレイを再登録する
PowerShell を使って削除しても解決しない場合は、オーバーレイを再登録すると良いかもしれません。登録がリセットされ、リンクエラーが解消される可能性があります。
- PowerShellを再度管理者として起動してください。
- このコマンドを実行してください。
- 次に、PCを再起動してください。場合によっては、それだけで以前の競合やリンク切れの問題が解消されることがあります。
Get-AppXPackage *Microsoft. XboxGamingOverlay* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_. InstallLocation)\AppXManifest.xml"}
修正6:レジストリを使用してWindowsゲーム録画を無効にする
最後にご紹介するのは、録画機能を完全にオフにしたい方向けのオプションです。録画機能がXboxオーバーレイやコントローラーの接続に支障をきたす可能性があるためです。
- WindowsキーとRキーを同時に押し、regeditと入力してEnterキーを押します。
- UACプロンプトが表示されたら「はい」を選択して確定します。
- 次の場所に移動します: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\GameDVR
- 右側にAllowgameDVRが表示されない場合は、右側のペイン内で右クリックし、 [新規] > [DWORD (32 ビット) 値]を選択して、AllowgameDVR という名前を付けます。
- それをダブルクリックして、値を0に設定し、エディタを閉じます。
- 再起動すれば、Windowsはゲームプレイの録画を停止し、オーバーレイやコントローラーの問題を引き起こす可能性はなくなります。
こういった問題はイライラするものですが、ここで紹介する方法は、Xboxゲームバーとその関連コンポーネントを無効化またはトラブルシューティングするための一般的な手順です。設定、アップデート、バックグラウンドプロセスなどが複合的に絡み合って問題が発生することもあります。これらの手順を踏んでいけば、通常は画面のオーバーレイ表示を解消できるはずです。
まとめ
- 設定の「アプリと機能」でXboxゲームバーを無効にしてください。
- オーバーレイが破損した場合は、最近のWindowsアップデートをアンインストールしてください。
- 自動再生を無効にすると、自動起動を防ぐことができます。
- PowerShellを使用して、Xboxオーバーレイを削除または再登録します。
- レジストリ設定を変更することで、より詳細な制御が可能になります。
まとめ
この一連の作業は、特にWindowsが頑固な場合、少々面倒な作業になることがあります。一部の環境では、無効化、アンインストール、レジストリの調整を組み合わせることで解決できます。目的は、特にコントローラーや他のオーバーレイアプリを使用している際に、オーバーレイが干渉しないようにすることです。これらの手順でエラーや競合が軽減され、バックグラウンドノイズが少なければ少ないほど良いでしょう。幸運を祈ります。そして、この情報が、ゲームバーが頻繁にポップアップ表示されなくなることで、システムを正常に戻すのに役立つことを願っています。