En août 2026, nous avons corrigé un problème qui provoquait des erreurs d’autorisation (HTTP 401) lors de la réinitialisation des données de joueur par XUID, y compris pour les comptes disposant des autorisations correctes dans Partner Center. Ce correctif a été apporté au back-end des services XBOX ; il s’applique donc automatiquement. Vous n’avez pas besoin d’installer une nouvelle version du GDK, du package d’outils des services XBOX ni de l’outil lui-même. Si vous avez déjà rencontré cette erreur et l’avez contournée, ou si l’on vous a indiqué que vos autorisations Partner Center étaient mal configurées, vous pouvez réessayer l’outil en suivant les étapes ci-dessous. L’autorisation “Tools Access” décrite dans Réinitialiser par XUID reste requise.
--xuid, --user et --file sont mutuellement exclusives. Spécifiez exactement l’une d’entre elles, avec --scid et --sandbox.
Réinitialiser par XUID
Pour utiliser l’outil de réinitialisation des données de joueur afin de réinitialiser un utilisateur par son XUID, le compte de développeur utilisé pour la connexion (avec XblDevAccount.exe) doit disposer de l’autorisation appropriée pour le produit concerné. Notez que “Tools Access” n’est pas une autorisation au niveau du compte, c’est une autorisation au niveau du produit. Vous devez donc accorder l’autorisation “Tools Access” pour chacun des produits pour lesquels vous voulez réinitialiser les données de joueur.- Connectez-vous à Partner Center avec un compte de développeur disposant de privilèges d’administration.
- Accédez aux paramètres du compte => page Utilisateurs.
- Cliquez sur l’utilisateur ou le groupe qui a besoin de l’autorisation “Tools Access”.
- Si l’utilisateur ou le groupe est actuellement affecté à un rôle standard (comme Developer), vous devez passer à “Customize permissions”.
- Sur la page suivante, accédez au tableau des autorisations “Product-level”, développez l’en-tête de tableau “XBOX Live” et trouvez la colonne “Tools access”.
- Cochez explicitement cette case pour les produits ou groupes de produits pour lesquels vous voulez accorder l’autorisation “Tools Access”.
Réinitialiser par adresse e-mail
Pour réinitialiser par adresses e-mail de comptes de test, vous devez connaître le mot de passe de chaque compte de test. Utilisez la commande ci-dessous, qui affiche une fenêtre vous permettant de vous connecter en tant qu’utilisateur de test :Réinitialiser par fichier
Pour réinitialiser par fichier, vous pouvez passer l’emplacement d’un fichier délimité de XUID, d’un fichier délimité d’adresses e-mail ou d’un export de comptes Partner Center.@, l’ensemble du fichier est traité comme une liste d’adresses e-mail ; sinon, il est traité comme une liste de XUID. N’incluez pas de ligne d’en-tête dans un fichier délimité, car elle serait analysée comme un compte.
Un export de comptes Partner Center est détecté automatiquement, mais uniquement lorsque la ligne d’en-tête d’origine est présente et non modifiée :
Option de délimiteur
Vous pouvez éventuellement définir un délimiteur personnalisé pour les options--xuid et --user, ainsi que pour les fichiers délimités passés à --file. Le délimiteur par défaut est la virgule (,).
--file est un export de comptes Partner Center, car ce format est toujours séparé par des virgules.
Traitement des comptes
La façon dont les comptes sont traités dépend de l’option que vous utilisez. Lorsque vous réinitialisez par XUID, ou à partir d’un fichier qui se résout en XUID, les comptes sont traités par lots de 10 au maximum. Les comptes d’un même lot sont réinitialisés en parallèle, et les lots s’exécutent les uns après les autres. Lorsque vous réinitialisez par adresse e-mail, les comptes sont traités un par un, car chaque compte doit être connecté individuellement. Si la connexion d’un compte de test échoue, l’outil s’arrête immédiatement et les comptes restants de la liste ne sont pas tentés. Chaque compte fait automatiquement l’objet de jusqu’à cinq nouvelles tentatives avant d’être signalé comme échoué, et l’outil attend que le service termine chaque réinitialisation avant de continuer. Un seul compte peut donc prendre jusqu’à environ une minute pour rapporter un résultat final. Laissez l’outil se terminer plutôt que de l’annuler, surtout lorsque vous réinitialisez une longue liste.Sortie
Si la commande réussit ou échoue, vous verrez une sortie semblable à celle indiquée ci-dessous. SuccessCodes de sortie
L’outil renvoie 0 en cas de réussite et -1 en cas d’échec. Lorsque vous appelez l’outil depuis un script ou une passe de test automatisée, vérifiez le code de sortie plutôt que de vous fier au texte de la console.Résolution des problèmes
Unable to authorize the account with XBOX Live
Your account doesn’t have access to perform the operation
Resetting by XUID requires a signed in Partner Center account
XblDevAccount.exe signin avant de réinitialiser par XUID, ou avant de réinitialiser à partir d’un export de comptes Partner Center.
Failed to log in to test account
--sandbox. L’outil s’arrête lorsque cela se produit ; les comptes restants de votre liste ne sont donc pas réinitialisés.