未能创建 D3D9 设备修复
如果您是狂热的游戏玩家,您可能经常会遇到错误 未能创建 D3D9 设备 在您的 Windows 10 PC 上尝试启动游戏时。任何游戏都可能发生这种情况,通常在尝试立即玩游戏或使用 Steam 应用程序时桌面锁定在屏幕上时发生。此错误背后的主要原因是由于游戏分辨率和显示器分辨率之间的不兼容。这也可能是由于 d3d9.dll 注册表项丢失或不准确、病毒攻击、硬件故障或过时的图形驱动程序造成的。幸运的是,有几种方法可以帮助您修复游戏错误 未能创建 D3D9 设备 在您的 Windows 10 电脑上。虽然有时重新启动 PC 可能有助于解决问题,但并非总是如此。那时您可以移动 n 以尝试以下方法。
目录
- 方法一:改变你的游戏分辨率
- 方法二:手动修改游戏文件的分辨率
- 方法 3:重新安装 DirectX 运行时
- 方法四:验证 Steam 游戏文件的完整性
- 方法 5:更新或重新安装显卡驱动程序
- 方法六:以兼容模式运行游戏
- 方法七:在系统配置中启用所有服务
方法一:改变你的游戏分辨率
在继续该方法之前,您必须检查系统的当前分辨率。让我们看看如何:
第1步: 右键单击桌面上的任意位置(空白区域)并选择 显示设置 .
第2步: 在里面 设置 窗口,在窗格的右侧,向下滚动,您可以找到 显示屏分辨率 .
现在,记下分辨率。
第1步: 启动 蒸汽 应用程序并转到 图书馆 .
第2步: 右键单击游戏并选择 特性 .
第 3 步: 现在,前往 一般的 选项卡并单击内部 启动选项 .
第四步: 现在,输入 -w 1366 -h 768 在启动选项中并关闭窗口
笔记 在这里我们使用了 1366 和 768,因为这就是我们的分辨率。记下你记下的决议。
例如,如果您的分辨率为 1278 和 720,则键入 -w 1278 -h 720
现在,关闭窗口并重试。
如果这不起作用,您也可以将其更改为窗口模式。这是如何做到的。
再次转到启动选项并键入 -窗口 并关闭窗口。
退出窗口,您现在可以打开游戏了。
方法二:手动修改游戏文件的分辨率
第1步: 按 赢 + E 键盘上的键一起打开 文件管理器 窗户。
第2步: 在里面 文件管理器 窗口,导航到游戏所在的文件夹。
路径应该有点像这样:
|_+_|*笔记 - 上面的路径是一个例子。
Steam 游戏也可以位于您的任何其他目录中。
第 3 步: 现在右键单击 机器选项.ini 通过和从 你想怎么打开这个文件 提示,选择 记事本 .您也可以通过单击直接打开文件,当 Windows 提示您时,选择 记事本 .
*笔记 - 确保配置文件以 。这 扩展如上图。
第四步: 现在,删除 ; 从分辨率代码,让值保持不变。因此,字符串最初看起来像这样:
|_+_|删除后 ; ,解析代码现在应该是这样的:
|_+_|保存更改并关闭文件资源管理器。
现在,重新启动你的电脑,你现在应该可以启动你的游戏了
您现在可以打开游戏和 未能创建 D3D9 设备 应该消失了。
方法 3:重新安装 DirectX 运行时
DirectX 运行时可能无法在您的计算机上正常运行,因此,重新安装它可能会解决问题。让我们看看如何:
第1步: 访问下面的微软官方 DirectX 最终用户运行时 网站:
https://www.microsoft.com/en-us/download/details.aspx?id=8109
第2步: 进入下载页面后,点击 下载 按钮。
第 3 步: 单击以打开下载的文件以完成设置。
按照屏幕上的说明完成安装。
方法四:验证 Steam 游戏文件的完整性
第1步: 打开 蒸汽 客户并前往 图书馆 .
第2步: 现在,右键单击问题游戏并选择 特性 .
第 3 步: 在下一个窗口中,单击 本地文件 在左边。
现在,转到窗格的右侧并单击 验证游戏文件的完整性 .
这在第三方防病毒软件阻止您的文件时尤其有用。此功能还可以检测游戏文件中的任何损坏,或者游戏安装目录是否缺少某些内容。
您现在可以尝试打开游戏,它应该可以正常工作。
方法 5:更新或重新安装显卡驱动程序
第1步: 右键单击 开始 菜单并选择 跑步 打开 运行命令 .
第2步: 在里面 运行命令 窗口,类型 devmgmt.msc 在搜索框中并点击 进入 打开 装置经理 窗户。
第 3 步: 在里面 装置经理 窗口,展开 显示适配器 部分。
右键单击图形设备并选择 更新驱动程序 .
第四步: 现在,您有两个选择。
选择 自动搜索驱动程序 Windows 可以自动检测任何最新的驱动程序,自动下载和安装它们。
第 5 步: 或者,您从显卡制造商的网站手动下载并将其保存在您的首选位置。
然后按照 步骤 1 至 3 并选择 浏览我的计算机以获取驱动程序 .
第 6 步: 接下来,前往 在此位置搜索司机 字段并单击 浏览 .
第 7 步: 现在,转到您保存文件的位置 第 5 步 并安装更新。
您现在可以尝试打开显示错误的游戏,您现在应该可以玩游戏了。
方法六:以兼容模式运行游戏
第1步: 打开 蒸汽 应用程序并转到 图书馆 .
第2步: 右键单击有问题的游戏,选择 管理 然后点击 浏览本地文件 .
第 3 步: 它打开游戏文件位置 文件管理器 .
现在,右键单击 。EXE文件 文件并选择 特性 .
第四步: 在里面 特性 窗口,选择 兼容性 标签。
现在,要么点击 运行兼容性疑难解答 按钮或转到 兼容性 模式 部分并选中旁边的框 以兼容模式运行此程序 .
现在,从下拉列表中选择较旧的 Windows 版本来运行游戏。
按 申请 然后 好的 保存更改并退出。
方法七:在系统配置中启用所有服务
第1步: 右键单击 开始 菜单并选择 跑步 打开 运行命令 盒子。
第2步: 在里面 运行命令 搜索框,输入 配置文件 并击中 进入 打开 系统配置 窗户。
第 3 步: 在里面 系统配置 窗口,点击 服务 标签。
现在,选中所有旁边的框 AMD 要么 英伟达 服务。
*笔记 - 如果您不确定这些服务,那么只需单击 全部启用 .
按 申请 然后 好的 保存更改并退出。
现在,重新启动您的电脑并打开游戏。错误现在应该消失了。
如果上述方法均无效,您可以尝试通过设置 > 更新和安全 > 检查更新将您的 Windows 更新到最新版本。有时,可能会出现错误,因为 Windows 不是最新的。更新到最新版本后,您应该可以启动游戏并开始游戏了。或者,您可以尝试使用受信任的第 3 方注册表清理程序来修复您的 Windows 注册表。这有助于修复任何碎片问题或删除任何导致 dll 错误的无效条目。