DirectX 9 のインストールが拒否される

DirectX 9 のインストールが拒否される

Win7 x64 VM に DirectX 9 をインストールしようとしていますが (長くなるのでここでは触れません)、インストーラーは EULA から直接インストール完了部分に進みますが、DirectX の新しいバージョンが見つかったことやインストールが失敗したことが示されません。強制的にインストールするか、オフライン インストーラーから DLL を抽出する方法はありますか? 編集: インストーラーはログ ファイルを生成せず、その後インストールされたプログラムの一覧にも表示されません。

答え1

間違ったインストーラーを実行している可能性があります。2010 再配布可能パッケージはWindows 7をサポートしているようです。必要なDLLが正確にわかっている場合は、インストーラーとその中にある多くのcabファイルを解凍できます。7zipまたは他のツール

また、これらのインストーラの多くは単に抽出するファイルがあり、自動的に実行されるはずの(しかし時々実行されない)2番目のインストーラーがあります

答え2

簡単に言えば、Windows 7に「DirectX」をインストールすることはできません。すでにDirectX 9.0c、DirectX 10、DirectX 11が付属しています。DirectX エンドユーザー ランタイムしたがって、Windows XP Service Pack 2 より新しいバージョンの Windows には「DirectX」はインストールされません。

ただし、D3DX9、D3DX10、D3DX11などのオプションの(そしてほとんど廃止された)ユーティリティビットの一部はインストールされます。KB79113「DirectX エンド ユーザー ランタイム パッケージによって修正されるファイル障害の一覧」セクションの下。

DirectX エンド ユーザー ランタイムはログ ファイルを作成します。%WINDIR%\Logsファイルについてはを参照してくださいDirectX.log

見るそれほど直接的ではない設定

関連情報