DirectX 9のゲームがDirectX 11で機能しない


8

「Orcs Must Die」というゲームをインストールしましたが、実行すると、d3dx9_43.dllファイルが存在しないというエラーのみが表示されます。DX 9の一部ですが、DX 11がすでにインストールされています。DX 9に戻らずにこの問題を解決するにはどうすればよいですか?

Win7 Home Preemium 32ビット、DirectX 11、nVidia GeForce Go 7300(ドライバーv295.73)を使用しています


どのゲームですか?
エイリアスガー

2
@burtek-DirectXをインストールする必要があります。ゲームはDirectX 9ファイルを探しています。つまり、そのファイルを提供するまで、ゲームを実行することはできません。ほかにあなたはDirectX 11のがインストールされているという理由だけで、どんなにあなたが何をすべきかゲームはまだ唯一の直接X 9をサポートするために起こっている、ゲームはDirectX 11のサポートを意味するものではありません
Ramhound

@aliasgar質問を編集しました。申し訳ありませんが、以前に追加するのを忘れて
-burtek

1
@Ramhoundなので、DirectX9をインストールする必要がありますか?v9とv11の両方を同時にインストールすることはできますか?
burtek

1
@burtek-はい。複数のバージョンのDirectX 9をインストールできます。Steamは、プレイしようとしている特定のゲームに必要なバージョンをインストールします。Direct X 11に存在するDirect X 9の後方サポートを開発者以外に説明するのは困難です。基本的には、開発者がDirect 11.0 / 11.1ライブラリを使用し、以前のバージョンをサポートするコードを作成することになります。Orcs Must DieはDirect X 9のみをサポートしています
。-ラムハウンド

回答:


6
  • Orcs Must DieはDirectX 11を完全にサポートしています。ゲーマーは動作を確認しています: 詳細はこちら

  • 何らかの理由で誤動作しているDirectX。マイクロソフトもログに記録しました。こちらの手順に従って修正してください。

  • nVidiaドライバーがDirectX設定を上書きしていないか確認してください。

  • ゲームは、実際に実行できる場合は、システムをテストし、ウルシステムがそれを処理することができます。ここ


Orcs Must DieがDirect X 11をサポートしていても、それはまだDirect X 9ゲームです。つまり、どのバージョンを使用するかに関係なく、実行方法はまったく関係なく、まったく同じように見えます。私が調べたところ、Orcs Must DieはDirect X 11をサポートするすべてのゲームと、それをサポートする近日リリース予定のゲームをリストしたキャラクターではないことがわかりました。このチャートには、ゲームがサポートしている他のバージョンもリストされています。Orcs Must Dieはこのリストに含まれていません。
ラムハウンド

@Ramhound Direct X 9ゲームであっても、Direct Xの上位バージョンを搭載したWindows 7で動作すると報告されています。彼の問題は、ゲーム自体が例外をスローして起動しないことです。
エイリアスガー

@aliagar-あなたが投稿したリンクをフォローできません。それらの人々は実際にDirect X 9をインストールしています。後方サポートがどのように機能するかについての私の声明は、もちろん真実です。
ラムハウンド

@Ramhoundリンクは良いでしょう。おそらくあなたのオフィスか何かでしょう。彼らのほとんどは、Direct X 11、windows 7、ハイエンドグラフィックスカードを搭載していると言っています。
エイリアスガー

1
@Ramhound、申し訳ありませんが読んでください。はい、あなたは正しいかもしれませんが、私は本当に私たちのすべての質問と回答をめぐって激怒戦争をするつもりはありません。
エイリアスガー

8

DirectXインストールは共存できます。したがって、dx11が既にインストールされている場合は、dx9をインストールしても安全です。

dll-packをダウンロードすることもできます。これには、欠落しているものが含まれている場合があります。ここからダウンロード


素敵な検索.. +1
エイリアスガー

あまり良くない)すべてのパック(おそらくGB)をダウンロードし、そこに見つからないファイルを見つけます。ただし、不足しているdll(〜2MB)をダウンロードすると、ゲームは完全に実行されます。
シーラッシュ

1

それはゲームがDX9 DLLも使用することを意味します。開発者は新しいDXライブラリを使用します(特に新しいエフェクト用)が、悪い開発者は部分的にDirectX 9を使用しており、単純にそのままにしたくないだけです。

おそらく、DirectXパックを今すぐ見つけ始めているでしょう。
CD、DirectXパックなどのすべてのファイルを見つける必要はありません。
不足しているファイルをネットからダウンロードして、それを配置することができますon game's executable's folder (またはSystem32または64に配置できますが、何も役に立たない場合はこれを行います)。
たとえば、ここから不足しているd3dx9_43ファイルをダウンロードできます。


0

私はDAOでその問題を抱えていました、d3dx9_36.dllがない、このMicrosoft DXインストーラーはhttp://www.microsoft.com/en-us/download/details.aspx?id=35を助けて 、欠落しているDX9コンポーネントをインストールしますこのような問題に適しています。

そのDAOとDA2をインストールしただけで、DA3が戻ってきますが、新しいPCでは、このPCにはドラゴンエイジがありませんでした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.