Destiny2のクラッシュを修正する方法

Destiny 2は、Battle.netエンジンによって実行されるオンラインマルチプレイヤーゲームです。このゲームは当初、2017年にPC向けにリリースされ、その後、プレーヤー数が急増し、最もプレイされたマルチプレーヤーゲームの1つになりました。

すべての新しいゲームには問題があるため、Destinyは特別なものではありません。Destiny2がゲームプレイ中にクラッシュしたという多くのプレイヤーからの報告がたくさんあります。このクラッシュは、特にプレーヤーがゲームをしばらく(20〜30分)プレイした後に発生しました。Blizzardはこの問題を公式に認めており、潜在的な原因についてのドキュメントもリリースしています。

Destiny 2がクラッシュする原因は何ですか?

私たちの調査とユーザーから提出された潜在的な解決策の結果、Destiny2はいくつかの異なる理由でクラッシュしたという結論に達しました。ゲームがクラッシュする原因は次のとおりですが、これらに限定されません。

  • ウイルス対策プログラムがゲームと競合しています。ウイルス対策ソフトウェアは、コンピュータで実行されているプログラムを常にチェックします。アプリケーションが大量のリソースを消費している場合、誤検知が発生しやすくなります。
  • NVIDIA Ge-Forceエクスペリエンスなどのサードパーティプログラムは、ゲームの操作と競合します。これらのプログラムは通常、ゲーム内オーバーレイを許可します。ゲームがこれらを処理するように適切に設計されていない場合、クラッシュする可能性があります。
  • オーバークロックは、プレーヤーによって報告されたもう1つの潜在的な原因でした。CPUまたはGPUを90%以上で実行すると、ゲームがクラッシュしました。
  • ゲーム優先順位は十分ではないかもしれません。コンピューターは、アプリケーションとその優先順位に従ってリソースの必要性を管理します。
  • 一部のDLLファイルは、ゲームのディレクトリの正しい場所に保存されない場合があります。
  • ゲームとそのすべてのコンポーネントを問題なく実行するには、管理者権限が必要な場合があります。

以下の回避策に進む前に、コンピューターに管理者としてログインしていることを確認してください。さらに、アクティブなオープンインターネット接続も必要です。

解決策1:ゲームの優先度を変更する

コンピューターで実行されているアプリケーションの優先順位は、アプリケーションの重要度と、リソースの割り当てと処理能力に与えられる優先順位のレベルによって決まります。デフォルトでは、システムアプリケーションでない限り、すべてのアプリケーションの優先度がデフォルトに設定されています。タスクマネージャーを使用してゲームの優先度を変更し、再起動後、これでエラーメッセージが解決するかどうかを確認します。

  1. コンピューターでDestiny2を起動します。次に、Windows + Dを押して、ゲームの実行中にデスクトップを起動します。Windows + Rを押し、ダイアログボックスに「taskmgr」と入力してEnterキーを押します。
  2. 次に、[詳細]タブをクリックし、Destinynetのすべてのエントリを見つけます。Destiny 2はBattle.netで実行されるため、優先度も変更する必要があります。
  3. 各エントリを右クリックし、設定した優先度にカーソルを合わせて、[通常より上]または[]に設定します。
  1. すべてのエントリに対してこれを行います。次に、Altキーを押しながらゲームに移動して、プレイを開始します。これがクラッシュの問題に何らかの違いをもたらしたかどうかを観察します。

解決策2:サードパーティプログラムのアンインストール/無効化

DiscordやNVIDIAGeforce Experienceなどのサードパーティプログラムには、ゲームに組み込むことができるオーバーレイがあります。これにより、ユーザーはアプリケーションを直接制御し、ゲーム内で設定/値を変更できます。ただし、すべてのアプリケーションがオーバーレイに適しているわけではなく、1つの例がDestiny2であることに注意してください。

ゲームを起動する前に、バックグラウンドで実行されているすべてのサードパーティプログラムを完全に無効にする必要があります。タスクマネージャーを使用してアプリケーションを監視するか、タスクバーでアプリケーションのアイコンを探すことができます。すべての種類のアプリケーションを無効にし、実行中のすべてのアプリケーションを閉じたら、ゲームを起動して、クラッシュが修正されるかどうかを確認します。EVGA PrecisionXも問題を引き起こすことが報告されました。

