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