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

「D3Dデバイスが失われたためにUnrealEngineが終了しています」というエラーを修正する方法

ユーザーに「D3Dデバイスが失われたためにUnrealEngineが終了しています」というエラーメッセージが表示されます。 ’UnrealがコンピュータのD3Dデバイスに接続できない場合。このエラーは非常に一般的であり、コンピューターに明らかな問題がないユーザーにも発生する可能性があります。

「D3Dデバイスが失われたためにUnrealEngineが終了しています」というエラーを修正する方法

Unreal Engineの開発者によると、この問題は通常、コンピューターのグラフィックスまたはハードウェアコンポーネントがUnreal Engineと適切に同期されておらず、D3Dデバイスで適切に機能しない場合に発生します。この記事では、この問題が発生する理由と、問題を解決するための回避策について、すべての解決策について説明します。

「D3Dデバイスが失われたためにUnrealEngineが終了しています」というエラーの原因は何ですか?

この問題についてユーザーから多数の報告を受けた後、問題を調査することにしました。これらのレポートを組み合わせた後、ワークステーションで状況を複製し、原因を突き止めました。このエラーメッセージが表示される理由は次のとおりですが、これらに限定されません。

  • 古いUnrealEngine: 最も可能性の高い原因は、Unreal Engineが最新のビルドに更新されておらず、最近更新された可能性のある他のシステムコンポーネントと通信できない場合です。逆の場合もあります。
  • ウイルス対策ソフトウェア: Unreal Engineをブロックする傾向があるウイルス対策ソフトウェアは数多く存在するため、誤検知が発生します。これは非常に一般的であり、ホワイトリストを作成するか無効にすることで解決できます。
  • 古いデバイスドライバー: この問題が発生するもう1つの考えられる原因は、デバイスドライバが破損しているか古くなっていることです。どちらの場合も、ドライバの再インストールまたは更新は機能します。
  • 不完全なSteamファイル: SteamはUnrealEngineで動作することがよくあります。ゲーム/インストールファイルが破損しているか不完全な場合は、議論中のエラーメッセージが表示されます。
  • NVIDIA GeForce設定: これらのモジュールは、ゲームと競合することも知られています。通常、モジュールを無効にするか、特定の設定を無効にすると、問題が解決します。
  • オーバークロック: オーバークロックはPCに必要なプッシュを与える可能性がありますが、リソースを大量に消費するアプリケーションで問題や競合を引き起こすことが知られています。オーバークロックを無効にすると、うまくいくかもしれません。
  • デフォルトのグラフィックカード: デフォルトのグラフィックスカードは、通常、より多くの電力を備えた専用のグラフィックスカードが実行されているときに自動的に無効になります。ただし、場合によっては、専用のグラフィックカードと一緒にアクティブになり、競合が発生してさらに問題が発生することがあります。

ソリューションを開始する前に、管理者としてログインしていることを確認してください。さらに、アクティブでオープンなインターネット接続が必要です。

解決策1:Unreal Engine、Windows、Steamの更新

通常、言及されているコンポーネントのいずれかが古くなっている場合、それらは相互に通信する際に問題が発生します。通信が不十分な場合、ゲームは正しく実行できません。これは非常に一般的な繰り返しの問題であり、ユーザーはこれを見落としがちです。

Unrealエンジンを更新する方法は少し長いですが、WindowsとSteamは簡単に更新されます。管理者としてログインしていることを確認し、正確な順序で手順を実行してください。 UnrealEngineを更新することから始めます。

  1. ランチャーを開きます ライブラリに移動します
  2. ライブラリに入ると、上部にエンジンのバージョンが表示されます。利用可能なアップデートがある場合は、プラスが表示されます そのすぐ横にあるアイコン。
  3. バージョンの追加をクリックします クリックすると、新しいエンジンをインストールするためのプロンプトが表示されます。それに応じてエンジンバージョンをダウンロードし、更新をクリックします 。 「D3Dデバイスが失われたためにUnrealEngineが終了しています」というエラーを修正する方法

