Destiny 2が明確なエラーメッセージなしにクラッシュしたりフリーズしたりすると、非常にイライラすることがあります。数秒から数分プレイした後にゲームが突然シャットダウンし、真っ白なデスクトップ画面が残されることもあります。特にパッチのアップデートやドライバーの変更後にこのような現象が発生する場合は、基本的なトラブルシューティング手順を試してみる価値があります。これらの手順を実行することで、問題が解決したり、少なくともクラッシュの原因を絞り込むことができます。これらの手順を試した後は、改善が見られるか、少なくとも安定性が向上するはずですが、環境によってはもう少し調査が必要になる場合もあります。
Windows 10でDestiny 2がフリーズしたりクラッシュしたりする問題を解決する方法
まずは基本的なチェックから始めましょう — これらを飛ばさないでください
正直なところ、こうしたクラッシュは、埃を取り除いたり、Windowsをアップデートしたり、ゲームの設定を調整したりといった、ごく基本的なことが原因の場合もあります。運が良ければ、これらの簡単な対処法で問題が解決するかもしれません。さらに、より複雑な解決策に取り組む前に、こうした対処法は単純な問題を排除するのに役立ちます。
- パソコンを再起動してください。退屈に聞こえるかもしれませんが、すべてをリセットできます。
- ハードウェア、特にGPU、RAM、そしてケース内部の埃を払いましょう。過熱はクラッシュの原因となることがあります。
- Windows を最新バージョンに更新します —設定 > 更新とセキュリティ > Windows Update。
- お使いのGPUが古い場合は、ゲーム内のビデオ設定を低くしてください。古いハードウェアでは、ゲームが高設定に対応できない場合があります。
- Destiny 2を再インストールしてください。アップデート中に一部のファイルが破損したり、おかしくなった可能性があります。
これらの方法がどれも効果がなかった場合は、心配しないでください。他に試せる方法をご紹介します。
方法1:GPUドライバーを更新する
これは言うまでもないことですが、特にパッチ適用後やWindowsアップデート後にクラッシュが発生する主な原因は、古い、あるいは不具合のあるグラフィックドライバーです。ドライバーを更新することで、バグや互換性の問題を解決したり、パフォーマンスを向上させたりできる場合があります。Windows Update経由で更新することもできますが、必ずしも最新のドライバーが提供されるとは限りません。Nvidia、AMD、またはIntelの公式サイトから直接ダウンロードすることをお勧めします。
- Windows Update を試すには、検索バーに「更新」と入力し、Enter キーを押してから、「更新プログラムの確認」をクリックします。オプションの更新プログラムを探し、 「ドライバーの更新」の下にあるドライバーの更新を探してください。
- それでも最新版が入手できない場合は、GPUメーカーのウェブサイトに直接アクセスしてください。
Windowsの自動更新では、特にグラフィックドライバーに関して、最新の修正プログラムが適用されない場合があります。場合によっては、Windowsドライバーの更新によってクラッシュが悪化することさえあるため、手動でダウンロードしてインストールする方が効果的な場合が多いです。
方法2:グラフィックドライバーを再インストールして、最初からやり直す
通常の方法でドライバーを更新しても問題が解決しない場合は、ドライバーを完全に再インストールしてみてください。再インストールすることで、ドライバーの破損やキャッシュの問題が解消される可能性があります。手順は以下のとおりです。
- スタートボタンを右クリックして、「デバイスマネージャー」を選択します。
- ディスプレイアダプタを展開します。
- GPUを右クリックして「デバイスのアンインストール」を選択します。
- プロンプトが表示されたら、 「このデバイスのドライバソフトウェアを削除する」のチェックボックスをオンにしてください。
- コンピューターを再起動してください。
- 上記の手順に従って、NVIDIA、AMD、またはIntelのウェブサイトから最新のドライバーをダウンロードし、インストールしてください。
これは、ドライバーのバグやキャッシュの破損によってゲームがプレイ中にクラッシュする問題を解決することがよくあります。一部の環境では、すべてが安定するまでにこの操作を2回行う必要がありました。
方法3:システムファイルとWindowsの状態を確認する
Windowsのシステムファイルが破損すると、予期せぬクラッシュが発生することがあります。簡単なチェックを実行することで、これらの問題を検出して修復し、ゲームプレイ時のシステム全体の安定性を向上させることができます。
- コマンドプロンプトを管理者として開きます:検索ボックスに <cmd> と入力し、右クリックして <管理者として実行> を選択します。
- 入力
sfc /scannowしてEnterキーを押してください。スキャンと問題修正が完了するまでお待ちください。 - 次に、以下のコマンドを順番に実行してください。
dism /online /cleanup-image /checkhealthdism /online /cleanup-image /restorehealth
- 最後に、PCを再起動してください。場合によっては、これにより不安定性の原因となっていたOSの根本的な問題が解決されることがあります。
もちろん、Windowsはトラブルシューティングを面倒なものにするのが好きだが、これらのツールは時として効果を発揮する。特に、最近システムが不安定な場合はなおさらだ。
方法4:ゲームサービスを再インストールする(Game Passユーザー向け)
Xbox Game Passをご利用の場合、アップデート後にゲームサービスに不具合が生じる可能性があります。サービスを再インストールすることで、サービス自体に関連するクラッシュが解消される場合があります。
- PowerShell を管理者として開く: [スタート] を右クリックし、[PowerShell (管理者)] を選択します。
- このコマンドをコピーして実行してください。
Get-AppxPackage *gamingservices* -AllUsers | Remove-AppxPackage -AllUsers - コンピューターを再起動してください。
- 再起動後、Xboxアプリがゲームサービスを再度インストールするように促すはずです。[インストール]をクリックして、画面の指示に従ってください。
これにより、アップデート後にゲームサービスが破損したり消失したりした一部のシステムで発生していたクラッシュが修正されました。
方法5:Nvidiaシェーダーキャッシュをクリアする(Nvidia製GPUを搭載している場合)
ゲームをプレイしている最中に、突然フレームレートが低下したり、クラッシュしたりするほどイライラすることはありません。シェーダーキャッシュをクリアすることで、こうした問題を解決できる場合があります。以下は、一部のNvidiaユーザーが試して効果があった方法です。
- Nvidiaコントロールパネルを開きます。
- 「3D設定の管理」に移動します。
- グローバル設定タブで、シェーダーキャッシュサイズを探します。
- 無効に設定してください。
- 変更を反映させるには、PCを再起動してください。
- より徹底的にクリーンアップするには、 Windowsの検索バーに「ディスククリーンアップ」と入力し、システムドライブ(通常はCドライブ)を選択して、 「DirectXシェーダーキャッシュ」のチェックボックスをオンにします。 「OK」をクリックしてから、コンピューターを再起動してください。
- クリーニング後、必要に応じてNvidiaコントロールパネルでシェーダーキャッシュを再度有効にしてから、ゲームをテストしてください。
ちょっと奇妙だけど、キャッシュされたシェーダーをクリアすると、Destiny 2 でクラッシュしたり、奇妙な不具合が発生したりするのを防ぐことができる場合がある。
まとめ
- パソコンを再起動して、基本的なハードウェアチェックを行ってください。
- GPUドライバーを更新または再インストールしてください。
- sfcとdismを使用してシステムスキャンを実行します。
- Game Passをご利用の場合は、ゲームサービスを再インストールしてください。
- Nvidia製GPUが関係している場合は、シェーダーキャッシュをクリアしてください。
まとめ
これらの手順は、Windows 10 で Destiny 2 がゲーム中にクラッシュしたりフリーズしたりする最も一般的な原因を網羅しています。場合によっては、ドライバーの更新やキャッシュファイルの削除だけで解決することもあります。一部の環境では、Windows またはゲーム自体のクリーンインストールが必要になる場合もありますが、それは通常最終手段です。これらの手順でトラブルシューティングにかかる時間を数時間短縮し、ゲームが再び安定することを願っています。