> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PC Bootstrapper

> Découvrez comment le PC Bootstrapper GamingServicesUI.exe améliore le lancement des jeux PC MSIXVC grâce aux écrans de démarrage, à la recherche de mises à jour, à la synchronisation des sauvegardes cloud et à l'instance unique.

Le PC Bootstrapper améliore l'expérience de lancement des jeux PC empaquetés au format 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 cloud et en empêchant l'exécution de plusieurs instances du jeu. Il apparaît pendant les flux de travail de développement avec chargement indépendant (sideload) et lorsqu'un joueur lance un titre empaqueté au format MSIXVC installé dans des scénarios commerciaux (Retail).

Avant la version de mai 2022 des Gaming Runtime Services (GRTS), les problèmes suivants affectaient l'expérience de lancement des jeux PC :

* Les joueurs ne connaissaient pas l'état du lancement du jeu tant que la fenêtre du jeu n'était pas visible.
* Vous deviez vous assurer que le jeu installé était à jour.
* Les sauvegardes cloud 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, pour indiquer que le processus a démarré.
* En s'assurant que le jeu installé est 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 les mises à jour manuellement en suivant les étapes de la rubrique sur la recherche de mises à jour.
* En synchronisant automatiquement les sauvegardes cloud avant le démarrage du processus du jeu.
* En empêchant les lancements multiples d'un jeu installé grâce à une restriction automatique à 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) qui n'invoquent pas le flux principal du PC Bootstrapper.

## Présentation

Le PC Bootstrapper est un utilitaire du Gaming Runtime (**GamingServicesUI.exe**) qui permet de s'assurer qu'un jeu PC empaqueté au format MSIXVC est dans un état sain avant le démarrage du processus du jeu.

Chaque fois qu'un joueur lance un jeu PC empaqueté au format MSIXVC installé (par l'intermédiaire 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 conditions 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 au format MSIXVC acquis via l'application XBOX ou le 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é au format MSIXVC avec le PC Bootstrapper activé, le processus du jeu est un enfant d'un autre processus d'assistance.

## Fonctionnement

Voici un résumé du fonctionnement du PC Bootstrapper :

* Lorsqu'un joueur lance un jeu PC empaqueté au format 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 le SplashScreenImage (spécifié dans le fichier MicrosoftGame.config) dès le 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 la racine de l'emplacement d'installation du jeu comme répertoire de travail actuel du processus 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 le processus progresse entre le lancement du jeu et l'affichage de sa fenêtre principale.

## 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, une erreur (E\_FAIL) peut se produire lorsque vous tentez de vous connecter.

Pour vous assurer que vous disposez de la dernière version de Gaming Services sur votre PC :

1. Vérifiez que votre environnement de développement Windows 10/11 est en [mode RETAIL et non dans un sandbox de développement](https://learn.microsoft.com/windows/apps/get-started/developer-mode-features-and-debugging).
2. Fermez tous les autres jeux et applications.
3. Utilisez ce lien pour accéder à la page du Microsoft Store de Microsoft Gaming Services (et sélectionnez **Plus de détails** pour développer la page du Store si nécessaire) : [https://www.microsoft.com/store/productId/9MWPM2CQNLHN](https://www.microsoft.com/store/productId/9MWPM2CQNLHN)
4. Assurez-vous qu'il est à jour et qu'aucune mise à jour n'est indiquée comme nécessaire.
5. Accédez également à la vue Bibliothèque de 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 concernant le PC Bootstrapper, publiez-les sur les [forums des développeurs XBOX](https://forums.xboxlive.com/index.html) ou contactez votre gestionnaire de compte.

## Voir aussi

* [Référence de MicrosoftGame.config (exemple de MicrosoftGame.config et schéma)](/fr/reference/system/microsoftgameconfig/microsoftgameconfig-schema)
* [Utilisation des outils du Microsoft Gaming Development Kit pour installer et lancer votre titre PC](/fr/tools/tools-pc/launching-on-pc)


## Related topics

- [PC Bootstrapper](/build/gdk-and-engines/guides/pc-bootstrapper.md)
- [Install and launch your PC title with GDK tools](/tools/tools-pc/launching-on-pc.md)
- [Use the GDK with GameMaker](/build/gdk-and-engines/gamemaker.md)
- [GDK 도구로 PC 타이틀 설치 및 실행하기](/ko/tools/tools-pc/launching-on-pc.md)
- [使用 GDK 工具安装并启动 PC 游戏](/zh-CN/tools/tools-pc/launching-on-pc.md)