Unreal Engineが更新されたので、次にWindowsを更新します。

  1. Windows + Sを押し、ダイアログボックスに「update」と入力して、 Updateを開きます。 返されたときの結果。
  2. 次に、更新を確認のボタンをクリックします 。これで、インストール可能な更新がある場合、Windowsはオンラインサーバーのチェックを自動的に開始します。 「D3Dデバイスが失われたためにUnrealEngineが終了しています」というエラーを修正する方法

辛抱強く、プロセスを完了させてください。プロセスが完了した後、プロンプトが表示されたら、再起動 あなたのコンピュータ。再起動後、以下の手順に従って Steamを更新してください 。

  1. スチームを起動します クライアントとあなたがアクティブなインターネット接続を持っていることを確認してください。
  2. クライアントは、オンラインサーバーを確認した後、最新の更新のダウンロードを自動的に開始します。アップデートがダウンロードされたら、コンピュータを再起動します。

すべてのモジュールが更新されたら、Unreal Engineを実行してみて、エラーが引き続き発生するかどうかを確認してください。その場合は、以下の手順に従ってください。

解決策2:NVIDIA Game Booster(またはその他の機能)を無効にする

先に進む前に試すもう1つのことは、NVIDIAのGeForceExperienceで「拡張」機能がアクティブになっていないことを確認することです。これらの機能は設定を変更してパフォーマンスを向上させる可能性がありますが、いくつかの問題を引き起こすことが知られています。

「D3Dデバイスが失われたためにUnrealEngineが終了しています」というエラーを修正する方法

これらの「拡張」機能は、主にゲームブースターのような機能です。 、バッテリーオプティマイザー、 など。GeForceExperience(または関連するアプリケーション)を開き、これらが完全に無効になっていることを確認します。 GeForce Experienceを一時的に完全に無効にして、これが機能するかどうかを確認することもできます。これらの機能が原因ではないことが確実にわかったら、他の解決策に進むことができます。

解決策3:専用グラフィックスの設定を変更する

通常、Unreal Engineを使用してそのゲームをプレイする人は、自分のコンピューターに専用のグラフィックスがインストールされていることが知られています。専用グラフィックスは通常、Intel(IntelHDまたはIntelUHDとして知られています)によって内蔵グラフィックスモジュールの上に後で追加されます。

ただし、1台のコンピューターに2つのグラフィックモジュールが含まれていると、いくつかの問題が発生しますが、これは当然のことです。このソリューションでは、NVIDIAのコントロールパネルに移動し、Unreal Engineを選択した後、NVIDIAグラフィックスドライバーでのみ実行するようにカスタマイズされていることを確認します。

  1. デスクトップの任意の場所を右クリックして、NVIDIAコントロールパネルを選択します 。
  2. コントロールパネルが開いたら、[3D設定の管理]をクリックします 。次に、プログラム設定をクリックします 。
  3. これで、すべてのプログラムのリストを含むドロップダウンが表示されます。 UnrealEngineを追加 NVIDIA(専用グラフィックス)を選択します 2番目のドロップダウンから。 「D3Dデバイスが失われたためにUnrealEngineが終了しています」というエラーを修正する方法
  4. 変更を保存して終了します。コンピュータを再起動し、モジュール/ゲームを起動してみて、これで問題が解決するかどうかを確認してください。

解決策4:オンボードグラフィックスを無効にする

もう1つ試してみるのは、コンピューターのオンボードグラフィックスを完全に無効にすることです。これは、グラフィックの設定を変更するだけでは問題を解決できない場合に役立つ可能性があります。これはコンピュータのパフォーマンスや機能に影響を与えないことに注意してください。今だけ、専用のグラフィックスがウェイトリフティング全体を実行し、内蔵のグラフィックスは非アクティブのままになります。続行する前に、管理者としてログインしていることを確認してください。

  1. Windows + Rを押して、「 devmgmt.msc」と入力します ダイアログボックスで」と入力し、Enterキーを押します。
  2. デバイスマネージャで、ディスプレイアダプタに移動します オンボードを選択します
  3. 次に、それを右クリックして、[無効にする]を選択します 。 「D3Dデバイスが失われたためにUnrealEngineが終了しています」というエラーを修正する方法

