Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

DXGI_ERROR_NOT_CURRENTLY_AVAILABLEエラーを修正する方法は?

DirectXは、コンピューターシステムで実行するほとんどすべてのタスクで使用されるテクノロジです。マルチメディアからゲームのプレイまで、MicrosoftDirectXは重要な役割を果たします。ゲームなどを実行しようとすると、DirectXエラーが表示されることがよくあります。これは通常、古いドライバーや再配布可能なファイルの欠落が原因で発生します。既知のDirectXエラーの1つは、 DXGI_ERROR_NOT_CURRENTLY_AVAILABLEです。 エラー。上記のエラーメッセージの原因について詳しく説明した後、問題の解決に役立ついくつかの解決策について説明します。

DXGI_ERROR_NOT_CURRENTLY_AVAILABLEエラーを修正する方法は?

DXGI_ERROR_NOT_CURRENTLY_AVAILABLEエラーの原因は何ですか?

DirectXエラーは非常に一般的であり、時々ポップアップします。上記のエラーメッセージは、多くの場合、次の要因が原因です—

  • Direct xが最新ではありません: システムにインストールされているDirectXが最新でなく、実行するプログラムに必要なDirect Xがシステムにない場合は、おそらくこのエラーが発生します。通常、DirectXはWindows10などの新しいバージョンのWindowsに組み込まれていますが、破損したり、特定のプログラムに必要なコンポーネントの一部が欠落している場合は、このエラーが発生することがあります。
  • ビデオドライバの問題: システムに古いビデオドライバがある場合、またはシステムにインストールされているビデオドライバに問題があり、正しく機能しない場合は、おそらくこのエラーが発生します。ビデオドライバに、実行するゲームまたはプログラムに必要な機能の一部が不足している場合は、通常、ビデオドライバを最新バージョンに更新して、そのような問題を取り除くことをお勧めします。
  • 解像度の問題(互換性のない解像度): 戦場フォーラムの一部のユーザーは、問題を引き起こしているのはモニターなどの解像度であり、解像度を変更することで問題が解決したと述べています。そのため、モニターなどに設定した解像度が実行しようとしているプログラムと互換性がなく、このエラーが発生するため、このエラーが発生する可能性があります。
  • DVIケーブルの使用: 一部のユーザーは、GPUを出力デバイス(モニター)に接続するためにHDMIケーブルの代わりにDVIケーブルを使用していて、HDMIケーブルに変更すると問題が修正されたためにこの問題が発生したとさえ報告しました。そのため、GPUがHDMI出力をサポートしていても(ほとんどすべての新しいGPUはHMDI出力をサポートしています)、GPUをモニターなどに接続するためにDVIケーブルを使用しているため、このエラーが発生する可能性があります。
  • モニター/LCDのリフレッシュレート: Steamフォーラムのユーザーは、問題の原因はモニターのリフレッシュレートであると報告し、それを変更した後、問題は修正されました。したがって、表示のリフレッシュレートを、実行するプログラムまたはゲームと互換性のない値に設定したために、エラーが発生する可能性があります。

現在、このエラーを修正するために試みることができる多くの解決策があり、それはすべてエラーのシナリオに依存します。 1つのシナリオが原因である場合は、エラーの原因を微調整または修正すると、そのシナリオの問題が修正されるため、必ずすべての解決策を試して、どれがシナリオに一致するかを確認してください。

解決策1:グラフィックスドライバーを更新する

多くの場合、グラフィックスドライバーが更新されていない場合、Windows上のDirectXに関連するエラーのほとんどが発生する可能性があります。したがって、グラフィックドライバを更新することは常に良い考えです。 Nvidiaグラフィックスドライバーを使用している場合は、Nvidia Graphics Driversダウンロードページにアクセスして、GPU用の最新のドライバーをダウンロードしてください。同様に、AMD Radeonを使用している場合は、AMD Radeon Graphicsドライバーのダウンロードページに移動して、最新のドライバーをダウンロードします。ダウンロード後、ドライバをインストールしてコンピュータを再起動します。ドライバーの問題である場合、できればグラフィックドライバーを更新することで、問題は修正されます。

解決策2:最新のDirectXをインストールする

一部のユーザーは、最新のDirectXforWindowsをダウンロードすると問題が解決することをSteamフォーラムで報告しています。 Windows 10用の最新のDirectX再配布可能ファイルをダウンロードするには、DirectXのMicrosoftダウンロードページにアクセスしてダウンロードしてください。その後、インストーラーを実行してDirectXをインストールするか、システムに更新します。 DirectXの問題である場合は、最新のDirectXをインストールすることで、問題を解決できます。

解決策3:HDMIケーブルを使用して出力ディスプレイデバイスに接続します

DVIケーブルを使用して出力デバイスに接続している場合に試すことができる次の解決策は、GPUの代わりにHDMIケーブルに交換し、ディスプレイデバイスがそれをサポートすることです(通常、新しいディスプレイデバイスとGPUがそれをサポートします)。ユーザーがHDMIケーブルに切り替えることでこの問題を解決する場合があります。試してみて、問題が解決するかどうかを確認する必要があります。

DXGI_ERROR_NOT_CURRENTLY_AVAILABLEエラーを修正する方法は?

解決策4:ディスプレイデバイスのリフレッシュレートを変更します:

試すことができるもう1つのことは、Windowsでディスプレイデバイスのリフレッシュレートを変更することです。通常、60 Hzのリフレッシュレートを使用することをお勧めしますが、モニターがより高いリフレッシュレートをサポートしている場合は、より高いリフレッシュレートを試すこともできます。 Windowsでリフレッシュレートを変更するには、次の手順を実行します。

  1. スタートメニューを開く 設定と入力します 表示される最初の選択をクリックします。
  2. 次に、システムをクリックします 。
  3. 表示をクリックします 次に、[詳細表示設定]オプションをクリックします 。
  4. 新しいウィンドウが開きます。
  5. その後、ディスプレイ1のディスプレイアダプタのプロパティをクリックします。 。 (複数のディスプレイがない場合、プライマリディスプレイデバイスはシステム上で1になります)。 DXGI_ERROR_NOT_CURRENTLY_AVAILABLEエラーを修正する方法は?
  6. 次に、モニターに切り替えます タブ。
  7. モニターの下 設定には、画面のリフレッシュレートというラベルが表示されます その下に、ディスプレイデバイスが設定されている表示頻度が表示されます。周波数を60Hzに変更し(モニターがサポートしている場合は高くします)、ウィンドウを閉じます。

これを行った後、プログラムを再度実行して、問題が修正されることを確認してください。

解決策5:ディスプレイの解像度を変更する

EAフォーラムの男は、ディスプレイの解像度を変更するとエラーが修正されたと報告しました。最新のディスプレイデバイスを使用している場合、通常、 1080pまでサポートされるより高いディスプレイ解像度があります。 または1920×1080 。ディスプレイの解像度を少し調整して、1680×1050などの低い値に変更してみてください。 問題が解決するかどうかを確認します。実行したいプログラムまたはゲームでサポートされていないディスプレイ解像度が原因でエラーが発生した場合は、それを変更すると問題が解決する可能性があります。


  1. アプリケーション エラー 0xc000007b を修正する方法

    アプリケーション エラー 0xc000007b を修正する方法: 0xc000007b アプリケーション エラーは、いくつかの Direct X ゲームまたはアプリケーションを実行しようとしたときに時々発生する非常に一般的なエラーです。ほとんどのウィンドウ ユーザーは定期的にこのエラーに直面していますが、これを完全に修正する方法を知りません。実際、このエラーがポップアップする理由は多数ある可能性があるため、単一の修正方法はありません。そのため、すべての異なる修正方法について説明します。しかし、先に進む前に、このエラーが何であるかについて話しましょう。 アプリケーションを正しく起動できませんでし

  2. Windows 10 で IRQL_NOT_LESS_OR_EQUAL エラーをすばやく修正する方法

    ブルースクリーンオブデス、つまりBSODは、システムに致命的なシステムエラーが発生したときにコンピューター画面に表示されるエラーです。 Windows 10 の画面に「IRQL_NOT_LESS_OR_EQUAL」と表示されるエラーが表示される場合は、システム ドライバーに問題がある可能性があります。 このようなエラーは、特に非常に重要なタスクに取り組んでいる場合に、邪魔になります。最良の部分は、このエラーを自分で簡単に修正できることです。ただし、修正に進む前に、エラー IRQL_NOT_LESS_OR_EQUAL が発生する理由を知っておく必要があります。 IRQL_NOT_LESS_O