マインクラフトランチャーの「Invalid JSON string」エラーを完全解決する方法

マインクラフトを楽しくプレイしようと思った矢先、「Invalid JSON string. (Exception from HRESULT: 0x83750007)」というエラーが出てしまうと、とても残念な気持ちになりますよね。この記事では、原因の特定から具体的な解決策までを徹底的にご紹介し、スムーズにマインクラフトを起動できるようお手伝いします。

目次

「Invalid JSON string」エラーの概要と原因

マインクラフトのランチャーで「Invalid JSON string. (Exception from HRESULT: 0x83750007)」というエラーが表示される主な原因は、システム環境やランチャー構成ファイル、Javaのバージョンなどがうまくかみ合っていない場合が多いです。特に32ビット環境やWindowsの更新が滞っている状態で起きやすいとされています。

JSONファイルとは?

JSON(JavaScript Object Notation)は、データをやり取りするために広く使われているフォーマットです。マインクラフトのランチャーでは、バージョン情報やプロフィール、設定などをJSONで管理しているため、このファイルが破損したり正しく読み込めないとエラーが発生します。

エラーが出るタイミング

  • マインクラフトランチャーをインストールするとき
  • 公式サイトのインストーラーを実行するとき
  • ランチャー起動後にログイン画面へ進むとき
  • Modなどを導入後に起動しようとするとき

これらのタイミングでJSONファイルが正しく読み込まれない場合に、エラーとして表面化することが多いです。

対策1:Javaの更新・再インストール

マインクラフトはJava版の場合、Javaランタイム環境(JRE)のバージョンが古いと正常に動作しないことがあります。とくに「Invalid JSON string」エラーは、Javaのバージョン不整合やランチャー内部での処理が原因となる場合があるため、まずはJavaの更新を試してみましょう。

手順1:古いJavaのアンインストール

  1. Windowsの「コントロールパネル」や「設定」から「アプリと機能」を開きます。
  2. 一覧から「Java」を探し、アンインストールを実行します。
  3. PCを一度再起動し、完全に削除されたことを確認します。

手順2:最新Javaのダウンロードとインストール

  1. Java公式ダウンロードページへアクセスし、最新バージョンを入手します。
  2. ダウンロードしたインストーラーを管理者権限で実行します。
  3. 指示に従ってインストールを完了します。

補足:Javaの環境変数を確認する

Javaを更新したのにエラーが続く場合、環境変数の設定を見直す必要があるかもしれません。

  • 「システムのプロパティ」>「環境変数」>「Path」にJavaのパスが複数登録されていないかチェックしましょう。
  • 古いパスや重複がある場合は、最新のJavaパスのみ残すように整理してください。

対策2:Minecraftランチャーの再インストール(代替ランチャーを含む)

通常のマインクラフトランチャーが破損していると、新しいJSONファイルを取得できなかったり、内部的な不具合でエラーが出続けたりします。一度ランチャーを完全に削除し、再インストールを行うと解決するケースが多いです。

手順1:既存ランチャーのアンインストール

  1. 「コントロールパネル」や「設定」>「アプリと機能」から「Minecraft Launcher」を選択します。
  2. アンインストールを完了させ、念のためPCを再起動します。

手順2:公式サイトの代替ランチャーの利用

  1. Minecraft公式サイトの代替ランチャーページから、新しいランチャーをダウンロードします。
  2. 管理者権限でインストーラーを実行し、セットアップを進めます。
  3. インストール後、一度ランチャーが完全に閉じていることを確認してから再度起動します。
  4. すべてのアカウントをログアウトし、再ログインしてキャッシュをリフレッシュします。

ログファイルをチェックする

  • 通常、ランチャーがクラッシュすると「.minecraft」フォルダ(Windowsの場合「%appdata%.minecraft」)内にログが生成される場合があります。
  • 「launcher_log.txt」や「output_log.txt」などのテキストファイルを確認して、何かエラーが記録されていないかを探してみましょう。

対策3:Modの有無を確認する

もしマインクラフトにModを導入している場合、Modが原因でエラーを引き起こしている可能性があります。Modはマインクラフトの機能を拡張する便利な仕組みですが、バージョンが合わない、あるいは他のModと競合しているとJSONエラーを引き起こすこともあります。

Modの一時的な無効化方法

  1. 「%appdata%.minecraft」フォルダの中にある「mods」フォルダの内容を一時的に別のフォルダに移動します。
  2. マインクラフトランチャーを起動し、エラーが再現するかを確認します。
  3. エラーが消えた場合は、導入していたModのどれかが原因です。Modをひとつずつ戻してテストすると、問題のModを特定しやすくなります。

Mod管理ツールの紹介

  • ForgeやFabricを使ってModを管理している場合は、バージョンを最新化したり、不要なModを削除したりすることで解決することがあります。
  • どうしても解決しない場合は、Mod開発元のフォーラムやDiscordなどで最新の互換性情報を調べるとよいでしょう。

対策4:Windowsの更新を確認する

Windowsが最新の状態でないと、マインクラフトランチャーやJavaの動作に悪影響が出ることがあります。特に32ビット環境ではシステムリソースが限られ、OS自体のアップデートが不足していると問題が顕著化するケースがあります。

