gamebarpresencewriter.exeとは?CPU・メモリ使用率が高い原因と無効化する5つの対処法
Microsoftは、Windowsのアップデートで「ゲームバー(Game Bar)」という機能を導入しました。これはゲームプレイ中の画面を録画したりスクリーンショットを撮影したりできる便利な機能で、ゲームを終了したりサードパーティ製ソフトをインストールしたりする必要がありません。ゲームを起動すると自動的にゲームバーが立ち上がり、ホットキーを使って各種ツールを操作できます。実行ファイル「gamebarpresencewriter.exe」は、このゲームバー機能を実行するためのプロセスです。
ゲーム中にWindows + Gキーを押すだけでゲームバーにアクセスでき、スクリーンショットの撮影、ゲームプレイの録画、Xboxアプリの素早い起動などを行えます。

gamebarpresencewriter.exeで起こる主な問題
しかしながら、ゲームを起動するたびにこのプロセスが異常なCPU使用率やメモリ使用率を引き起こすとの報告が多く寄せられました。また、システム内にゲームバー関連ファイルが存在しないためにエラーメッセージが表示されるケースもあります。エラー以外にも、ゲームを起動するたびにゲームバーが勝手に立ち上がってしまい、無効化できないという深刻なトラブルに見舞われたユーザーもいます。

これらの問題にはいくつかの解決策があります。ゲーム中にCPUやメモリ使用率が高くなる場合は、まずゲームバーを無効化して症状が改善するか確認しましょう。それでも解決しない場合は、レジストリ設定からゲームDVRとゲームバー全体を無効化する方法を試します。なお、以下の作業には管理者権限が必要になる点にご注意ください。
また、一部のXboxゲームはゲームDVRに依存してスムーズに動作しているため、無効化すると動作が不安定になり、予期しないエラーが発生する可能性があります。そのような場合は、同じ手順で設定を元に戻せば問題ありません。
解決策1:Xboxアプリでゲームバーをオフにする
ゲームバーは本来、Windowsに標準搭載されているXboxアプリの機能の一つです。まずはXboxアプリから直接ゲームバーを無効化し、状況が変わるかどうか確認しましょう。うまくいかない場合は、レジストリを使ってゲームDVRまたはゲームバーを無効化する次の方法を試します。
- Windows + Sキーを押し、検索ボックスに「Xbox」と入力してアプリを開きます。
- 画面左下にある設定アイコンをクリックします。タブ一覧から「ゲームDVR」を選択し、「ゲームDVRを使用してゲームクリップとスクリーンショットを記録する」のチェックを外します。

- 変更を適用するためにPCを再起動し、問題が解決したかどうか確認してください。
解決策2:レジストリエディターでゲームバーを無効化する
Xboxアプリからゲームバーをオフにできない場合は、レジストリエディターを使った無効化を試みます。レジストリエディターは強力なツールであり、内容を理解していないキーを変更するとPCが正常に動作しなくなる恐れがあるため、必ず事前にレジストリのバックアップを取っておきましょう。
- Windows + Rキーを押し、名前ボックスに「regedit」と入力してEnterキーを押します。
- レジストリエディターが開いたら、次のキーへ移動します。
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR
- 「AppCaptureEnabled」という値を探し、数値データを「0」に変更します。「0」はオフ、「1」はオンを意味します。

- 続いて、次のキーへ移動します。
HKEY_CURRENT_USER\System\GameConfigStore
- 「GameDVR_Enabled」という値を探し、ダブルクリックしてプロパティを開きます。数値データを「0」に変更してください。「0」はオフ、「1」はオンを意味します。

- OKを押して変更を保存し、エディターを閉じます。PCを再起動し、問題が解決したかどうか確認してください。
解決策3:設定アプリから無効化する
上記2つの方法で無効化できない場合は、標準の設定アプリから操作してみましょう。ただし、この項目はCreators Update以降に設定アプリへ追加されたもののため、古いバージョンのWindowsでは以下の手順が実行できない可能性があります。
- Windows + Sキーを押し、検索ボックスに「設定」と入力してEnterキーを押します。
- 設定画面で「ゲーム」をクリックし、画面右側のナビゲーションから「ゲームバー」を選択します。
- 「ゲームバーを使用してゲームクリップ、スクリーンショット、ブロードキャストを記録する」のチェックを外します。

