web-dev-qa-db-ja.com

DirectX9のゲームがDirectX11で動作しない

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

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

8
burtek
  • Orcs MustDieはDirectX11を完全にサポートしています。ゲーマーはそれが機能することを確認しています: 続きを読む

  • 何らかの理由で誤動作しているDirectXです。 Microsoftもそれを記録しました。指示に従ってください ここ それを修正します。

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

  • ゲームが実際に実行でき、システムがそれを処理できるかどうかをシステムでテストします ここ

6
aliasgar

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

不足しているものが含まれている可能性のあるdllパックをダウンロードすることもできます。 ここからダウンロード

8
Simon Verbeke

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

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

1
Searush

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

dAOとDA2をインストールしただけで、DA3が出てきますが、新しいPCでは、このPCにDragonAgeが搭載されたことはありません。

0
Sugram22