Windows Updateの実行

  1. 「設定」>「更新とセキュリティ」>「Windows Update」を開きます。
  2. 「更新プログラムのチェック」をクリックし、利用可能な更新プログラムをすべて適用します。
  3. 完了後、PCを再起動して最新の状態を維持します。

Windows Updateトラブルシューティングのヒント

  • 更新プログラムの適用で失敗が起きる場合は、Windows Updateトラブルシューティングツールを使用してみましょう。
  • コマンドプロンプト(管理者権限)で以下のコマンドを実行し、システムファイルの整合性をチェックすることも有効です。
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

実行後、再度Windows Updateを試してみると改善される場合があります。

対策5:Microsoftストアと関連アプリのキャッシュクリア

マインクラフトはMicrosoft Store経由でも配布されており、キャッシュの破損でエラーが出ることがあります。特にXboxアプリやMicrosoft Storeアプリの動作不良が関連することもあるので、一度これらのキャッシュをクリアしてみるのも手です。

Microsoft Storeのリセット方法

  1. 「設定」>「アプリ」>「アプリと機能」を開きます。
  2. 一覧から「Microsoft Store」を選択し、「詳細オプション」をクリック。
  3. 下にスクロールすると「リセット」というボタンがあるので、これをクリックします。
  4. PCを再起動し、問題が解消されたかを確認します。

Xboxアプリなど他のアプリのリセット

Microsoft Storeと同様の手順で、XboxアプリやMinecraft Launcherがリストにある場合は、「詳細オプション」からリセットを行い、キャッシュをクリアしてみてください。

対策6:Microsoft Gaming Repair Toolの利用

Microsoft公式のトラブルシューティングツールである「Microsoft Gaming Repair Tool」は、ゲーム環境に関する各種の問題を自動で検出・修復してくれます。

Gaming Repair Toolの使い方

  1. Microsoft Gaming Repair Toolからツールをダウンロードします。
  2. ダウンロードしたファイルを右クリックして「管理者として実行」を選択します。
  3. 指示に従い診断を実行し、修復可能な項目があれば自動的に修正してくれます。
  4. 修復完了後、マインクラフトランチャーを再起動して挙動をチェックします。

Gaming Repair Toolで確認できる項目

  • ゲームインストールの破損ファイルの修復
  • Windowsサービス(Xbox関連やGaming Servicesなど)の修復
  • キャッシュや一時ファイルのクリア
  • マイクロソフトアカウント認証の再設定

うまくいけば、手動であれこれ試すより一気にエラーが解消できる可能性があります。

対策7:32ビット環境での注意点(Legacyランチャー利用)

報告の中には、32ビット版Windows環境で同様のエラーが頻発するというケースがあります。32ビット環境はメモリ使用量に制限があり、最新のランチャーでは動作に問題が出る場合があります。
こうした環境では、旧バージョン(Legacyランチャー)の使用を検討してみましょう。

Legacyランチャーのダウンロード

  1. マインクラフト公式サイトの「代替ダウンロード」ページや、特定のサポートページなどで公開されている旧バージョンランチャーを入手します。
  2. インストール手順は通常版とほぼ同じですが、32ビット専用として提供されている場合もあります。必ず自分の環境に合ったバージョンを確認してください。
  3. インストール後、起動してログイン情報を再設定し、ゲームが問題なく起動するかをテストします。

32ビットOSから64ビットOSへの移行検討

可能であれば、32ビットOSを64ビットOSにアップグレードするのも長期的にはおすすめです。

  • 64ビット環境ならメモリを4GB以上使えるため、マインクラフトの動作がより安定します。
  • Modを多用する場合など、ゲーム本体やランチャーの安定性を高める意味でも、移行はメリットが大きいです。

対策8:サポートへ再度問い合わせる

上記の対処法をすべて試しても解決しない場合は、開発元であるMinecraftのサポートへ再度問い合わせることが重要です。サポートに連絡する際は以下の情報をまとめて伝えるとスムーズです。

項目説明
エラー内容「Invalid JSON string. (Exception from HRESULT: 0x83750007)」と表示される
発生条件Minecraftランチャーを起動/インストールしようとしたとき
使用環境OSのバージョン、32ビット/64ビットの区別、Javaバージョンなど
試した対策Javaの再インストール、ランチャーの再インストール、Windows Update等
ログファイル「.minecraft」フォルダ内にあるログを添付するとより詳細な情報を伝えられる

問い合わせの際には、Minecraftサポートのチケットフォームから状況を具体的に説明し、試した手順を明確に伝えることで迅速なサポートが期待できます。

まとめ:多角的なアプローチがトラブル解消のカギ

「Invalid JSON string」エラーは、ランチャーのJSONファイルの破損、JavaやWindowsのバージョン不整合、Modの競合など複数の要因が考えられます。まずはJavaやランチャーの再インストール、Modの除去といった基本的な対処を行いつつ、Microsoft StoreのキャッシュクリアやWindowsの更新を欠かさないようにしましょう。特に32ビット環境では旧バージョン(Legacyランチャー)の利用が有効なケースもあり、幅広いアプローチをとることが解決への近道となります。もしどうしても改善しない場合は、サポートへ詳細を伝えて協力を仰ぐのが確実です。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次