- PCを再起動し、問題が解決したかどうか確認してください。
解決策4:ゲームバーのポップアップ設定から無効化する
何らかの理由でXboxアプリをアンインストールしている場合、前述の方法ではゲームバーの設定を変更・無効化できないことがあります。その場合の対処は非常にシンプルで、ゲームバー自体の設定を変更して、ゲーム起動時に自動的に立ち上がらないようにします。
- ゲームを起動してゲームバーを表示させます。自動的に表示されない場合は、Windows + Gキーを押して起動します。
- ゲームバーが起動したら、バーの右側にある「設定」アイコンをクリックします。

- 以下のすべてのオプションのチェックを外します。
「(Xbox)コントローラーのXboxボタンを押したときにゲームバーを開く」
「Microsoftが確認済みのフルスクリーンゲームをプレイしているときにゲームバーを表示する」
「このアプリをゲームとして記憶する」

- 必要な変更を加えたら、PCを再起動し、問題が解決したかどうか確認してください。
注意: その他にも、Xboxアプリのアンインストール、gamebarpresencewriter.exeの所有権の取得、レジストリファイルの所有権の取得などの回避策があります。これらの方法は環境によっては有効ですが、逆に問題を悪化させるリスクもあります。そのため本記事では紹介を見送りました。どうしても試したい場合は、十分に情報を収集したうえで自己責任で行ってください。
解決策5:バッチスクリプトを使用する
上記のどの方法でも解決しなかった場合は、バッチスクリプトを実行する方法を試しましょう。このスクリプトは、まず自身をTrustedInstaller権限に昇格させたうえで、次のコマンドを実行します。
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\Windows.Gaming.GameBar.PresenceServer.Internal.PresenceWriter" /v "ActivationType" /t REG_DWORD /d 0 /f
作業を進める前に、必ず管理者アカウントでログインしてください。後でキーを削除したい場合は、レジストリエディターで上記のパスへ手動で移動すれば、いつでも元に戻せます。
- 修正用のバッチスクリプトを入手し、フォルダ全体を展開します。
- バッチスクリプトを右クリックし、「管理者として実行」を選択します。
- 実行後、PCを再起動し、問題が解決したかどうか確認してください。
-
Windows 10でXboxゲームバーを無効化・完全削除する方法
Windows 10のXboxゲームバーは、ゲーマーにとって非常に便利なツールです。動画のキャプチャ、ゲームプレイの録画、スクリーンショットの撮影、Xboxアプリへのアクセスなどを簡単に行うことができます。しかし、この便利なツールがかえって悩みの種になることもあります。特に、バックグラウンドでの録画処理によってゲームのパフォーマンスが低下してしまうケースは要注意です。 録画機能が必要なく、パフォーマンス向上のためにGame DVRを無効化したい方は、ぜひ本ガイドをご覧ください。 注意:Game DVRを無効にすると、ゲーム中によく表示されるゲームバーも無効になります。 Game DVRとゲーム
-
Windows 10のStartMenuExperienceHost.exeとは?正体とエラー対処・無効化の方法を徹底解説
「StartMenuExperienceHost.exe」は、Windowsオペレーティングシステムの中核を担うプログラムファイルの一つです。Windows 10のビルド1903で初めて導入され、その後リリースされたWindows 10バージョン2004にも引き継がれました。この実行ファイルは、タスクマネージャー上で常時稼働しているプロセスとして確認でき、スタートメニューを独立したプロセスとして安定して動作させる役割を果たしています。これにより、スタートメニューに関連するエラーやクラッシュの発生リスクが大幅に軽減されます。 ただし、まれにこのプロセスが応答しなくなるトラブルが発生することもあり