DirectX 12が検出されない場合の5つの迅速な修正方法
ゲームを起動しようとしたときにDirectX 12が認識されないというメッセージが表示される場合、グラフィックドライバーが原因である可能性が高いです。
古いドライバーは互換性の問題からDirectX 12と相性が悪い場合があるため、更新を確認する必要があります。同様に、OSが古い場合、DirectX 12はWindowsのバージョンと互換性がないため、検出されない可能性があります。
一部のプログラムはリソースを多く消費するため、DirectX 12が検出されないのは、ほとんどの統合GPUが処理できない強力なGPUを必要とするからです。
WindowsでDirectX 12が検出されない場合はどうすればよいですか?
1. PCがDirectX 12をサポートしているか確認する
- Windowsキー + Rを押し、dxdiagと入力します。

- ディスプレイタブに移動します。
- ドライバーセクションで機能レベルを探します。12_1、12_0と表示されていれば、DirectXがサポートされています。

グラフィックカードがDirectX 12に対応しているかどうかを確認することが重要です。そうでないと、システムでDirectX 12がサポートされていないというエラーが表示され続けます。
2. ディスプレイドライバーを更新する
- Windowsボタンをクリックし、検索バーにデバイスマネージャーと入力して開くをクリックします。

- ディスプレイアダプターに移動して展開し、グラフィックカードを右クリックしてドライバーの更新を選択します。

- ドライバーを自動的に検索を選択します。

3. 以前のドライバーのバージョンに戻す
- Windows + Rを押して実行ダイアログボックスを開きます。

- devmgmt.mscと入力し、OKをクリックしてデバイスマネージャーを開きます。
- ディスプレイアダプターを見つけてクリックし、展開します。
- NVIDIAドライバーを右クリックし、プロパティを選択します。

- ドライバータブに移動し、ドライバーを戻すオプションを選択します。

- ドライバーパッケージのロールバックページで、ロールバックの理由を選択し、はいをクリックします。

- プロセスを完了するためにコンピュータを再起動します。 このトピックについての詳細を読む
- D3dx11_42.dllが見つかりません: 修正方法
- Windows 11が非アクティブ後にシャットダウン: 停止するための4つの方法
4. .NET Framework修復ツールを使用する
- .NET Framework修復ツールをダウンロードします。
- PCでプログラムを起動します。
- 利用規約に同意し、次へをクリックして診断プロセスを開始します。

- .NET Frameworkが正常に動作するために必要な変更が表示されます。
- 次へをクリックして変更を適用します。

DirectX 12は正常に機能するために.NET Frameworkに依存しているため、修復ツールを実行することで互換性の問題を引き起こしている破損したシステムファイルがあるかどうかを特定できます。もしあれば、DirectX 12を再インストールしてください。
5. クリーンインストールを実行する
- ブータブルUSBドライブを作成します。
- ブータブルインストールメディアのUSBフラッシュドライブをPCに接続します。
- PCを再起動し、ブート中にDelまたはF2を押してBIOSに入ります。
- フラッシュドライブをデフォルトのブートデバイスとして設定し、変更を保存します。
- 設定に入るように求められたら任意のキーを押し、次へをクリックします。

- 今すぐインストールをクリックして進めます。

- プロダクトキーを入力するか、プロダクトキーを持っていませんを選択します。
- インストールしたいバージョンを選択し、次へをクリックします。

- 利用規約に同意し、次へをクリックします。

- カスタムインストールオプションを選択します。

- プライマリドライブを選択し、次へをクリックします。正しいドライブを選択したことを再確認してください。

- 画面の指示に従ってインストールを完了します。
最後の手段として、クリーンインストールはDirectX 12の破損したファイルをリセットし、互換性の問題を引き起こしていた新しいファイルを再作成することができます。
DirectX 12は高度な機能を持つ新しいバージョンであり、強力なハードウェアを必要とします。GPUがその役割を果たせない場合、デバイスがDirectX 12を認識することに成功するかもしれませんが、遅延やスタッタリングが発生します。
他に、DirectXの初期化に失敗した場合は、迅速な修正のための詳細なガイドを確認してください。
私たちからは以上ですが、他に何か解決策があれば教えてください。