WindowsでDarkSoulsIII.exeアプリケーションエラーをトラブルシューティングする方法

DarkSoulsIII.exeのアプリケーションエラーを修正するのは、少々厄介な作業です。単純な不具合の場合もあれば、DLLファイルの欠落、古いドライバー、破損したファイルなど、まるで幽霊を追いかけるような状況になることもあります。Steam経由でゲームを起動すると、特にシステムアップデートやドライバーアップデート後にエラーが発生するという報告もあります。幸いなことに、少し根気強く試せば、通常はゲームを再びスムーズに動作させるための手順がいくつかあります。

WindowsでDark Souls IIIのアプリケーションエラーを修正する方法

修正1:最新のDirectXをインストールする

これはよくある問題です。DirectXファイルが古いと、AAAタイトルで様々な奇妙な問題が発生する可能性があります。DirectXが最新でない場合、ゲームのレンダリングが停止し、「動作を停止しました」というポップアップが表示されることがあります。さらに、アップデート中に一部のファイルが破損したり、消失したりすることもあります。

  • Win + Eを押してファイルエクスプローラーを開き、メインドライブ(通常はC:)に移動します。
  • 検索バーに「d3dx9.dll」と入力し、検索結果をすべて削除します(完全に削除するには、 Ctrl + Aを押してからShift + Del を押します)。
  • Microsoft DirectX エンドユーザー ランタイムの公式 Web インストーラーにアクセスしてください。
  • インストーラーをダウンロードして実行し、指示に従ってください。正直なところ、なぜ効果があるのか​​は分かりませんが、最新のDirectXをインストールすると、多くの問題が解決します。
  • 完了したら、PCを再起動して、Steam経由でゲームを再度起動してみてください。

修正2..NET Frameworkを修復する

.NET Frameworkは多くのゲームやアプリとうまく連携しますが、破損していたり​​、バージョンが古かったりするとエラーが発生します。Microsoftの修復ツールを使えば、この問題を簡単に解決できます。

  • マイクロソフトのサポートページにアクセスしてください。
  • .NET Framework修復ツールをダウンロードしてインストーラーを実行します。ユーザーアカウント制御(UAC)のプロンプトが表示されたら、「はい」をクリックします。
  • ライセンスに同意したら、画面の指示に従ってください。少し奇妙に聞こえるかもしれませんが、.NET を修復することで、特にシステムファイルに関連するエラーであれば、この問題を解決できる場合があります。

解決策3:GPUドライバーを再インストールする(または、より良い方法として、ドライバーを完全に削除する)

グラフィックドライバーは、特に古いバージョンや破損したバージョンの場合、ゲームのクラッシュを引き起こすことで知られています。既存のドライバーを完全に削除してから新しいドライバーをインストールするには、Display Driver Uninstaller (DDU) のようなツールを使用するのが最善策となる場合が多いです。デバイスマネージャー経由でドライバーを更新するだけでは不十分な場合もあるため、DDUを試してみる価値があります。

  • ディスプレイドライバアンインストーラー(DDU)をダウンロードしてください。
  • ファイルを解凍し、キーを押しながら「スタート」>「再起動」Shiftをクリックします。
  • Windowsが再起動したら、セーフモードを選択します(スタートアップ設定メニューで4キーまたはF4キーを押します)。
  • DDUが保存されているフォルダに移動し、Display Driver Uninstaller.exeを右クリックして実行します。
  • デバイスの種類としてGPUを選択し、 「クリーンアップして再起動」をクリックします。
  • 再起動後、NVIDIA、AMD、IntelなどのGPUメーカーのサイトにアクセスし、最新のドライバーをインストールしてください。

Driver BoosterやDriverFixのようなドライバー更新ツールを使ってこれを自動化する人もいますが、私はDDUの方がより徹底的なクリーンアップができることがわかりました。ある環境では2回目の試行でうまくいきましたが、別の環境ではうまくいきませんでした。不思議ですが、まあいいでしょう。

修正4.破損したシステムファイルを修復する

Windowsのシステムファイルが破損している場合、ゲームの起動に問題が生じる可能性があります。システムファイルチェッカー(SFC)とDISMを実行することで、いくつかのコンソールコマンドを使ってこれらの問題を解決できます。少々面倒ですが、DLLエラーが発生した場合やゲームが起動しない場合は試してみる価値があります。

  • Windowsの検索ボックスに「cmd」と入力し、コマンドプロンプトを右クリックして「管理者として実行」を選択します。
  • 入力sfc /scannowしてEnterキーを押してください。スキャンと修復が完了するまでお待ちください。
  • 完了したら、以下のコマンドを順番に実行してください。
    • dism /online /cleanup-image /scanhealth
    • dism /online /cleanup-image /checkhealth
    • dism /online /cleanup-image /restorehealth
  • 最後のコマンドでエラーが発生した場合は、/Source:C:\RepairSource\Windows /LimitAccessリカバリファイルの場所がわかっている場合に限り、コマンドを追加してみてください。
  • すべての処理が完了したら、再起動してください。

修正5.Steamでゲームファイルを検証する

ゲームファイルの破損や欠落が原因で問題が発生している場合、これは非常に役立ちます。Steamに内蔵されているファイル整合性チェック機能は、破損したファイルを修復し、Valveのサーバーから新しいコピーを取得して置き換えることができます。

  • Steamを開いてライブラリに移動してください。
  • Dark Souls IIIを右クリックして「プロパティ」を選択します。
  • 「ローカルファイル」タブをクリックし、 「ゲームファイルの整合性を確認」をクリックします。
  • しばらくお待ちください。ファイルのスキャンと問題の自動修復が行われます。完了したら、もう一度ゲームを起動してみてください。

解決策6.ダークソウルIIIを再インストールする(最終手段)

万策尽きた場合は、クリーンインストールが厄介なエラーを解消する唯一の方法となることがあります。これにより、特に一部のファイルが破損または欠落している場合に、新しいファイルが確実に復元されます。面倒ではありますが、私の経験上、他の方法では解決できない頑固なエラーを解消するのに効果的です。

  • Steamで、 Dark Souls IIIを右クリックして「アンインストール」を選択します。
  • 確認後、PCを再起動してください。
  • 再起動後、Steamに戻り、ライブラリからゲームを再度インストールしてください。
  • エラーが解消されたか確認するために起動してみます。うまくいくといいのですが。

まとめ

  • DirectXとVisual C++再頒布可能パッケージを更新する
  • DDUを使用してグラフィックドライバーを修復または再インストールします。
  • SFCとDISMを使用してシステムファイルチェックを実行します。
  • Steam経由でゲームファイルを検証する
  • 必要に応じてゲームを再インストールしてください。

まとめ

概して、これらの修正方法は『ダークソウルIII』のアプリケーションエラーの一般的な原因のほとんどを網羅しています。面倒に思えるかもしれませんが、多くの場合、潜在的な問題を一つずつ排除していくだけです。古いドライバーと破損したファイルの奇妙な組み合わせが原因の場合もあれば、システム上の不具合の場合もあります。これで少しでも時間を節約できれば幸いです。幸運を祈ります。次のボス戦がスムーズに進むことを願っています。