使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

当您尝试启动 "适用于" 部分中列出的其中一个 Microsoft 游戏时,收到以下错误消息之一:

错误消息 1

找不到文件 d3dx9_25 .dll

错误消息 2

找不到文件 d3dx9_27 .dll

原因

如果错误消息中提及的 Microsoft DirectX 文件损坏或未正确复制,可能会出现此问题。

解决方案

下载并安装最新版本的 DirectX

若要解决此问题,请下载并安装最新版本的 DirectX 最终用户运行时 Web 安装程序。 为此,请访问下面的 Microsoft 网站:

http://www.microsoft.com/download/details.aspx?FamilyId=2DA43D38-DB71-4C1B-BC6A-9B6652CD92A3&displaylang=en 注意 在安装期间,您可能会收到以下错误消息:

你正在安装的软件未通过 Windows 徽标测试,因此无法验证其与此版本的 Windows 的兼容性。 (告诉我为什么此测试非常重要。)

有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

822798 无法安装某些更新或程序  

手动复制文件

若要解决此问题,请将 D3dx9_25 .dll 文件或 D3dx9_27 .dll 文件从游戏 CD/DVD 包的光盘 1 CD/DVD 复制到相应的游戏文件夹。 为此,请按照适用于你的 Windows 版本的相应步骤操作:

Windows 7 或 Windows Vista

  1. 将游戏的光盘 1 CD/DVD 插入到计算机的 CD/DVD 驱动器中。

  2. 单击 "开始windows icon,然后单击 " 文档"。

  3. 找到并单击 " 计算机"。

  4. 找到并单击该 CD/DVD 驱动器。

  5. 找到并单击以下文件夹:

    CDDrive:\ DirectX9 注意 在此路径中, CDDrive表示 CD 驱动器的驱动器号。

  6. 双击Apr2005_d3dx9_25_x86 .cab,右键单击d3dx9_25 .dll,然后单击 " 复制"。

    注意 为基于 x64 的 Windows 操作系统版本使用 Apr2005_d3dx9_25_x64 .cab 文件。

  7. 为你的游戏找到以下文件夹:

    驱动器: \Program Files\Microsoft 游戏 \游戏标题 注意 在此路径中, Drive表示安装游戏的驱动器号, 游戏标题 表示要修复的游戏。

  8. 右键单击与计算机上安装的游戏对应的游戏文件夹,然后单击 "粘贴"。 注意 如果您已在计算机上安装了多个游戏,请对其他游戏重复步骤 7and 8。

Windows XP

  1. 将游戏的光盘 1 CD/DVD 插入到计算机的 CD/DVD 驱动器中。

  2. 单击 " 开始",指向 "程序",指向 " 附件",然后单击 " Windows 资源管理器"。

  3. 找到并单击以下文件夹:

    CDDrive:\ DirectX9 注意 在此路径中, CDDrive表示 CD 驱动器的驱动器号。

  4. 双击Apr2005_d3dx9_25_x86 .cab,右键单击d3dx9_25 .dll,然后单击 " 复制"。

    注意 为基于 x64 的 Microsoft Windows 操作系统版本使用 Apr2005_d3dx9_25_x64 .cab 文件。

  5. 为你的游戏找到以下文件夹:

    驱动器: \Program Files\Microsoft 游戏 \游戏标题

    注意 在此路径中, Drive 表示安装游戏的驱动器的驱动器号, 游戏标题 表示要修复的游戏。

  6. 右键单击与计算机上安装的游戏对应的游戏文件夹,然后单击 "粘贴"。 注意 如果您已在计算机上安装了多个游戏,请对其他游戏重复步骤5和6。

后续步骤

如果需要更多帮助,请访问 Microsoft 客户支持服务网站以查找其他解决方案。 此网站提供以下服务:

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×