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

# Utilisation des outils sans installer le Microsoft Game Development Kit (GDK)

> Décrit le processus d'utilisation des outils sans installer le Microsoft Game Development Kit (GDK).

Cette rubrique présente les étapes nécessaires pour utiliser les outils du Microsoft Game Development Kit (GDK) à partir de l'emplacement extrait. Comme indiqué dans le document d'extraction initial, l'objectif principal est de permettre les scénarios de génération. La prise en charge de toutes les actions dans tous les outils n'est pas garantie.

## Invite de commandes et générations en ligne de commande

La plupart des actions d'invite de commandes devraient fonctionner. L'utilisation d'une invite de commandes configurée pour exécuter les variables d'environnement remplacées offre les meilleures chances qu'il en soit ainsi.

Pour plus de détails sur la configuration des environnements de build et des invites de commandes, consultez [Configuration de l'environnement de build sans installer le Microsoft Game Development Kit](https://learn.microsoft.com/en-us/gaming/gdk/docs/gdk-dev/console-dev/usingwithoutinstall/build-environment-withoutinstall).

Une fois cette configuration effectuée, les générations exécutées via MSBuild utilisent les variables d'environnement remplacées pour pointer vers les emplacements des fichiers extraits.

## Configuration de XbtpLinkSvc

Le service de protocole de transfert XBOX ([XbtpLinkSvc (rubrique sous NDA)](https://learn.microsoft.com/en-us/gaming/gdk/docs/tools/tools-console/commandlinetools/xbtplinksvc)) coordonne le transfert rapide de données entre un PC de développement et la console de développement.

XbtpLinkSvc doit être inscrit et démarré pour permettre le comportement de déploiement attendu à partir de l'emplacement extrait. Pour ce faire, exécutez les commandes suivantes à partir du répertoire Microsoft GDK\bin.

```cmd theme={null}
XbtpLinkSvc.exe /register /f 
XbtpLinkSvc.exe /routing
```

La commande **/register** configure le service pour son utilisation. La commande **/routing** lance le service.

### Configuration du pare-feu

Vous pouvez recevoir des notifications du pare-feu indiquant que XbtpLinkSvc.exe accepte des connexions entrantes sur le port TCP 4201 provenant de consoles. Autoriser XbtpLinkSvc.exe à accepter les connexions entrantes offre une bien meilleure expérience. Si la stratégie réseau restreint les connexions entrantes vers XbtpLinkSvc.exe, **xbconnect /data** doit être exécuté fréquemment pour chaque console afin de garantir qu'une connexion initiée par le PC a été établie avec la console. Autoriser ces connexions entrantes permet aux consoles d'initier des connexions à la demande vers le PC.

Une règle de pare-feu appropriée nommée « XBOX Transport Link Service (inbound) » peut être ajoutée au Pare-feu Windows à l'aide de la commande suivante, à partir d'une invite de commandes avec élévation de privilèges :

```cmd theme={null}
netsh advfirewall firewall add rule name="Xbox Transport Link Service (inbound)" dir=in action=allow protocol=tcp localport=4201
```

### Ajouter une exclusion Windows Defender

Par défaut, Windows Defender peut mettre fin aux connexions de déploiement établies par XbtpLinkSvc. Le programme d'installation du Microsoft Game Development Kit (GDK) comprend une étape qui ajoute une exclusion Windows Defender pour éviter cela.

Vous pouvez ajouter manuellement cette exclusion à l'aide de la commande PowerShell [Add-MpPreference](https://learn.microsoft.com/powershell/module/defender/add-mppreference?view=windowsserver2022-ps) :

```powershell theme={null}
Add-MpPreference -ExclusionProcess "xbtplinksvc.exe"
```

Pour supprimer cette exclusion, utilisez la commande PowerShell [Remove-MpPreference](https://learn.microsoft.com/powershell/module/defender/remove-mppreference?view=windowsserver2022-ps) :

```powershell theme={null}
Remove-MpPreference -ExclusionProcess "xbtplinksvc.exe"
```

### Modification du répertoire extrait

Si l'emplacement du Microsoft Game Development Kit (GDK) change, XbtpLinkSvc doit être réinscrit, sa tâche arrêtée, puis redémarrée. Pour ce faire, exécutez les commandes suivantes à partir du répertoire Microsoft GDK\bin (du nouvel emplacement du Microsoft Game Development Kit (GDK)).

```cmd theme={null}
XbtpLinkSvc.exe /register /f  
taskkill /im XbtpLinkSvc.exe /f  
XbtpLinkSvc.exe /routing
```

Cela redémarre correctement le service dans le nouvel emplacement extrait.

## Voir aussi

[Utilisation du Microsoft Game Development Kit sans installation](https://docs.xbox.com/fr/build/console-features/build-without-install/gc-usingwithoutinstall-toc.md)

[Utilisation du Microsoft Game Development Kit pour configurer, générer et déployer des projets XBOX (rubrique sous NDA)](https://learn.microsoft.com/en-us/gaming/gdk/docs/archive/gc-usinggsdk-toc)


## Related topics

- [Utilisation du Microsoft Game Development Kit sans installation (sommaire)](https://docs.xbox.com/fr/build/console-features/build-without-install/gc-usingwithoutinstall-toc.md)
- [Utilisation des outils du Microsoft Game Development Kit (GDK) pour installer et lancer votre titre PC](https://docs.xbox.com/fr/tools/tools-pc/launching-on-pc.md)
- [Utilisation de Clang avec le Microsoft Game Development Kit (GDK)](https://docs.xbox.com/fr/tools/tools-pc/visualstudio/gr-vs-clang.md)
- [Utilisation de Clang avec le Microsoft Game Development Kit (GDK) pour les consoles](https://docs.xbox.com/fr/tools/tools-console/visualstudio/vs-clang.md)
- [Modèles de projet dans Visual Studio pour le développement de jeux sur PC](https://docs.xbox.com/fr/tools/tools-pc/visualstudio/gr-vs-templates.md)
