Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows11/10でレガシーゲームをプレイするときのDirectDrawエラーを修正

かなりの数のPCゲーマーが、DiabloやAge of Empiresなどのゲーム(レガシー)をWindows11またはWindows10コンピューターでプレイしようとすると、 DirectDraw Unsupported Errorが発生するという問題を報告しています。 通常、さまざまなエラーコードが伴います。この投稿では、潜在的な原因を特定し、この問題の解決策を提供します。

Windows11/10でレガシーゲームをプレイするときのDirectDrawエラーを修正

スタンドアロンのDirectDrawは非推奨になりました。現在はDirectXのサブセットです。 DirectXには、DirectXの主要なグラフィックス処理部分であるDirect3Dが含まれています。 DirectX APIに関連付けられており、Windowsコンピューター上の任意のプログラムで2Dグラフィックスをレンダリングするのに役立ちます。次の1つ以上の理由により、このエラーが発生する可能性が最も高くなります。

  • ゲームは全画面モードで実行されています。
  • インストールされているバージョン/ビルドのWindowsとのゲームの非互換性。
  • DirectPlayおよび.NETFramework3.5が有効になっていません。
  • グラフィカルレンダリングの問題。

DirectDrawを有効にするにはどうすればよいですか?

Windows 11/10コンピューターでDirectDrawまたはDirect3Dを有効にするには、次の手順に従います。 DirectX診断ツール(dxdiag.exe)を実行します。 dxdiagウィンドウで、[表示]タブをクリックし、 DirectDraw Accelerationを確認します。 およびDirect3Dアクセラレーション DirectX機能で選択されています 。 有効をクリックします いずれかのオプションで無効が表示された場合 状態。コンピュータに複数のビデオアダプタがインストールされている場合は、手順を繰り返します。

DirectDrawをどのように修正しますか?

DirectDrawのエラーメッセージは、ほとんどの場合、MicrosoftDirectXを利用するすべてのプログラムによってトリガーされます。これらの種類のエラーは、最も一般的にビデオゲームに関連しています。 DLLエラーは、ゲーム中、ソフトウェアプログラムの使用中、またはゲーム/アプリの起動中の任意の時点で表示される可能性があります。他の修正の中でも、PCを再起動し、ゲーム/アプリをアンインストールして再インストールするだけです。

レガシーゲームをプレイするときのDirectDrawエラー

このレガシーゲームをプレイする際のDirectDrawエラーに直面した場合 Windows PCでは、以下の推奨ソリューションを順不同で試して、問題の解決に役立つかどうかを確認できます。

  1. ウィンドウモードでゲームを実行する
  2. 互換モードでゲームを実行する
  3. dgVoodoラッパーを使用してゲームを実行する
  4. DirectPlayをインストールする
  5. DirectXを最新バージョンに更新する
  6. グラフィックアダプタドライバを更新する
  7. 画面の解像度を調整する
  8. 問題のあるゲームをアンインストールして再インストールする

リストされている各ソリューションに関連するプロセスの説明を見てみましょう。

以下の解決策に進む前に、更新を確認し、Windowsデバイスに利用可能なビットをインストールして、ゲームを起動/実行したときにエラーが再発するかどうかを確認してください。また、DirectDrawとDirect3Dがオンになっていることを確認してください(上記の手順を参照してください)。

1]ウィンドウモードでゲームを実行する

Windows 11/10ゲーミングPCでウィンドウモードでレガシーゲームを実行するには、次の手順を実行します。

  • レガシーゲームをインストールした場所に移動します。または、ゲームのショートカットを右クリックして、[プロパティ]をクリックします。 コンテキストメニューで。
  • プロパティシートで、ショートカットをクリックします タブ。
  • さて、接尾辞 -w ターゲットのファイルパスの最後 フィールド。
  • [適用]をクリックします> OK

これで、ゲームを実行するとウィンドウモードになり、DirectDrawエラーが修正されるはずです。それ以外の場合は、次の解決策を試してください。

2]互換モードでゲームを実行する

このソリューションでは、レガシーゲームを互換モードで実行し、問題が解決するかどうかを確認する必要があります。そうでない場合は、次の解決策を試してください。

3]dgVoodoラッパーを使用してゲームを実行します

