2026 年 8 月に、正しいパートナー センター権限が付与されているアカウントであっても、XUID によるプレイヤー データのリセット時に権限エラー (HTTP 401) が発生する問題を修正しました。この修正は XBOX サービスのバック エンドで行われたため、自動的に適用されます。GDK、XBOX サービス ツール パッケージ、またはツール自体の新しいバージョンをインストールする必要はありません。以前にこのエラーが発生して回避策を講じた場合や、パートナー センターの権限が正しく構成されていないと案内された場合は、以下の手順に従ってツールを再試行できます。「XUID でリセットする」で説明している “Tools Access” 権限は引き続き必要です。
--xuid、--user、--file の各オプションは同時に指定できません。--scid および --sandbox と共に、いずれか 1 つだけを指定してください。
XUID でリセットする
Player Data Reset ツールを使用してユーザーを XUID でリセットするには、(XblDevAccount.exe で) サインインに使用する開発者アカウントに、対象製品に対する適切な権限が必要です。「Tools Access」はアカウント レベルの権限ではなく、製品レベルの権限であることに注意してください。したがって、プレイヤー データをリセットしたい各製品に対して個別に「Tools Access」権限を付与する必要があります。- 管理者権限を持つ開発者アカウントでパートナー センターにサインインします。
- アカウント設定 => Users ページに移動します。
- 「Tools Access」権限が必要なユーザーまたはグループをクリックします。
- ユーザーまたはグループが現在標準ロール (Developer など) に割り当てられている場合は、「Customize permissions」に切り替える必要があります。
- 次のページで、「Product-level」の権限テーブルに移動し、「XBOX Live」テーブル ヘッダーを展開して、「Tools access」列を見つけます。
- 「Tools Access」権限を付与したい製品または製品グループについて、そのボックスを明示的にオンにします。
電子メール アドレスでリセットする
テスト アカウントの電子メール アドレスでリセットするには、各テスト アカウントのパスワードを知っている必要があります。以下のコマンドを使用すると、テスト ユーザーとしてサインインするウィンドウが表示されます。ファイルでリセットする
ファイルでリセットするには、区切り文字付きの XUID のファイル、区切り文字付きの電子メールのファイル、またはパートナー センター アカウントのエクスポートのファイルの場所を渡すことができます。@ 文字が含まれている場合、ファイル全体が電子メール アドレスの一覧として扱われます。含まれていない場合は、XUID の一覧として扱われます。ヘッダー行はアカウントとして解析されるため、区切り文字付きファイルにはヘッダー行を含めないでください。
パートナー センター アカウントのエクスポートは自動的に検出されますが、元のヘッダー行がそのまま変更されずに存在する場合に限られます。
区切り文字オプション
--xuid オプションと --user オプション、および --file に渡す区切り文字付きファイルに対して、カスタム区切り文字をオプションで設定できます。既定の区切り文字はカンマ (,) です。
--file に渡すファイルがパートナー センター アカウントのエクスポートである場合、その形式は常にカンマ区切りであるため、区切り文字は無視されます。
アカウントの処理方法
アカウントの処理方法は、使用するオプションによって異なります。 XUID でリセットする場合、または XUID として解決されるファイルからリセットする場合、アカウントは最大 10 件ずつのバッチで処理されます。バッチ内のアカウントは並列にリセットされ、バッチは順番に実行されます。 電子メール アドレスでリセットする場合、各アカウントに個別にサインインする必要があるため、アカウントは 1 件ずつ処理されます。いずれかのテスト アカウントのサインインに失敗すると、ツールは直ちに停止し、一覧内の残りのアカウントは処理されません。 各アカウントは、失敗として報告される前に最大 5 回まで自動的に再試行され、ツールは各リセットがサービス側で完了するのを待ってから次に進みます。そのため、1 つのアカウントの最終結果が報告されるまでに最大で約 1 分かかることがあります。特に大きな一覧をリセットする場合は、途中でキャンセルせずにツールが完了するまで待ってください。出力
コマンドが成功または失敗した場合、以下に示すような出力が表示されます。 成功終了コード
このツールは、成功した場合は 0 を、失敗した場合は -1 を返します。スクリプトや自動テスト パスからツールを呼び出す場合は、コンソールのテキストに依存するのではなく、終了コードを確認してください。トラブルシューティング
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 を実行してください。
Failed to log in to test account
--sandbox に渡したサンドボックスに属していることを確認してください。この状況が発生するとツールは停止するため、一覧内の残りのアカウントはリセットされません。