しばらくの間、画面はおそらく空白になりますが、元に戻ります。ここでは、コンピューターは完全に専用のグラフィックスに移行しています。変更を保存して終了します。次に、Unreal Engineを起動して、問題が解決するかどうかを確認してください。

解決策5:ウイルス対策/ファイアウォールソフトウェアの無効化

ウイルス対策ソフトウェアは、コンピュータ内のすべてのシステムファイルを分析し、リソースを消費していると思われる実行中のすべてのプロセスをチェックすることで、安全を確保します。ただし、「検証済み」プロセスをマルウェアとしてマークする例は数多くあります。したがって、誤検知と呼ばれます。この状況は多くの異なるゲームで発生し、ゲームの実行を完全に無効にするか、前述のリソースにアクセスするための十分なアクセス許可をゲームに付与しないことが知られています。ウイルス対策ソフトウェアとUnrealEngineの場合も同じです。

「D3Dデバイスが失われたためにUnrealEngineが終了しています」というエラーを修正する方法

したがって、ウイルス対策ソフトウェアを無効にすることを試してください。 。ウイルス対策をオフにする方法に関する記事を確認できます。アンチウイルスを無効にした後、コンピュータを再起動して、ストリーミングを再試行してください。ウイルス対策を無効にしてもうまくいかない場合は、アンインストールしてみてください。 そしてそれがあなたのためにトリックをするかどうか見てください。問題を引き起こしていたいくつかの注目すべきアンチウイルスソフトウェアは、アバストとAVGでした。それでも、使用しているアンチウイルスを無効にして、これでうまくいくかどうかを確認する必要があります。

解決策6:オーバークロックとSLIテクノロジーの無効化

オーバークロックとは、プロセッサに短期間のバースト計算を実行させて、PCに処理能力をプッシュさせることを意味します。これを行うと、プロセッサの温度が上昇し、限界まで上昇すると、通常の処理に戻ります。この間、プロセッサは冷却され、十分に冷却されたときに次のバーストを実行する準備が整います。

「D3Dデバイスが失われたためにUnrealEngineが終了しています」というエラーを修正する方法

オーバークロックの高度な機能と有用性にもかかわらず、ユーザーからオーバークロックを無効にするという報告がいくつか寄せられました。 両方のCPU およびグラフィックカード 問題を修正しました。 Unreal Engineは、加速されたオーバークロック環境で実行するように最適化されていないようです。

さらに、グラフィックス/ CPUのオーバークロックを無効にすることに加えて、SLIを無効にすることも多くのユーザーにとってうまくいったという報告を受けました。 SLIは、NVIDIAが管理するブランド名であり、その主な目的は、2枚のグラフィックカードをリンクして、それらのパワーを組み合わせることができるようにすることです。通常のオーバークロックの場合と同様に、UnrealEngineもSLIがアクティブなときに問題が発生します。したがって、コンピュータから無効にしてみて、これでうまくいくかどうかを確認する必要があります。

解決策7:グラフィックスドライバーの更新

