Windows 10/11でBad_Module_Infoエラーを修正する方法
bad_module_infoエラーへの対処は、特にゲームや重いアプリを使っている場合は、かなりイライラさせられることがあります。通常、システムのメモリが少し過負荷になったときや、グラフィックに何らかの不具合が発生したときに発生します。最近の Windows のアップデートや、アプリが全画面表示で動作しようとしている方法に関係している場合もあります。少し奇妙に思えるかもしれませんが、特定の機能を無効にしたり、互換性設定を変更したりすることで解決できるかもしれません。確実な解決策はありませんが、これらの解決策は様々な環境で効果があったので、試してみる価値はあります。
WindowsでBad_Module_Infoエラーを修正する方法
トラブルシューティングのためにフルスクリーン最適化を無効にする
ゲームや負荷の高いアプリの実行中にエラーが発生する場合、多くの場合これが原因です。Windowsはパフォーマンス向上のためにフルスクリーンアプリを最適化しようとしますが、それが逆効果となりクラッシュを引き起こす可能性があります。これをオフにすると、Windowsはアプリを通常通り実行するよう強制され、競合が軽減される可能性があります。
- ゲームまたはアプリの実行ファイル(.exe)が保存されているフォルダに移動します。通常は のような名前です
C:\Program Files (x86)\[App Name]\。 - .exe ファイルを右クリックし、[プロパティ]を選択します。
- 「互換性」タブに切り替えます。ここに魔法のチェックボックスがあります。
- 「全画面最適化を無効にする」ボックスをチェックします。
- [適用]と[OK]をクリックします。
Epic Games Launcher(Fortniteなど)で同様の問題が発生する場合は、 EpicGamesLauncher.exeでも同様の操作が可能です。インストールフォルダ(通常はC:\Program Files (x86)\Epic Games\Launcher )のプロパティを開いてください。ここでフルスクリーン最適化を無効にすると、Windowsの挙動の不具合によってFortniteがクラッシュするのを防ぐことができます。
一部のマシンでは、この変更を完全に有効にするには再起動が必要になる場合があります。また、最初の試みでは不十分な場合もあります。設定変更後に再起動すると改善されることがあります。おかしいかもしれませんが、Windowsには独特の個性があるのです。
互換モードでアプリケーションを実行する
アプリが少し古かったり、最新のWindowsビルドで公式にサポートされていない場合は、互換モードが救世主となるかもしれません。互換モードは、Windowsにアプリが古いバージョンで実行されていると認識させ、バグを軽減できる場合があります。
- アプリまたはゲームの.exeファイルを右クリックします。
- [プロパティ]を選択します。
- 「互換性」に進みます。
- [互換モードでこのプログラムを実行する]のボックスをオンにします。
- ドロップダウンメニューから、たとえばWindows 7を選択します。(一部の古いゲームでは、これによりクラッシュを防ぐことができます。)
- [適用]をクリックし、[OK]をクリックします。
エラーの原因が最近のアップデートである場合、パッチがリリースされるまでの間、一時的に問題が解決する可能性があります。少なくとも、クラッシュせずにプレイできる時間が少し長くなる可能性があります。
Windows Update を元に戻す (1 回のアップデート後に開始された場合)
場合によっては、最近のWindowsアップデートが原因である可能性があります。Windowsはパッチを当てた直後に不具合を起こすことが多いため、ロールバックすることで安定性を回復できますが、一時的なものなので、永続的な解決策だと考えないでください。
- を押してWindows + X、[設定]を選択します。
- 「更新とセキュリティ」 ( Windows 11 ではWindows Update )に進みます。
- 「更新履歴」をクリックします。
- ページの上部または下部にある [更新プログラムのアンインストール] をクリックします。
- 問題の原因となっている可能性のある最新のアップデートをリストから選択し、「アンインストール」をクリックします。
- 指示に従って PC を再起動し、クラッシュがなくなるかどうかを確認します。
もちろん、これは恒久的な修正ではありません。アップデートが安定性に影響を与えているかどうかを素早く確認するための手段にすぎません。Windowsなので、次のパッチで再び発生する可能性もありますが、少なくとも今のところは多少の安心感は得られます。
ウィンドウフルスクリーンモードでゲームを実行する
これは安易な回避策のように思えるかもしれませんが、ゲームをウィンドウフルスクリーンモード(ボーダーレスウィンドウとも呼ばれます)で実行すると、システムへの負荷が軽減されることがあります。少し奇妙に思えますが、bad_module_infoエラーの原因となるメモリ競合の一部を回避するのに役立ちます。
- ゲームのビデオまたはディスプレイ設定を開きます。
- 「表示モード」というオプションを探します。
- ウィンドウ化された全画面またはボーダーレスウィンドウを選択します。
- 適用してゲームを再起動します。
注: ゲーム メニューのラベルはさまざまであるため、「ボーダーレス」や「ウィンドウ」などの用語を探してください。
ゲームファイルの検証または修復
ゲームファイルの破損もこれらのエラーの原因となる可能性があります。Steam、Epic、Blizzardなどのほとんどのゲームプラットフォームでは、ローカルファイルの整合性を検証できます。これは、ゲームのインストール状態を素早くチェックするようなものです。
- ランチャー(Steam、Epic、Blizzard)を開きます。
- ライブラリに移動し、問題のゲームを右クリックします。
- [プロパティ]を選択します。
- [ローカル ファイル]タブに移動します。
- ゲームファイルの整合性の検証をクリックします。
- プロセスが完了するまでお待ちください。エラーが検出された場合は、破損したファイルが置き換えられます。
このプロセスにより、bad_module_info メッセージをトリガーすることがある、ファイルの欠落または破損によって発生したエラーを修正できます。
一時的な修正: ゲームウィンドウモードを即座に変更する
クラッシュが発生した場合、ウィンドウモードを切り替えるだけで、バックグラウンドでエラーが潜んでいる状態でもゲームをプレイできるようになることがあります。これは一種の応急処置ですが、設定によってはうまく機能します。
- ゲームを通常どおり起動します。
- ビデオ設定に移動します。
- ウィンドウ モードをフルスクリーンからウィンドウ フルスクリーンに変更します。
- 変更を適用し、Alt キーを押しながら Tab キーを押すか閉じてから、全画面で再起動します。
- クラッシュ ダイアログが表示されたら、無視して全画面表示に戻します。
これにより、ゲームはフォアグラウンドに保持され、クラッシュ メッセージはバックグラウンドに表示されるため、エラー ポップアップが表示されてもゲームをプレイし続けることができます。
bad_module_info への対処は楽しいものではなく、時には試行錯誤の連続です。これらのオプションのいずれかが、状況を安定させるのに役立つことを願っています。当然ながら、Windows は必要以上に困難にせざるを得ません。