Windows 7 RTMマシンにDirectX 9.0(c)をインストールする必要がありますか?


8

Windows 7 RTMマシンに新しいゲームをインストールしました。ゲームから、DirectX 9.0(c)をインストールするように求められます。私のマシンにはDirectX 11(で確認dxdiag)が搭載されているため、「いいえ」と答えました。ゲームを実行すると、d3dx9_39.dll不足していることを通知するエラーが発生します。

Windows 7 DirectXには下位互換性がありますか?

回答:


9

はい。

Direct Xインストーラーは、何かを機能させるためにそこにファイルをポップするだけの十分なスマートさを備えています。一部のプログラムは、ファイルの提供する機能ではなく、間違った方法で処理し(この場合のように)、ファイルを直接要求します。


それで、DX11の私の既存のバージョンを上書きしませんか?
Pure.Krome 2009

5
いいえ。古いバージョン(バージョン5や6など)はこれを行うことができますが、MSは一緒に動作し、ライブラリを追加するだけで問題を解決します。Steamを使用している場合、ほぼすべてのゲームがこれを実行しますが、無害です。
サーモンムース2009

1

最新のゲームに、必要なバージョンのDirectXを安全にインストールさせることができます。そうしても、現在コンピュータにインストールされているDirectXには影響しません。

ご覧のように、ゲームに必要なバージョンのDirectXのインストールを許可しないと、ゲームが機能しなくなる可能性があります。


1

以前のバージョンのDirectXをインストールしたくない場合は、これを行うための1つの優れた方法があります。必要な.dllファイルを(インターネットから、またはそのバージョンのDirectXがインストールされているシステムから)取得し、そのルートフォルダーに配置します。そのファイルを探すアプリケーション。

これは正常に動作します。


1

DirectXランタイムインストーラーは、すべての月次パッチを取得します-これらが必要なので、実行します。

ランタイムインストーラーは次の場所から入手できます。

http://www.microsoft.com/downloads/details.aspx?FamilyId=2DA43D38-DB71-4C1B-BC6A-9B6652CD92A3&displaylang=en


win7はまだ最新ではないのですか?それは...えーと...奇妙なのでしょうか?
Pure.Krome 2008

はい、私も変だと思います。しかし、DirectX 9ゲームは、しばしば最新のパッチを入手する必要があります。インストーラーを実行するか、microsoft.com / downloads /…から入手すると、動作するはずです。
トム

0

ゲームインストーラーにDirectX 9インストーラーを実行させます。その後、Windows Updateを介してDirectX 9インストールを更新するか、ダウンロードして手動でインストールします。これにより、Windows 7では最新の状態になります。

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