Windows 10にDirectx9をインストールするにはどうすればよいですか?


12

どのように私はDirectX9のインストールすることができます。https://www.microsoft.com/en-ph/download/confirmation.aspx?id=34429を、私は、Windows 10を実行していますが、セットアップは言う: "あなたはwin98となど実行している必要があります。.. ……」


2
DirectXダウンロードリンクは、明らかな理由により、Windows Vista以降では機能しません。このリンクを試しください。システム要件を確認すると、Windows 7がサポートされていることがわかります。このリンクは、約96 MBのサイズのスタンドアロンインストーラーを提供することに注意してください。
snaks20 2015

ステップ1:microsoft.com/en-us/download/details.aspx?id=7087ステップ2:microsoft.com/en-gb/download/details.aspx?id=35これにより、Facebookメッセンジャーをインストールしようとする問題も修正されます店から。
ElderGod 2017

回答:


8

私がWindows-10で古いゲームを実行しようとしたときに同じ問題がありましたが、dllが見つからないという不満がありましたd3dx9_41.dll

「DirectXエンドユーザーランタイム」は、MicrosoftのWebサイトからダウンロードできます。正確なバージョンは、アプリケーションで必要なファイルによって異なります。私の場合はdirectx_mar2009_redist.exeでした

正しいバージョンを見つけるために、エラーメッセージを分析しました。たとえば、不足しているファイルがの場合、d3dx9_41.dllDirectX-9バージョン41が必要であることを意味します。以下のリストは、使用可能なDirextX-9バージョンを示しています。バージョンは3列目にあります。これにより、検索対象の手掛かりが得られますdirectx Mar2009。キーワードにより、マイクロソフトのダウンロードページにアクセスできます。

Feb2005_d3dx9_24_x86.cab
Feb2005_d3dx9_24_x64.cab
Apr2005_d3dx9_25_x64.cab
Apr2005_d3dx9_25_x86.cab
Jun2005_d3dx9_26_x64.cab
Jun2005_d3dx9_26_x86.cab
Aug2005_d3dx9_27_x64.cab
Aug2005_d3dx9_27_x86.cab
Dec2005_d3dx9_28_x64.cab
Dec2005_d3dx9_28_x86.cab
Feb2006_d3dx9_29_x86.cab
Feb2006_d3dx9_29_x64.cab
Apr2006_d3dx9_30_x64.cab
Apr2006_d3dx9_30_x86.cab
OCT2006_d3dx9_31_x64.cab
OCT2006_d3dx9_31_x86.cab
DEC2006_d3dx9_32_x86.cab
DEC2006_d3dx9_32_x64.cab
APR2007_d3dx9_33_x64.cab
APR2007_d3dx9_33_x86.cab
JUN2007_d3dx9_34_x86.cab
JUN2007_d3dx9_34_x64.cab
AUG2007_d3dx9_35_x86.cab
AUG2007_d3dx9_35_x64.cab
Nov2007_d3dx9_36_x86.cab
Nov2007_d3dx9_36_x64.cab
Mar2008_d3dx9_37_x64.cab
Mar2008_d3dx9_37_x86.cab
JUN2008_d3dx9_38_x86.cab
JUN2008_d3dx9_38_x64.cab
Aug2008_d3dx9_39_x64.cab
Aug2008_d3dx9_39_x86.cab
Nov2008_d3dx9_40_x86.cab
Nov2008_d3dx9_40_x64.cab
Mar2009_d3dx9_41_x64.cab
Mar2009_d3dx9_41_x86.cab
Aug2009_d3dx9_42_x86.cab
Aug2009_d3dx9_42_x64.cab
Jun2010_d3dx9_43_x64.cab
Jun2010_d3dx9_43_x86.cab

2010年6月以降の最新バージョンをインストールすることも可能かもしれません。以前のバージョンも含まれているかどうかはわかりません。


ほとんどのDX9ゲームは、自動的に使用する必要なバージョンのDX9をインストールします。
ラムハウンド2016年

1
@Ramhound-ほとんどはそうです、それはセットアップの一部であるはずですが、質問は彼らがそうでない場合についてのことでした。私はそのようなゲームを持っていて、手動でインストールしたためにのみ実行できました。
martinstoeckli 2016年

3
2010年6月以降の最新バージョンをインストールすると、以前のバージョンもインストールされることを確認しました。
DiTTiD 2016年

2

Windows 10に組み込まれているDirectXは、DirectX 9、10、および11と互換性があり
ます。そのため、古いバージョンのDirectXを手動でインストールしないでください。あなたは本当にあなたのWindowsインストールをそのように台無しにすることができます。

残念ながら、多くのプログラム(主に古いゲーム)があり、DirectXを自分でインストールしたり、特定のDirectXバージョンの存在を誤った方法でテストしたりするため、DirectXがすでに存在していることがわかりません。

本当に良い解決策はありません。
古いプログラムのインストーラーが頭の中で死んでいるなら、あなたはそれを本当に直すことはできません。

XP-SP3の「互換モード」でインストーラを実行すると役立つ場合があります。
他のいくつかのケースでは、とにかくインストーラーを続行するように強制でき、ゲームはインストール中のエラーにもかかわらず動作します。
そして、時にはあなたは運が悪いだけです。

特定のケースで何が最もうまく機能するかを確認するには、少し実験する必要があるかもしれません。


6
DX12はDX9と下位互換性がありますが、ソフトウェアがDX10以降のライブラリではなくDX9ライブラリを参照する場合は、DX9をインストールする必要があります。DX10 +はインストールできず、Windowsに組み込まれています。 これはWindows 8.X以降にもインストールできます。
ラムハウンド2015

@Ramhoundリンクしたランタイムインストーラーを知っていますが、Windows 10との互換性について矛盾する話を聞いています。インストールできないと言う人もいれば、インストールはできるが機能しないと言う人もいます作業。そのため、私の回答では言及しませんでした。
Tonny、2015

2
DX9を使用するSteam上のゲームはそれをインストールし、その理由で現在Windows 10マシンにインストールしています。これらのアプリケーションのユーザーとプログラマーの両方が、インストーラーがWindows 10で機能することを知っています。
ラムハウンド2015

オフトピック:@Tonny-新しい開発者は、意図的に互換性をなくしたために頭がおかしくなりました。古いものをインストールしても、設計どおりに機能します。
2016年

1

これはDirectX 9.0c End-User Runtime、Windows 2000からXP SP1 にインストールしようとしているためです。リンクはこのアイテムのダウンロードページですSystem requirements。MicrosoftWebサイトのすべてのアイテムの下のセクションを探してください(idURL でも同じです)。
https://www.microsoft.com/en-us/download/details.aspx?id=34429

以下のオプションのいずれかが必要です(両方のバージョン9.29.1974Detailsセクションを展開):

  1. DirectXエンドユーザーランタイムWebインストーラー

必要なコンポーネントをダウンロードするオンラインバージョン。
https://www.microsoft.com/en-us/download/details.aspx?id=35

  1. DirectXエンドユーザーランタイム(2010年6月)

上記のオフラインバージョン(96 MB)。
https://www.microsoft.com/en-us/download/details.aspx?id=8109

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