Xbox アカウントにサインインしようとした際に0x8007003Bエラーが発生すると、非常にイライラすることがあります。このエラーは、Windows、Xbox アプリ、Microsoft Store の連携に不一致や不具合がある場合に主に発生するようです。通常はアカウントの不一致、サインイン設定、トークンの問題など、単純なものですが、たまに Windows の動作がおかしく、対処しにくいという問題が発生することがあります。Xbox サービスのステータスを確認したり、PC を再起動したりしてもエラーが解消されない場合は、これらの修正方法が有効な場合があります。これらの方法は複数の PC で有効ですが、場合によっては、結果を確認するために順番にいくつか実行する必要があるかもしれません。Windows はサインインを必要以上に複雑にする必要があるためです。
XboxとWindowsで0x8007003Bサインインエラーを修正する方法
まずは簡単なことから試してみましょう。アカウントが連携されているか確認しましょう。
この問題は、XboxアプリとMicrosoft Storeに異なるアカウントでログインしている場合によく発生します。両者を同期しておくことで、Windowsがユーザーを認識しやすくなり、奇妙な接続エラーを回避できます。少し奇妙に思えるかもしれませんが、設定によっては、両方に同じMicrosoftアカウントでサインインするとエラーが修正されることもあります。
設定でアカウントを確認する:設定>アカウント>メールとアカウント に移動します。右側にMicrosoft アカウントを追加 が表示されていない場合はクリックするか、既にログインしているアカウントを確認します。複数のアカウントを同時に使用していると、Windows が自動的に切り替わらない場合があります。
こちらのメールアドレスとパスワードでMicrosoftアカウントにログインしてください。多要素認証を有効にしている場合は、多要素認証が必要になる場合があります。その後、Microsoft Storeアプリに移動してください。
- Microsoft Storeアプリを開きます。上部バーのプロフィールアイコンをクリックすると、どのアカウントが使用されているか確認できます。Windowsアカウントと異なる場合は、サインアウトしてください。
- 設定で追加したのと同じ Microsoft アカウントで再度サインインします。
次に、Xboxアプリを開いて、同じアカウントに紐付けられているかどうかを確認します。紐付けられていない場合は、サインアウトしてから同じ認証情報で再度サインインしてください。この操作を行うだけで、ログイン時に表示される0x8007003Bエラーを解消できる場合がよくあります。これまでに数台のマシンで動作を確認しており、中には頑固な設定のマシンもありました。
干渉を防ぐために自動サインインを無効にする
これはちょっと厄介な問題です。Windowsの自動サインイン機能は、アップデート後に間違った認証情報でXboxやストアにログインしようとすると、競合を引き起こす可能性があります。この機能をオフにすると、このエラーを完全に回避できるかもしれません。
- [設定] > [アカウント] > [サインイン オプション]に進みます。
- 「更新後にサインイン情報を使用してセットアップを自動的に完了する」オプションを見つけて、オフに切り替えます。
一部のシステムでは、この機能を有効にすると最初はサインインに問題が生じますが、その後無効にすると安定する傾向があります。Windowsはサインイン情報を奇妙な方法でキャッシュすることがあるため、自動サインイン機能を停止すると多くの混乱を解消できます。
Xboxゲームサービス修復ツールを実行する(利用可能な場合)
これは基本的にXboxアプリに組み込まれたトラブルシューティング手順です。特定のサービスを再起動して不具合を解消し、根本的なサービスの問題を自動的に修正しようとします。
- Xboxアプリを開きます。プロフィールアイコンをクリックし、 「サポート」または「ヘルプ」オプションを探します。
- サポートオプションで、ゲームサービス修復ツールを見つけます。名前が少し異なる場合がありますが、Xboxサービスに関連する修復またはリセットボタンを探してください。
このプロセスでは、Xbox関連サービスのバックグラウンド再起動や一部の設定のリセットなど、一連の自動ステップが実行されます。修復されたかどうかの確認メッセージが表示されたら、「Y」または「N」を押してください。特にゲームサービス関連のエラーが表示される場合は、この操作で頑固な接続が修復されることがあります。
Microsoftアカウントサインインアシスタントサービスが実行されていることを確認します
このサービスはログイントークンとセッションを管理します。正しく動作していないと、サインインがスムーズに行われません。少し奇妙ですが、自動起動するように設定しておくと非常に便利です。
- Windows 検索ボックスからサービスを検索し、サービスアプリを開きます。
- Microsoft アカウント サインイン アシスタントを見つけます。ダブルクリックして、スタートアップの種類を自動に変更します。
- 停止している場合は、[開始]をクリックします。
- 変更を適用し、サービスを再度右クリックして「再起動」を選択します。
この手順は一見無意味に思えるかもしれませんが、一部のシステムでは、このサービスが実行されていないとサインインに失敗することがあります。再起動後、Xboxへのログインを再度お試しください。この簡単な手順でエラーが解消される場合もありますので、ご安心ください。
Microsoft TokenBrokerフォルダをクリアして認証トークンを更新します
TokenBrokerフォルダは、WindowsがMicrosoftアカウントのトークンを保存する場所です。これらのトークンが破損したり古くなったりすると、サインインが不安定になります。このフォルダをクリアすると、Windowsは強制的に再認証を行うため、多くの場合問題が解決します。
- を押してWin + R、このパスを貼り付けてクリックしますEnter: C:\Users\%username%\AppData\Local\Packages\Microsoft. XboxIdentityProvider_8wekyb3d8bbwe\AC\TokenBroker
- そのフォルダ内のすべてのファイルを削除します。権限エラーが発生した場合は、ファイルエクスプローラーを管理者として実行するか、フォルダの所有権を取得する必要がある可能性があります。
トークンを消去したら、XboxアプリとMicrosoft Storeに再度ログインしてみてください。このような簡単な更新で問題が解決する場合もあります。
システムの日付と時刻の設定を確認してください
当然のことながら、Windowsは時刻同期のような単純な動作さえも複雑にしてしまうため、時計がずれていると認証トークンが乱れ、0x8007003Bのようなエラーが発生する可能性があります。
- [設定] > [時刻と言語] > [日付と時刻]に移動します。
- 「時刻を自動設定」と「タイムゾーンを自動設定」がオンになっていることを確認してください。オンになったら設定を閉じて、もう一度試してみてください。
システム時刻がずれていませんか?簡単に修正できますが、見落とされがちです。Windowsは安全なサインインのためにシステム時計を使用しているため、システム時計を同期しておくことで、こうしたエラーを未然に防ぐことができます。
まとめ
- Xbox とストア間のアカウントの一貫性を確認します。
- Windows で自動サインインを無効にします。
- Xbox ゲーム サービス修復ツールを使用します。
- サインイン アシスタント サービスが起動し、実行されていることを確認します。
- TokenBroker トークン フォルダーをクリアします。
- システムの日付と時刻が正しいことを確認してください。
まとめ
これらの手順のいずれかで、エラーなしでXboxアカウントに再びログインできるようになることを祈っています。トークンのクリア、サービスの修復、あるいはアカウントの整合性確認など、複数の手順を組み合わせなければならない場合もあります。なぜうまくいくのかは分かりませんが、一部のマシンではこれらの方法が実際に有効です。それでもうまくいかない場合は、少し待ってWindowsまたはXboxアプリのアップデートを確認してください。もちろん、Microsoftは必要以上に状況を複雑にする必要があるからです。とはいえ、少なくともこれで、頭を机にぶつけずにエラーを修正できるチャンスができました。