Forza Horizon 4をプレイ中にゲームがクラッシュする問題に直面しています。イベントビューアーを確認したところ、以下のエラーログが出力されていました。
障害が発生しているアプリケーション名: ForzaHorizon4.exe, バージョン: 1.466.445.0
障害が発生しているモジュール名: ntdll.dll, バージョン: 10.0.19041.2130
例外コード: 0xc0000008
障害オフセット: 0x0000000000102856
障害が発生しているプロセス ID: 0x4e78
障害が発生しているアプリケーション パス: D:\Games\Forza Horizon 4 Ultimate Edition\ForzaHorizon4.exe
障害が発生しているモジュール パス: C:\WINDOWS\SYSTEM32\ntdll.dll
この問題は2023年6月頃から発生し始めました。それまでの2年間は全く問題なくプレイできていました。Windowsの再インストールとゲームの再インストール以外、考えられる多くの解決策を試しましたが、改善しませんでした。
試して効果がなかったことのリストです:
PCの再起動
クリーンブートの実行
regsvr32
コマンドでのDLLファイルの再登録 (DllRegisterServer関数が存在しないため失敗)
sfc /scannow
の実行
DISMコマンドによるシステムのチェックと修復
SysWOW64フォルダ内のDLLでの再登録試行 (3と同様に失敗)
Forza Horizon 4のキャッシュクリア
Windowsセキュリティの除外設定および無効化
過去2年分のWindows Updateのアンインストール
管理者権限でのゲーム実行
すべてのドライバを最新バージョンへ更新
追記1: Windows 10のメディアクリエーションツールを使い、OSを最新版に更新しましたが、問題は解決しませんでした。これからゲームを再インストールしてみます。
追記2: ゲームを完全に再インストールしましたが、状況は変わりませんでした。イベントビューアーには同じエラーが表示され続けます。
追記3: 【自己解決】原因はWindowsのログインプロファイルが破損していたことでした。新しいローカルユーザーアカウントを作成し、そちらでゲームを起動したところ、何の問題もなく正常に動作しました。Windowsの再インストールしか手がないかと諦めかけていたので、本当に助かりました。