Windows 7 上的 DirectX - 较旧的游戏

7 windows-7 directx

我正在使用全新安装的 Windows 7 64 位版本。我以前使用的是 Vista 32 位。两次我都只使用 Windows 附带的默认 DirectX 版本,即 Vista 的 10 版和 7 的 11 版。

我正在为我的显卡使用最新的驱动程序,即 radeon mobile 3650。在 Vista 32 位上,我安装了 IGI 2 并没有问题地播放。我根本无法让它在 Windows 7 上运行。无论我尝试什么,兼容模式、不同的驱动程序、DirectX 版本等,我都只会收到错误消息“此应用程序需要 DirectX 8.1 或更高版本”。

即使搜索此错误消息也只会返回大约 3 或 4 个其他未解决的类似问题。有没有人有什么建议?

小智 5

您必须启用 directPlay 才能运行 IGI 2,我自己在 Windows 8.1 x64 上运行 IGI 2,但未启用 DirectPlay 我收到相同的错误消息。

启用 DirectPlay: 转到控制面板,然后卸载程序,然后打开或关闭 Windows 功能,当新窗口打开时,单击并展开Legacy Components,tik DirectPlay并单击确定。重新启动您的系统。


har*_*ymc 0

过去,当我遇到类似问题时,程序会尝试加载一个 dll,而该 dll 由于某种未知原因在我的 DirectX 安装中丢失,我不得不出去在网络上查找它。
但我不知道你是否也遇到这样的情况。