Training
Learning path
Solution Architect: Design Microsoft Power Platform solutions - Training
Learn how a solution architect designs solutions.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
The PC Bootstrapper improves the launch experience for MSIXVC packaged PC games by providing consistency, communicating launch status, ensuring the installed game is up to date, syncing cloud saves, and preventing multiple instances of the game from running. It is presented during side-loaded development workflows and when an installed MSIXVC packaged title is launched in Retail scenarios.
Prior to the May 2022 Gaming Runtime Services (GRTS) release, the following issues impact the PC game launch experience:
Starting with the May 2202 GRTS release, the PC Bootstrapper addresses the above launch issues by:
For developers using Simplified User Mode (available starting with the June 2022 GDK), the runtime will do the appropriate enforcement even in loose deploy scenarios where the main PC Bootdeveloper flow is not invoked.
The PC Bootstrapper is a Gaming Runtime utility (GamingServicesUI.exe) that helps ensure an MSIXVC packaged PC game is in a healthy state before the game process starts.
Whenever an installed MSIXVC packaged PC game is launched (via the Xbox app, Start menu, Desktop shortcut, or command line tools), the Gaming Runtime Services (GRTS) first invokes the PC Bootstrapper. Once the PC Bootstrapper has ensured pre-launch requirements are met, the PC Bootstrapper process launches the game.
The PC Bootstrapper is part of the game launch flow for all MSIXVC packaged PC games acquired via the Xbox App or Microsoft Store starting with the May 2202 GRTS release.
For developer packages sideloaded with wdapp.exe install, the /bootstrapper flag must be included.
Note that when debugging an MSIXVC packaged title with the PC Bootstrapper enabled, the game process will be a child of another helper process.
Below is a summary of how the PC Bootstrapper works:
Below is a summary of benefits of the PC Bootstrapper:
The PC Bootstrapper has a dependency on the Gaming RunTime Service (GRTS) that is distributed automatically to all Windows 10/11 PCs. If GRTS is out of date on your development PC, it can generate an error (E_FAIL) when attempting to sign in.
To make sure you have the latest version of Gaming Services on your PC:
If you have questions or concerns about the PC Bootstrapper, please post on the Xbox Developer Forums or reach out to your Account Manager.
MicrosoftGame.config Reference (sample MicrosoftGame.config and schema)
Utilizing Microsoft Gaming Development Kit tools to install and launch your PC title
Training
Learning path
Solution Architect: Design Microsoft Power Platform solutions - Training
Learn how a solution architect designs solutions.