dgVoodooラッパー 古いグラフィックAPIをDirect3D11またはDirect3D12に変換できるため、新しいバージョンのWindowsOSでゲームをレンダリングできます。

WindowsデバイスでdgVoodoWrapperを使用してゲームを実行するには、次の手順を実行します。

  • 安定版のdgVoodooをダウンロードします。
  • アーカイブパッケージを解凍します。
  • ユーティリティが抽出されたら、メインの実行可能ファイルをダブルクリックし、公式ドキュメントに従って、Windowsシステムでレンダリングしようとしているレガシーゲーム用にユーティリティを構成します。

4]DirectPlayをインストールして有効にします

このソリューションでは、ゲーミングリグにDirectPlayをインストールして有効にする必要があります。また、システムで.NETFramework3.5以降が有効になっていることを確認してください。

5]DirectXを最新バージョンに更新します

Windows PCでDirectXの最新バージョンを実行していることを確認し、それが役立つかどうかを確認してください。

6]グラフィックアダプタドライバを更新します

このソリューションでは、デバイスマネージャーを使用してグラフィック/ビデオドライバーを手動で更新するか、WindowsUpdateの[オプションの更新]セクションでドライバーの更新を取得する必要があります。グラフィックカードハードウェアの製造元のWebサイトから最新バージョンのドライバをダウンロードすることもできます。

7]画面の解像度を調整します

このソリューションでは、Windows PCの画面解像度を調整し、 640 x 480で実行されていることを確認する必要があります。 画面解像度。

8]問題のあるゲームをアンインストールして再インストールします

これまで何も機能しなかった場合の最後の手段として、エラーをスローしているゲームをアンインストールし(できれば、サードパーティのソフトウェアアンインストーラーを使用)、Windows10/11にゲームの最新バージョンをダウンロードして再インストールします。 PC。

関連 :WindowsPCでのDirectDraw初期化失敗エラーを修正しました。

DirectPlayはウイルスですか?

DirectPlayは、DirectX内のAPI(アプリケーションプログラミングインターフェイス)です。通常、そのゲームのアンチチートシステムにバグがない限り、Windowsシステム上の他のゲームで問題が発生することはありません。

DirectPlayは必要ですか?

DirectPlayは、以前のDirectXバージョンのコンポーネントであった廃止されたAPIライブラリです。 DirectPlayは、最新のアプリやゲームの要件ではなくなりました。ただし、Windows 11/10デバイスにDirectPlayをダウンロードすることはできます。2000年代初頭にさかのぼるゲームを実行したい場合は、それでも要件である可能性があります。したがって、基本的に一部の古いゲームはDirectPlayなしでは実行できません。

関連記事 :d3drm.dllが見つからないため、プログラムを開始できません–レガシーゲームエラー。

Windows11/10でレガシーゲームをプレイするときのDirectDrawエラーを修正
  1. Windows11/10でメディアファイルを再生するときのエラーコード0xc00d36c4を修正しました

    Windows Media Player、Xbox music、またはGrooveを使用している一部のWindows 11/10ユーザーは、エラーコード 0xc00d36c4が発生したと報告しています。 メディアファイルを再生するとき。この投稿では、考えられる原因の概要を説明し、この問題を正常に解決するために試すことができる最も適切な解決策を提供します。 この問題が発生したとき。次の完全なエラーメッセージが表示されます。 再生できません。Windowsがアイテムの形式をサポートしていないか、コンテンツがファイル名の拡張子と一致していません詳細情報この問題についてMicrosoftに

  2. [修正]Windows10でレガシーゲームをプレイするときのDirectDrawエラー?

    一部のWindows10ユーザーは、DirectDrawエラー16385に遭遇しています。 (または別のエラーコード)Windows 10コンピューターでDiablo、Diablo II、AgeofEmpiresなどのレガシーゲームをプレイしようとした場合。 この特定の問題を徹底的に調査した後、この特定の問題が発生するいくつかの異なるシナリオがあることがわかりました。このエラーコードを引き起こしている可能性のある潜在的な原因のリストは次のとおりです。 ゲームはフルスクリーンモードで実行されます –多くのレガシーゲームでは、この特定の問題は、ゲームがフルスクリーンモードで実行するように構成