グラフィックドライバは、グラフィックハードウェアとオペレーティングシステム(アプリケーションやゲームなど)間の通信を可能にするメインモジュールです。グラフィックドライバ自体が正しく機能していない場合、UnrealEngineなどのほとんどすべてのグラフィックを要求するアプリケーションで問題が発生します。このソリューションでは、既存のグラフィックスドライバーをアンインストールし、後で新しいものをインストールします。

  1. 公式WebサイトからDDU(ディスプレイドライバーアンインストーラー)をダウンロードしてインストールします。
  2. Display Driver Uninstaller(DDU)をインストールした後 、コンピュータをセーフモードで起動します 。コンピュータをセーフモードで起動する方法についての記事を確認できます。
  3. DDUを起動した後、最初のオプション「クリーンアップして再起動」を選択します 」。これにより、現在のドライバーがコンピューターから完全にアンインストールされます。 「D3Dデバイスが失われたためにUnrealEngineが終了しています」というエラーを修正する方法
  4. アンインストール後、セーフモードなしで通常どおりコンピュータを起動します。 Windows + Rを押し、「devmgmt。」と入力します msc ダイアログボックスで」を選択し、Enterキーを押します。空のスペースを右クリックして、[ハードウェアの変更を検索]を選択します 」。デフォルトのドライバーがインストールされます。ディスプレイキャプチャを起動して、問題が解決するかどうかを確認してください。
    注: この手順の後で、ソリューション1を再度実行する必要がある場合があります。
  5. ほとんどの場合、デフォルトのドライバーは機能しないため、Windows Updateを使用して最新のドライバーをインストールするか、製造元のWebサイトに移動して最新のドライバーをダウンロードできます。
  6. ドライバをインストールしたら、コンピュータを再起動して、問題が解決したかどうかを確認します。

解決策8:フルスクリーンモードを無効にする

一部のユーザーの問題が修正されたと報告されているため、プレイしようとしているゲームでフルスクリーンモードを無効にしてみることができます。ウィンドウモードになっていると、一部のUnrealEngineゲームでこの問題が修正されることが知られています。

解決策9:DirectXの再インストールとFreeSync設定の変更

上記の方法のいずれも機能しない場合は、DirectXを完全に再インストールして、FreeSync設定を変更してみてください。これはかなり簡単な方法ですが、Webサイトからダウンロードした後にDirectXを手動で再インストールする必要があります。

  1. DirectXを再インストールします 先に進む前に、コンピュータで再起動してください。
  2. これで、 FreeSyncをお持ちの場合 監視し、 GSyncに移動します GeForce Experienceによる設定 アプリケーション。
  3. FreeSyncモニターの設定を見つけたら、有効にする フルスクリーンの場合 オプション。 選択したディスプレイの設定を有効にするのチェックボックスをオンにします 同様に。
  4. 変更を加えた後、コンピュータを完全に再起動し、これで問題が解決するかどうかを確認します。

「ウィンドウモード」でも同じ手順をテストできます。


  1. 致命的なデバイス ハードウェア エラーが原因で失敗したリクエストを修正する

    致命的なデバイス ハードウェア エラーが原因でリクエストが失敗したという問題に直面していますか?この記事では、この致命的なデバイス ハードウェア エラーの修正方法を紹介します。このエラーは通常、Windows PC の物理コンポーネントが損傷した場合に発生します。この損傷は、ハード ドライブの機能に影響を与えます。ファイル転送、ファイルのコピー&ペースト、読み取りまたは書き込みプロセスなどの操作をエラー ポップアップで制限します。また、外部または内部の SSD/HDD、USB フラッシュ ドライブ、およびその他の外部ストレージ メディア コンポーネントにアクセスできなくなります。極端な状況では

  2. Windows 10 でキャッシュ マネージャー エラーを修正する方法

    起動時にブルー スクリーン エラーで立ち往生していますか?まあ、それは非常に一般的です。ブルー スクリーン オブ デス (BSOD) エラーは、システム ドライバーの破損、ハードウェアの誤動作、メモリの障害、コンポーネントの過熱、およびその他の多くの問題を含むさまざまな理由により、デバイスで発生する可能性があります。 Cache Manager エラーは、起動時にブルー スクリーンにも表示されます。幸いなことに、いくつかの回避策に従うことで、この問題を簡単に回避できます: この投稿では、Windows の設定を微調整することで、Windows 10 のキャッシュ マネージャー エラーを修