> ## 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 GDK

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

Cette rubrique décrit les étapes requises pour utiliser les outils du Microsoft Game Development Kit (GDK) à partir de l'emplacement extrait. Comme l'indique le document d'extraction initial, ce processus vise principalement à 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 dans l'invite de commandes devraient fonctionner. L'utilisation d'une invite de commandes configurée pour exécuter des variables d'environnement remplacées offre les meilleures chances que ce soit le cas.

Pour plus de détails sur la configuration des environnements de génération et des invites de commandes, consultez [Configuration de l'environnement de génération 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 au moyen de l'exécution de 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 pourriez recevoir des notifications du pare-feu indiquant que XbtpLinkSvc.exe accepte des connexions entrantes provenant de consoles sur le port TCP 4201. Le fait d'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é souvent pour chaque console afin de s'assurer qu'une connexion initiée par le PC a été établie avec la console. L'autorisation de 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, exécutée à 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 devra être inscrit de nouveau, la 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émarrera correctement le service dans le nouvel emplacement extrait.

## Voir aussi

[Utilisation du Microsoft Game Development Kit sans installation](https://docs.xbox.com/fr-CA/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 des outils du Microsoft Game Development Kit (GDK) pour installer et lancer votre titre PC](https://docs.xbox.com/fr-CA/tools/tools-pc/launching-on-pc.md)
- [Utilisation du Microsoft GDK sans installation (contenu)](https://docs.xbox.com/fr-CA/build/console-features/build-without-install/gc-usingwithoutinstall-toc.md)
- [Outils de développement PC pour le GDK XBOX](https://docs.xbox.com/fr-CA/tools/tools-pc/index.md)
- [Extraction de la charge utile d'installation du Microsoft GDK](https://docs.xbox.com/fr-CA/build/console-features/build-without-install/extract-setup-payload.md)
- [Gestion des applications (wdapp.exe)](https://docs.xbox.com/fr-CA/tools/tools-pc/commandlinetools/gr-wdapp.md)
