DirectX 9 拒绝安装

DirectX 9 拒绝安装

我正在尝试在 Win7 x64 VM 上安装 DirectX 9(由于故事很长,我不会讲),但安装程序从 EULA 直接转到“安装完成”部分,但没有说它找到了较新版本的 DirectX 或安装失败。有没有办法强制安装或从离线安装程序中提取 DLL?编辑:安装程序不会生成日志文件,也不会显示在“已安装的程序”列表中。

答案1

您可能运行了错误的安装程序或其他问题。2010 可再发行该软件包似乎支持 Windows 7。如果你确切地知道你需要哪些 DLL,你可以使用以下命令解压安装程序和其中的许多 cab 文件:7zip或其他工具

另外不要忘记,许多安装程序仅仅提炼文件,还有第二个安装程序应该(但有时不会)自动运行

答案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 End-User Runtime 会创建日志文件。请参阅%WINDIR%\Logs文件DirectX.log

不太直接的设置

相关内容