Skip to main content
PC Bootstrapper は、MSIXVC パッケージ化された PC ゲームの起動体験を、一貫性を提供し、起動状況を伝え、インストール済みゲームが最新であることを確認し、クラウド セーブを同期し、ゲームの複数インスタンス実行を防止することで改善します。サイドロード開発ワークフロー中や、インストール済みの MSIXVC パッケージ化されたタイトルがリテール シナリオで起動される際に提示されます。 May 2022 Gaming Runtime Services (GRTS) リリース以前は、以下の問題が PC ゲーム起動体験に影響していました。
  • ゲーム ウィンドウが表示されるまで、エンド ユーザーはゲーム起動状況を知らされません。
  • 開発者はインストール済みゲームが最新であることを確認する必要があります。
  • ゲーム プロセスが起動されるまで、クラウド セーブは同期されません。
  • 開発者はゲームの複数インスタンスの起動を防止する必要があります。
May 2022 GRTS リリース以降、PC Bootstrapper は以下により上記の起動問題に対処します。
  • ユーザーがゲーム起動を試みた直後にスプラッシュ画面を表示し、プロセスが開始されたことを伝えます。
  • ゲーム プロセスが開始する前に、インストール済みゲームが Partner Center で利用可能な最新バージョンにアップデートされていることを確認します。手動でアップデートをチェックして適用することもできます。方法については、アップデートのチェック手順を参照してください。
  • ゲーム プロセスが開始する前に、クラウド セーブを自動的に同期します。
  • インストール済みゲームを自動的にシングル インスタンスに制限することで、複数の起動を防止します。
Simplified User Mode(June 2022 GDK 以降で利用可能)を使用する開発者向けに、メインの PC Bootstrapper フローが呼び出されないルーズ デプロイ シナリオでも、ランタイムが適切な強制を行います。

それが何か

PC Bootstrapper は Gaming Runtime ユーティリティ(GamingServicesUI.exe)で、MSIXVC パッケージ化された PC ゲームがゲーム プロセスの開始前に健全な状態にあることを確認するのに役立ちます。 インストール済みの MSIXVC パッケージ化された PC ゲームが起動されるたびに(XBOX アプリ、スタート メニュー、デスクトップ ショートカット、コマンド ライン ツールから)、Gaming Runtime Services (GRTS) がまず PC Bootstrapper を呼び出します。PC Bootstrapper が起動前要件が満たされていることを確認したら、PC Bootstrapper プロセスがゲームを起動します。 PC Bootstrapper は、May 2022 GRTS リリース以降、XBOX アプリまたは Microsoft Store 経由で取得したすべての MSIXVC パッケージ化 PC ゲームの起動フローの一部です。 wdapp.exe install でサイドロードされる開発者パッケージでは、/bootstrapper フラグを含める必要があります。 PC Bootstrapper を有効にした状態で MSIXVC パッケージ化されたタイトルをデバッグする場合、ゲーム プロセスは別のヘルパー プロセスの子プロセスになります。

仕組み

以下は PC Bootstrapper の動作の概要です。
  • MSIXVC パッケージ化された PC ゲームが起動されると、PC Bootstrapper はまずゲームがすでに実行中かをチェックします。ゲームが実行中の場合、PC Bootstrapper はゲーム ウィンドウを前面に持ってきて、PC Bootstrapper プロセスを終了しようとします。(注: この場合、ゲームの新しいインスタンスは開始されません。)
  • ゲームの他のインスタンスが実行されていない場合、PC Bootstrapper は起動時に SplashScreenImage(MicrosoftGame.config ファイルで指定)をすぐに表示し、ゲームが起動しようとしていることをフィードバックします。
  • スプラッシュ画面が表示されると、ゲーム プロセスを開始します。PC Bootstrapper はゲーム ウィンドウが表示されるまで実行を続けます。
  • ゲーム ウィンドウが表示されると、PC Bootstrapper の作業は完了し、PC Bootstrapper プロセスは終了します。

利点

以下は PC Bootstrapper の利点の概要です。
  • ゲーム プロセスの現在の作業ディレクトリをゲームのインストール場所のルートに設定します。
    • インストール済みゲーム ディレクトリ内で 1 度に 1 つの実行プロセスのみが実行されるようにします。
  • インスタンスが既に実行中なら、その実行ファイルのウィンドウを前面に持ってきます。
  • 起動体験を追加し、ゲームの起動からゲームのメイン ウィンドウが表示されるまでの間、進行中であることが明確に伝わるようにします。

Gaming Runtime Services (GRTS) の依存関係

PC Bootstrapper は、すべての Windows 10/11 PC に自動的に配布される Gaming Runtime Service (GRTS) に依存しています。開発 PC で GRTS が古い場合、サインインを試みるときにエラー (E_FAIL) を発生させることがあります。 PC 上の Gaming Services の最新バージョンを確認するには、次の手順に従ってください。
  1. Windows 10/11 開発環境が RETAIL モードに設定され、開発者サンドボックスにないこと を確認します。
  2. 他のすべてのゲームとアプリを閉じます。
  3. 以下のリンクを使って Microsoft Gaming Services の Microsoft Store ページに移動します(必要に応じて「More details」を選択してストア ページを展開してください): https://www.microsoft.com/store/productId/9MWPM2CQNLHN
  4. 最新であり、アップデートが必要と表示されていないことを確認します。
  5. また、Microsoft Store アプリの Library ビューに移動して、すべてのアプリとコンポーネントを更新します。

質問や懸念

PC Bootstrapper に関する質問や懸念がある場合は、XBOX Developer Forums に投稿するか、アカウント マネージャーに連絡してください。

関連情報

最終更新日 2026年8月24日