解決策3:ウイルス対策ソフトウェアを無効にする

ウイルス対策ソフトウェアは、多くの処理能力とリソースを消費するアプリケーションで問題を引き起こすことが知られています。アンチウイルスによるこのタイプの動作は、誤検知として知られています。ウイルス対策ソフトウェアは、このアプリケーションが不要であると「考え」、それに割り当てられたリソースの数を減らして、ゲームをクラッシュさせます。

コンピューターで実行されているすべてのウイルス対策ソフトウェア一時的に無効にする必要があります。アンチウイルスをオフにする方法に関する記事を確認できます。これを一時的に行います。それが実際にアンチウイルスソフトウェアであることがわかった場合は、それらに例外を追加できます。アンチウイルスまたはファイアウォールソフトウェアの例外としてSteamを追加する方法に関する記事を確認できます。例外として追加されたプロセスはSteamです。Battle.net用にこれらの手順を複製できます。

解決策4:管理者アクセスを許可する

多くの人に有効な別の回避策は、プロパティ内でBattle.net管理者権限を付与することです。これは、Destiny2およびBattle.netディレクトリ内のすべての実行可能ファイルに対して複製する必要があります。高いリソースと計算の必要性のために、これらのゲームが通常よりも多くの権限を必要とするのは当然のことです。続行する前に、管理者としてログインしていることを確認してください。

  1. Battle.netがコンピューターにインストールされているディレクトリに移動します。これは、Cのプログラムファイルのデフォルトの場所、またはインストール前に選択したカスタムパスにすることができます。
  2. Battle.netディレクトリに移動したら、次のエントリを右クリックして、[プロパティ]を選択します
Battle.netランチャーBattle.net
  1. プロパティでたら、選択互換性]タブをし、チェックオプション管理者としてこのプログラムを実行します
  1. 上記のすべてのエントリに対してこれを実行します。ここでDestiny2フォルダーに入り、exe同じ操作を実行します。変更を保存して終了します。コンピュータを再起動してゲームをプレイします。クラッシュが解決したかどうかを確認します。

管理者権限が機能しない場合は、間違ったディレクトリにある可能性のあるDLLファイルを再配置してみてください。DLLファイル「GFSDK_Aftermath_lib.dll」は次のディレクトリに存在する必要があります。

C:\ Program Files \ Destiny 2 \

の代わりに:

Destiny 2 \ bin \ x64 \

解決策5:オーバークロックを無効にする

最新のプロセッサとグラフィックハードウェアにより、ユーザーはデバイスをオーバークロックできます。オーバークロックは、プロセッサまたはグラフィックスハードウェアをしきい値温度に達するまで非常に高いクロック速度で実行する行為です。コンピュータはこれを検出し、通常のクロック速度に戻します。温度が十分に低くなると、オーバークロックが再開されます。

このプロセスによってコンピューターのパフォーマンスが向上しますが、CPUまたはグラフィックハードウェアの使用率が90%以上に達すると、ゲームがクラッシュすることを示すケースがいくつかありました。したがって、コンピュータのすべてのオーバークロック無効にする必要があります。MSIAfterburnerなどのオーバークロックソフトウェアも問題を引き起こすことが報告されています。

解決策6:ゲームの修復とグラフィックソフトウェアの更新

上記のすべての方法が機能せず、ゲームをプレイしているときにクラッシュする場合は、Blizzardの修復ユーティリティを使用してゲームを修復するだけです。さらに、先に進んで、コンピュータのグラフィックソフトウェアを更新する必要があります。すべてのドライバーを更新し、Windowsを最新バージョンに更新する場合はプラスのポイントです。

不完全な更新や他のプログラムからの干渉があるため、ゲームファイルはいつでも破損する可能性があります。ゲームを修復するとき、Blizzardは各ファイルをオンラインマニフェストと比較し、不良であると判断したモジュールを置き換えます。詳細については、記事「修正:オーバーウォッチのクラッシュ」を確認し、そこにリストされているソリューション5および6に従ってください。