Windowsでゲームを起動する際に発生する0x8007012bエラーの解決方法

WindowsでMinecraftを起動しようとしたときに0x8007012bエラーが発生して困っていませんか?ああ、これはアップデートやシステム調整後に突然発生する厄介な問題の一つです。基本的に、Windowsはゲームファイルやリソースに適切にアクセスできない場合にこのエラーを表示し、クラッシュや起動失敗につながります。原因はファイルの破損、Windowsアップデートの問題、Xboxやゲーム関連アプリなどのサービスとの競合など、多岐にわたるため、少し厄介です。

解決方法を見つけるのは少し面倒かもしれませんが、実績のある手順がいくつかあります。目標は、破損したファイルをすべて削除し、Windowsとドライバーが最新の状態であることを確認し、必要なサービスが正常に動作するようにすることです。ストアのキャッシュをリセットしたり、アプリを修復したりするだけで、すべてが再び正常に動作するようになる場合もあります。場合によっては、サービスを再起動したり、ゲームを再インストールしたりするだけで解決することもあります。無駄な時間を費やすことにならないことを祈りましょう。これらの手順は複数のマシンで効果があったので、どれかがあなたにも有効かもしれません。

WindowsでMinecraftを起動する際に発生する0x8007012bエラーを修正する方法

解決策1:Windowsアップデートをインストールする

これは基本的なことですが、見落とされがちです。Windowsのファイルが古かったり、パッチが適用されていなかったりすると、ゲームとの互換性に多くの問題が発生する可能性があります。保留中のアップデートをすべてインストールすることで、システムファイルやXbox、ゲームサービスなどのサービスが最新の状態に保たれ、エラーの原因となっているアクセス問題が解決される可能性があります。

  • WindowsキーとRキーを同時に押して、「ファイル名を指定して実行」ダイアログを開きます。
  • ボックスに「ms-settings:windowsupdate」と入力してEnterキーを押してください。
  • 「更新プログラムの確認」ボタンをクリックしてください。Windowsが新しい更新プログラムを検出した場合、自動的にダウンロードおよびインストールされます。
  • 完了したら、PCを再起動してください。

マシンによっては、この手順ですぐに問題が解決しない場合があります。特に、アップデートが停止している場合や、インストールを完了するためにシステムの再起動が必要な場合に顕著です。不思議なことに、場合によっては再度確認したり、Windows Update サービスを手動で再起動したりすることで解決することがあります。

解決策2:破損したシステムファイルを修復する

Windowsのシステムファイルが破損していたり​​、欠落していたり​​すると、特に重要なライブラリやドライバが影響を受けている場合、ゲームの起動に支障をきたす可能性があります。システムファイルチェックを実行することで、破損したファイルを修復したり、問題のあるファイルを検出したりすることができ、システムの安定性が向上し、エラーが解消される可能性があります。

  • コマンドプロンプトを管理者として開きます。検索バーに「cmd」と入力し、右クリックして「管理者として実行」を選択してください。
  • sfc /scannowと入力してEnterキーを押してください。このコマンドはWindowsファイルの破損をスキャンし、修復を試みます。
  • スキャンには少し時間がかかる場合があります。修正できないエラーが見つかった場合でも、心配しないでください。次に、以下のコマンドを実行してください。
DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth

各行を1行ずつ実行し、それぞれの後にEnterキーを押してください。システムによっては、残っている問題を完全に解決するために再起動が必要になる場合があります。

解決策3:関連アプリの修復またはリセット(ゲームサービスとXbox)

この手順は、ゲームプラットフォーム(ゲームサービス、Xbox、Minecraftランチャーなど)を制御するアプリが破損していないか、設定が間違っていないかを確認するためのものです。リセットすることで破損したデータが消去され、ゲームが再び起動できるようになる場合があります。

  • Windows の設定( Win + I )を開き、アプリに移動します。
  • ゲームサービスをスクロールまたは検索してください。
  • それをクリックし、次に「詳細オプション」を選択します。
  • 「修復」をタップしてください。それでも解決しない場合は、「リセット」を試してください。リセットするとアプリのデータが消去されるため、再度ログインしたり、設定をやり直したりする必要がある場合がありますのでご注意ください。
  • Xboxアプリや、Minecraftランチャー、ゲームバーなどの関連アプリについても同様の手順を実行してください。

解決策4:Microsoft Storeのキャッシュをクリアする

ストアのキャッシュが詰まったり破損したりすると、ダウンロードやアップデートに問題が発生し、ゲームの起動に支障をきたすことがあります。キャッシュをクリアすることで、こうした奇妙なアクセス問題を解決できる場合があります。

  • WindowsキーとRキーをもう一度同時に押してください。
  • wsreset.exeと入力して、OKをクリックしてください。
  • 空白のコマンドプロンプトウィンドウが表示され、数秒間実行された後、閉じてストアが再び表示されます。キャッシュが問題だった場合、その後は奇妙なエラーが少なくなるはずです。

解決策5:Xboxサービスが実行されていることを確認する

これはちょっと奇妙に聞こえるかもしれませんが、ゲームにアクセスするには、特にWindowsストアやGame Passのユーザーにとって、Xbox関連のサービスがスムーズに動作している必要があります。

  • Windowsボタンを押してから、「サービス」と入力してEnter キーを押します。
  • 「サービス」を右クリックして「管理者として実行」を選択します。
  • ウィンドウが開いたら、以下のサービスを探してください。
    • IPヘルパー
    • Xbox Live認証マネージャー
    • Xbox Live ゲームセーブ
    • Xbox Live ネットワークサービス
    • ゲームサービス
  • それぞれを右クリックして「プロパティ」を選択します。「スタートアップの種類」が「自動」に設定されていることを確認してください。起動していない場合は、「開始」をクリックします。
  • すべてのチェックが完了し、正常に動作していることを確認したら、マシンを再起動してください。これで多くの問題が解決しますが、これらのサービスがすぐに起動しない場合もあるため、しばらくお待ちください。

解決策6.ゲームを再インストールする

万策尽きた場合は、クリーンインストールが効果的な場合が多い。ファイルが破損したり、消失したりしても、再インストールすればすべてがクリーンな状態に戻る。

  • コントロールパネルを開きます(スタートメニュー > コントロールパネル、または設定>アプリと機能)。
  • リストからゲーム(Minecraftなど)を見つけて右クリックし、「アンインストール」を選択します。
  • 指示に従って、関連するものをすべて削除してください。
  • 次に、公式サイトまたはMicrosoft Storeから最新版をダウンロードして、再度インストールしてください。

順番通りに実行したり、いくつかの手順を組み合わせたりするだけで、状況が変わる場合があります。必ずしも保証はできませんが、サービス、キャッシュ、ドライバーをいじってみると、ほとんどの場合このエラーは解消されます。

まとめ

  • Windowsとドライバーをアップデートする
  • システムファイルチェッカーとDISMコマンドを実行します。
  • ゲーム関連のアプリ/サービスを修復またはリセットする
  • Microsoft Storeのキャッシュをクリアする
  • Xboxサービスが実行されていることを確認してください
  • 問題のあるゲームを再インストールしてください。

まとめ

0x8007012bエラーの解決は少々面倒な作業ですが、これらの手順でよくある原因のほとんどを網羅できます。サービスの再起動やキャッシュのクリアだけで解決する場合もありますし、完全なクリーンインストールが唯一の解決策となる場合もあります。しかし正直なところ、これらの解決策はWindowsでこのエラーに遭遇したほとんどの人にとって実績のある方法です。この情報が役に立ち、誰かのイライラを少しでも軽減できることを願っています。

関連記事: