DirectXは、Microsoft自身が開発およびリリースしたAPIのコレクションです。大多数のゲームが日常業務で利用するハイエンドグラフィックスの標準ライブラリになりました。他のすべてのソフトウェアプラグインと同様に、DirectXも定期的にバージョンリリースを受け取り、新しいものはより多くの機能と高度な機能を備えています。
DirectXでWindowsで回復不能なエラーが発生しました
ただし、Windowsゲームで使用されるコアコンポーネントの1つであるにもかかわらず、エラーメッセージ「」が発生したというユーザーからの報告がいくつかありました。 DirectXで回復不能なエラーが発生しました ’コンピュータでゲームを起動しようとするときはいつでも。これは非常に一般的なシナリオであり、多くの異なる人々で発生します。この記事では、これが発生する理由と、この問題に対して考えられる回避策について説明します。
Windowsで「DirectXで回復不能なエラーが発生しました」というエラーの原因は何ですか?
いくつかのユーザーレポートを分析し、結果を組み合わせた結果、ハードウェアの問題からソフトウェアの問題まで、さまざまな理由で問題が発生したと結論付けました。それらのいくつかは以下に限定されませんが、これらに限定されません。
- 不完全な要件: 私たちが遭遇したいくつかのケースでは、ユーザーが自分のコンピューターでゲームの指定された要件を持っていないことがわかりました。 DirectX要件が完了していない場合は、エラーメッセージが表示される可能性があります。
- 破損したグラフィックドライバ: グラフィックドライバは、OSとハードウェアの間で情報を伝達する主要なコンポーネントです。グラフィックドライバ自体が破損していて機能していない場合は、検討中の問題を含む多くの問題が発生します。
- ディスプレイのスケーリング: ディスプレイのスケーリングは、ディスプレイのサイズを操作できるWindowsの機能です。その有用性にもかかわらず、DirectXコンポーネントで問題を引き起こすことが知られています。
- 時代遅れのゲーム: コンピュータに最新バージョンのゲームがインストールされていない場合、一部のユーザーはエラーメッセージに直面しました。ゲームを最新のビルド/パッチに更新すると、問題がすぐに修正される場合があります。
- 古いDirectX: DirectXがコンピューターにインストールされ、正常に機能している可能性がありますが、古くなっている可能性があります。最新のビルドに更新すると役立つ場合があります。
- 高度なグラフィック設定: 一部のグラフィックカードでは、ユーザーが好みに応じてシャドウ品質と同じように高度な変数を設定できますが、DirectXで問題が発生することが証明されています。これらのオプションを無効にすると、うまくいく可能性があります。
ソリューションに進む前に、管理者としてログインし、アクティブなインターネット接続があることを確認してください。さまざまなコンポーネントが更新されます。
解決策1:ゲーム要件の確認
他の技術ソリューションを開始する前に、ハードウェアがゲームの初期要件を満たしているかどうかを確認する必要があります。ここで、RAM、CPU、グラフィックカードなど、探す必要のあるものがいくつかありますが、この場合、最も重要なものはDirectXバージョンです。
通常、APIを利用するすべてのゲームは、その要件の中でAPIに言及しています。 DirectXの要件を確認したら、次のことを確認する必要があります。 ハードウェア そのバージョンをサポートします。多くのユーザーは、最新のDirectXバージョンを使用しているために混乱します インストール済み しかし、彼らの ハードウェア そのバージョンをサポートしていません。エラーメッセージが表示されます。
グラフィックドライバのプロパティの確認
DirectX要件に注意し、グラフィックハードウェアの製造元に移動して、DirectXバージョンの詳細を開きます。ゲームの要件で新しいバージョンが必要な場合は、グラフィックカードをアップグレードする必要があります。
注意: グラフィックカードを使用してゲームをプレイしていない場合は、オンボードグラフィックシステムがコンピューターのすべてのグラフィック要件を処理しているため、代わりにそのDirectXバージョンのCPUサポートを確認する必要があります。
解決策2:最新のDirectXバージョンをインストールする
以前のソリューションがチェックアウトし、ハードウェアが実際にゲームのDirectXバージョンをサポートしている場合は、正しいDirectXバージョンがコンピューターにインストールされているかどうかを確認する必要があります。そうでない場合は、Microsoftの公式Webサイトに移動し、そこからDirectXバージョンをインストールします。続行する前に、管理者としてログインしていることを確認してください。
- Windows + Rを押して、「 dxdiag ダイアログボックスで」を選択し、Enterキーを押します。
- アプリケーションが開くと、システム仕様の詳細が表示されます。ここから、DirectXのバージョンを確認します。
DirectXバージョンの確認
- DirectXの最新バージョンがコンピューターにインストールされていない場合は、それを検索すると、Microsoftの公式ダウンロードページが見つかります。
- のボタンをクリックしてください ダウンロード 実行可能ファイルをアクセス可能な場所に保存します。
最新のDirectXバージョンをダウンロードする
- 後で、それを右クリックして選択します 管理者として実行 。インストールウィザードに魔法をかけて、プロセスが完了するのを待ちます。
- インストールが完了したらコンピュータを再起動し、ゲームを起動して、問題が修正されているかどうかを確認します。
注意: また、DirectXの必要なバージョンが仕様に示されているが、最新のテクノロジアップデートがインストールされていない場合もありました。したがって、それでもMicrosoftのダウンロードサイトにアクセスして、そこから最新バージョンをインストールすることをお勧めします。
解決策3:ディスプレイのスケーリングを変更する
コンピューターのディスプレイのスケーリングによって、コンピューターで画面を拡大または縮小する量が決まります。これは、視力に問題があるユーザーを含むさまざまなユーザーにとって非常に気の利いた機能です。これはDirectXやゲームのグラフィックスの仕組みとはまったく競合しませんが、競合する場合がいくつかありました。
このソリューションでは、ディスプレイ設定に移動してスケーリングレベルを変更し、これで問題が解決するかどうかを確認します。
- デスクトップを右クリックして、 ディスプレイの設定 。
ディスプレイ設定– Windows
- ディスプレイ設定になったら、の見出しを探します スケールとレイアウト 。その下に、いくつかのオプションが表示されます。それらから選択し、持っているものをクリックしてください 推奨
画面のスケーリングを変更する
- 完了したら、 再起動 完全に問題が解決したかどうかを確認してください。
解決策4:ゲーム/ Windowsを最新のビルドに更新する
グラフィックカードの更新に進む前に試すもう1つのことは、更新されたバージョンのゲームがコンピュータにインストールされているかどうかを確認することです。メーカーは、OSの新しい変更を対象とし、追加機能もサポートするためのアップデートをリリースしています。本質的に「重要」であり、できるだけ早くインストールする必要がある更新がいくつかあります。これらの「重要な」アップデートのいずれかがインストールされていない場合は、議論中のエラーメッセージが表示されます。
このソリューションでは、ゲームとオペレーティングシステムの両方を更新し、これで問題が解決するかどうかを確認します。
まず、Windowsを更新します。
- Windows + Sを押して検索バーを起動し、次のように入力します 更新 ダイアログボックスで、[設定の更新]を開きます。
- 設定の更新が完了したら、をクリックします アップデートを確認する 。これで、コンピューターはMicrosoftサーバーに接続し、利用可能な更新があるかどうかを確認します。すでに強調表示されている更新がある場合は、すぐに実行してください。
Windowsの更新
- アップデートがインストールされたら、コンピューターを再起動します。次に、ゲーム(またはSteamやBlizzardなどのゲームクライアント)を開き、更新セクションに移動します。利用可能なアップデートがあるかどうかを確認します。ある場合は、ダウンロードしてインストールします。
Steamを介したゲームの更新
- 更新後にコンピューターを再起動し、問題が完全に解決されているかどうかを確認します。
解決策5:高度なグラフィックオプションをいじくり回す
もう1つの回避策は、ゲームの高度なグラフィック設定を無効にするか下げることです。これは非常に重要なステップであり、大多数のユーザーは無視する傾向があります。などの高度なグラフィック設定 シャドウコントロール などは、コンピュータ上でより多くのリソースを消費し、エラーメッセージを含むいくつかの問題を引き起こす可能性があります DirectXで回復不能なエラーが発生しました 。
グラフィックオプションは、さまざまなグラフィックカード設定のコントロールパネルで簡単に見つけることができます。また、ゲームのゲーム内グラフィック設定に移動して、そこで設定を確認する必要があります。設定を最小限に下げるようにしてください。あなたも考慮することができます 設定をデフォルト値にリセットする そして、これがDirectXエラーメッセージを根絶するかどうかを確認します。いずれにせよ、次のソリューションに進む前に、グラフィック設定がチェックされていることを確認してください。
解決策6:DirectXコントロールパネルの使用
コンピューターに最新のドライバーをインストールする前に最後に試すことは、DirectXコントロールパネルをダウンロードし、そこからゲームの設定を変更することです。お使いのコンピューターはDirectXをサポートしており、正しいバージョンを使用している場合もありますが、ゲームは引き続き古いバージョンにアクセスします。ここで、コントロールパネルが機能します。アクティブなインターネット接続があることを確認してください。
- ブラウザを開いてファイルをダウンロードします dxcpl 次のリンクを使用します。
64ビット: dxcpl(64ビット)
32ビット: dxcpl(32ビット)
- インストールフォルダがダウンロードされたら、管理者アカウントを使用して起動します。
リストの編集– dxcpl
- 今、をクリックします リストの編集 オプションのリストから。さて、のボタンをクリックしてください 追加 次の画面から。
ゲームのディレクトリを追加する
- ゲームの実行可能ファイルに移動して選択します。メイン画面に戻ったら、をクリックします デバイスの設定 最高レベルが選択されていることを確認してください。
機能制限の変更
- 変更を保存して終了します。コンピュータを再起動して、ゲームを起動します。問題が完全に解決されているかどうかを確認します。
解決策7:グラフィックスドライバーの更新
DirectXエラーを根絶するためにできる最後の方法は、コンピューターに最新のグラフィックスドライバーがインストールされていることを確認することです。ここでは、これにより、グラフィックスドライバーのインストールが不完全なために破損する状況も除外されます。このソリューションでは、まず、を使用して現在のグラフィックスドライバーをコンピューターからアンインストールします。 神 次に、デフォルトのドライバをインストールします。次に、問題が解決したかどうかを確認します。そうでない場合は、ドライバーを手動で更新します。
- インストール後 ディスプレイドライバーアンインストーラー(DDU) 、でコンピュータを起動します セーフモード 。方法についての記事を確認できます コンピュータをセーフモードで起動します 。
- DDUを起動した後、最初のオプション「 クリーニングして再起動します 」。これにより、現在のドライバーがコンピューターから完全にアンインストールされます。
クリーニングと再起動– DDU
- アンインストール後、セーフモードなしで通常どおりコンピュータを起動します。 Windows + Rを押して、「 devmgmt。 msc ダイアログボックスで」を選択し、Enterキーを押します。空のスペースを右クリックして、「 ハードウェアの変更を検索する 」。デフォルトのドライバがインストールされます。ゲームを起動して、問題が解決するかどうかを確認してください。
- ほとんどの場合、デフォルトのドライバーは機能しないため、Windows Updateから最新のドライバーをインストールするか、製造元のWebサイトに移動して最新のドライバーをダウンロードできます。
グラフィックドライバを見つけて右クリックし、をクリックします ドライバーの更新 。ドライバーの更新
- ドライバをインストールしたら、コンピュータを再起動して、問題が解決したかどうかを確認します。
注意: アンインストールも検討してください NVIDIAサウンドドライバー あなたのコンピュータから。これは問題を引き起こすことが知られています。
読んだ6分