WindowsでXbox Game Passタイトルを起動しようとしたときに0x80070102エラーが発生して困っていませんか? まったく予期せぬトラブルで、本当に厄介ですよね。単なるバグだと思いがちですが、オーディオドライバーの競合、システムキャッシュの破損、特定のアプリの問題など、もっと深刻な原因の場合もあります。幸いなことに、ゲームを再び起動させるための解決策がいくつかあります。これらの解決策は、エラーの原因によって効果がある場合とない場合があり、ゲームサービスを再インストールしたりキャッシュをクリアしたりすることで解決する場合もあれば、Windowsのアップデートやストアのリセットが必要な場合もあります。Windowsは実際の問題を隠そうとするので少しイライラしますが、これらの手順に従えばほとんどの場合解決するはずです。
WindowsでXboxゲームを起動する際に発生する0x80070102エラーを修正する方法
解決策1:ゲームサービスを再インストールする
- PowerShellを管理者として起動します。スタートメニューでPowerShellを検索し、右クリックして「管理者として実行」を選択することで起動できます。
- 以下のコマンドを入力または貼り付けてください。ゲームサービスを削除するだけで、このような奇妙な起動エラーが解決する場合があります。
get-appxpackage Microsoft. GamingServices | remove-AppxPackage -allusers
環境によっては、コマンドが一時的に停止したり、エラーが発生したりする場合がありますが、通常はそのまま続行しても問題ありません。
- 次に、ブラウザを開いてゲーミングサービスのMicrosoft Storeページにアクセスし、ゲーミングサービスを再インストールします。直接開かない場合は、ストアで手動で検索するか、次のコマンドを使用してください。
start ms-windows-store://pdp/?productid=9MWPM2CQNLHN
これにより、ストアがゲームサービスに直接アクセスするよう促されます。インストールを行い、表示されるユーザーアカウント制御のプロンプトをすべて確認してください。これらのプロンプトは少し分かりにくい場合があります。
なぜこれが役立つのか?それは、ゲームサービスがXboxゲームのバックエンド処理の多くを担っており、それが破損していたり古くなっていたりすると、ゲームの起動がうまくいかなくなるからです。
解決策2:Windowsアップデートをインストールする
- Windowsは時々、アップデートを確認するなど、正常に動作するように動作させる必要がある場合があります。スタートメニューを開き、「アップデート」と入力して、「アップデートの確認」をクリックしてください。
- 利用可能なアップデートはすべてインストールしてください。特に、ストアやゲームコンポーネントのパッチが含まれている可能性のあるオプションのアップデートは必ずインストールしてください。
- アップデート後、PCを再起動してください。面倒ですが、Windowsのアップデートによって、0x80070102のようなエラーが発生するバグが修正されることがあります。
理由はよくわからないが、新規インストールの場合、アップデートを適用するだけで全てがスムーズに動作するようになった。
解決策3.日付と時刻の設定を修正する
- 設定 > 時刻と言語 > 日付と時刻に進みます。
- 「時刻を自動的に設定する」のチェックを外してください。システム時刻が正しくないと、認証やサーバー接続に問題が発生することがあります。ゲームランチャーは特にそれを嫌います。
- 日付と時刻を手動で正しく設定してから、ゲームが正常に起動するかどうか確認してください。
ばかげているように思えるかもしれませんが、デバイスの時計がMicrosoftサーバーやゲームサーバーと同期していないと、奇妙なエラーが発生することがあります。
解決策4.ストアのローカルキャッシュをクリアする
- フォルダに移動してください(Username を実際のユーザー名に置き換えてください)。
C:\Users\Username\AppData\Local\Packages\Microsoft. WindowsStore_8wekyb3d8bbwe
- ストアが開いている場合は閉じてください。LocalCacheフォルダ内のすべてのファイルを削除してください。キャッシュが破損していると、アプリの起動に問題が発生する場合があります。
- PCを再起動して、もう一度ゲームを起動してみてください。機種によっては、このキャッシュをクリアすることでストアの状態がリセットされ、問題が解決する場合があります。
解決策5:Windowsで一時ファイルを削除する
- 設定を開くWindows key + I
- 「一時ファイルの削除」を検索して、そのセクションに移動してください。
- 「一時ファイル」を選択します。「ダウンロード」以外のほとんどのチェックボックスをオンにしてから、「ファイルの削除」をクリックします。
この手順は、ゲームの起動やストアの動作を妨げる可能性のある不要なファイルを削除します。必ずしも必要ではありませんが、試してみる価値はあります。
解決策6:展開イメージのサービスと管理(DISM)ツールを実行する
- コマンドプロンプトを管理者として開きます。cmdを検索し、右クリックして「管理者として実行」を選択してください。
- システムファイルの破損の可能性を修復するには、次のコマンドを実行してください。
Dism.exe /online /Cleanup-Image /StartComponentCleanup
処理が完了するまでお待ちください。数分かかる場合があります。これは、システムファイルが破損していたり、同期が取れていない場合に役立ちます。どちらの場合も、アプリのエラーが発生する可能性があります。
解決策7:WindowsストアアプリとXboxアプリを再インストールまたはリセットする
- 同じ管理者コマンドプロンプトで、以下を実行します。
Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_. InstallLocation)\AppXManifest.xml"}
- これにより、時折不具合が発生するWindowsストアが再登録されます。それでも解決しない場合は、winget経由でXboxアプリをインストールしてみてください。
winget install 9MV0B5HZVK9Z
再インストール後、PCを再起動し、ストアを開いて、必要に応じてXboxアプリを再インストールしてください。アプリのファイル不足や権限の問題が、このエラーの原因となっている場合があります。
解決策8.Windowsを最新バージョンにアップグレードする
- エラーが解消しない場合は、Windowsのアップグレードを検討してください。MicrosoftのウェブサイトからWindows 10のISOイメージをダウンロードしてください。
- セットアップを実行し、ライセンス条項に同意して、「このPCを今すぐアップグレードする」を選択してください。これにより、ファイルとアプリは保持されたまま、システムファイルが修復され、Windows自体が更新されます。
- 画面の指示に従い、適切な言語とアーキテクチャを選択し、「個人用ファイルとアプリを保持する」を選択してください。この手順で、ゲームの起動を妨げる深刻なシステム問題を解決できる場合があります。
これは最終手段のようなものですが、0x80070102のような頑固なエラーの場合、新規インストールやアップグレードが唯一の解決策となることがあります。
正直なところ、これらは万能薬ではありませんが、多くの人が試して効果があった一般的な解決策です。時には、1つか2つの手順を試したり、修正後に再起動して効果が持続するかどうかを確認したりするだけで解決することもあります。重要なのは忍耐です。Windowsのエラーは曖昧な場合が多いですが、試行錯誤を重ねれば、多くの場合解決します。
まとめ
- PowerShell を介してゲームサービスを再インストールします
- Windowsを手動で更新する
- 日付と時刻を固定する
- ストアのキャッシュをクリアする
- Windowsの一時ファイルを削除する
- DISMを実行してシステムの問題を修正します
- ストア/Xboxアプリを再インストールまたはリセット
- 万策尽きたらWindowsをアップグレードする
まとめ
このエラーは、システムをリセットまたはアップグレードするまで解消されない場合もありますが、ほとんどの場合、以下のいずれかの方法で解決します。キャッシュ、アップデート、またはストアをいじってみるのが一般的な解決策のようです。この情報が、誰かがゼロからトラブルシューティングに時間を費やす手間を省くのに役立つことを願っています。幸運を祈ります。そして、次回のローンチがスムーズに進むことを祈っています。