Skip to main content
Le PC Bootstrapper améliore l’expérience de lancement des jeux PC empaquetés en MSIXVC en assurant la cohérence, en communiquant l’état du lancement, en veillant à ce que le jeu installé soit à jour, en synchronisant les sauvegardes infonuagiques et en empêchant l’exécution de plusieurs instances du jeu. Il apparaît pendant les flux de travail de développement en chargement indépendant (side-loading) et lorsqu’un joueur lance un titre installé empaqueté en MSIXVC dans des scénarios commerciaux (Retail). Avant la version de mai 2022 des Gaming Runtime Services (GRTS), les problèmes suivants nuisaient à l’expérience de lancement des jeux PC :
  • Les joueurs ne connaissaient pas l’état du lancement du jeu avant que la fenêtre du jeu devienne visible.
  • Vous deviez vous assurer que le jeu installé était à jour.
  • Les sauvegardes infonuagiques n’étaient pas synchronisées avant le lancement du processus du jeu.
  • Vous deviez empêcher le lancement de plusieurs instances de votre jeu.
À partir de la version de mai 2022 des GRTS, le PC Bootstrapper résout les problèmes de lancement ci-dessus en :
  • Affichant un écran de démarrage immédiatement après que le joueur tente de lancer le jeu, afin d’indiquer que le processus a commencé.
  • Veillant à ce que le jeu installé soit mis à jour vers la dernière version disponible dans Partner Center avant le démarrage du processus du jeu. Vous pouvez éventuellement rechercher et appliquer des mises à jour manuellement en suivant les étapes de la vérification des mises à jour.
  • Synchronisant automatiquement les sauvegardes infonuagiques avant le démarrage du processus du jeu.
  • Empêchant les lancements multiples d’un jeu installé en le limitant automatiquement à une seule instance.
Si vous utilisez le mode utilisateur simplifié (Simplified User Mode, disponible à partir du GDK de juin 2022), le runtime applique les restrictions appropriées même dans les scénarios de déploiement libre (loose deploy) qui n’invoquent pas le flux principal du PC Bootstrapper.

Description

Le PC Bootstrapper est un utilitaire du Gaming Runtime (GamingServicesUI.exe) qui aide à s’assurer qu’un jeu PC empaqueté en MSIXVC est dans un état sain avant le démarrage du processus du jeu. Chaque fois qu’un joueur lance un jeu PC installé empaqueté en MSIXVC (au moyen de l’application XBOX, du menu Démarrer, d’un raccourci sur le Bureau ou d’outils en ligne de commande), les Gaming Runtime Services (GRTS) invoquent d’abord le PC Bootstrapper. Une fois que le PC Bootstrapper a confirmé que les exigences préalables au lancement sont remplies, le processus du PC Bootstrapper lance le jeu. Le PC Bootstrapper fait partie du flux de lancement de tous les jeux PC empaquetés en MSIXVC acquis au moyen de l’application XBOX ou du Microsoft Store à partir de la version de mai 2022 des GRTS. Pour les packages de développement chargés indépendamment avec wdapp.exe install, incluez l’indicateur /bootstrapper. Lorsque vous déboguez un titre empaqueté en MSIXVC avec le PC Bootstrapper activé, le processus du jeu est un enfant d’un autre processus auxiliaire.

Fonctionnement

Voici un résumé du fonctionnement du PC Bootstrapper :
  • Lorsqu’un joueur lance un jeu PC empaqueté en MSIXVC, le PC Bootstrapper vérifie d’abord si le jeu est déjà en cours d’exécution. Si c’est le cas, le PC Bootstrapper tente de mettre la fenêtre du jeu au premier plan, puis quitte le processus du PC Bootstrapper. (Dans ce cas, il ne démarre pas de nouvelle instance du jeu.)
  • Si aucune autre instance du jeu n’est en cours d’exécution, le PC Bootstrapper affiche la SplashScreenImage (spécifiée dans le fichier MicrosoftGame.config) immédiatement au lancement pour indiquer que le jeu tente de démarrer.
  • Une fois l’écran de démarrage visible, il démarre le processus du jeu. Le PC Bootstrapper continue de s’exécuter jusqu’à ce que la fenêtre du jeu soit visible.
  • Une fois la fenêtre du jeu visible, le travail du PC Bootstrapper est terminé et son processus se ferme.

Avantages

Voici un résumé des avantages du PC Bootstrapper :
  • Il définit le répertoire de travail actuel du processus du jeu comme étant la racine de l’emplacement d’installation du jeu.
    • Il garantit qu’un seul processus exécutable du répertoire du jeu installé s’exécute à la fois.
  • Si une instance est déjà en cours d’exécution, il met la fenêtre de cet exécutable au premier plan.
  • Il ajoute une expérience de lancement, de sorte qu’il est plus clair que la progression se poursuit entre le lancement du jeu et l’affichage de la fenêtre principale du jeu.

Dépendance aux Gaming Runtime Services (GRTS)

Le PC Bootstrapper dépend du Gaming Runtime Service (GRTS), qui est distribué automatiquement sur tous les PC Windows 10/11. Si le GRTS n’est pas à jour sur votre PC de développement, il peut générer une erreur (E_FAIL) lorsque vous tentez de vous connecter. Pour vous assurer d’avoir la dernière version de Gaming Services sur votre PC :
  1. Vérifiez que votre environnement de développement Windows 10/11 est réglé en mode RETAIL et non dans un bac à sable de développement.
  2. Fermez tous les autres jeux et applications.
  3. Utilisez ce lien pour accéder à la page Microsoft Store de Microsoft Gaming Services (et sélectionnez Plus de détails pour développer la page du Store au besoin) : https://www.microsoft.com/store/productId/9MWPM2CQNLHN
  4. Assurez-vous qu’il est à jour et qu’il n’indique pas qu’une mise à jour est nécessaire.
  5. Accédez également à la vue Bibliothèque dans l’application Microsoft Store pour mettre à jour toutes les applications et tous les composants.

Questions ou préoccupations

Si vous avez des questions ou des préoccupations au sujet du PC Bootstrapper, publiez-les sur les forums des développeurs XBOX ou communiquez avec votre gestionnaire de compte.

Voir aussi

Last modified on October 6, 2026