如何修复DirectX12中的内存不足错误?

您最近是否将电脑更新到 Windows 11,并在玩游戏时开始出现 DirectX 12 内存不足错误?如果是这样,本指南适合您。

DirectX 是 Microsoft Windows 计算机显示视频、音频和游戏所需的视频、音频和游戏 API 库。因此,当它开始显示错误时,任何人都会很自然地感到愤怒。然而,就目前的情况而言,有成千上万的用户面临 DirectX 12 的问题,尤其是那些更新了操作系统的用户。

在这种情况下,每当用户启动任何游戏时,它都会崩溃,并出现一条错误消息,指出 内存不足。但不用担心,因为有一些简单的解决方案可以帮助您解决这个问题。那么,让我们深入研究该指南并查看这些修复。

修复 DirectX 12 内存不足的最佳方法

如果您在玩游戏或视频时收到 DirectX 12 错误消息中内存不足的问题,以下是一些可能可以解决的问题:

修复 1:运行 DirectX 诊断工具

首先,您应该检查系统上的 DirectX 版本是否支持最新的 DirectX 12。在某些情况下,过时或较低版本的 DirectX 可能是导致此类问题的原因。为此,请按照下列步骤操作:

  • 首先,要打开“运行”对话框,请按 Windows + R
  • 此后,键入 dxdiag 并按 Enter 键 打开 DirectX 诊断工具如何修复DirectX12中的内存不足错误?
  • 现在,在 “系统” 选项卡上,您可以检查 DirectX 版本
  •  您可以在 PC 上的“显示”选项卡上 找到 正在运行的DirectX 版本 。如何修复DirectX12中的内存不足错误?
  • 此外,您还可以在此处检查 DirectX 3D 功能级别 和 其他 DirectX 功能如何修复DirectX12中的内存不足错误?
  • 要下载 DirectX 最终用户运行时 Web 安装程序,如果您的电脑运行的是过时的 DirectX 版本,请单击 DirectX 最终用户运行时 Web 安装程序链接。
  • 下载完成后只需运行安装程序,即可安装最新版本的 DX。您也许可以通过这种方式解决问题。

修复2:更新Windows系统

如果您的电脑运行的是过时的 Windows 版本,则可以按照以下步骤轻松检查其最新更新。如果有可用更新,最好安装更新。在此更新中,您将发现大量改进、错误修复和额外功能。要做到这一点:

  • 要打开 Windows 设置,请按 Windows + I
  • 然后单击 “更新和安全”> 单击 “Windows 更新”部分 中的 检查更新
  • 当有可用更新时,您可以单击 “下载并安装”
  • 让安装过程完成。
  • 然后,重新启动计算机以应用更改。

修复 3:更新显卡驱动程序

如果图形驱动程序过时或丢失,程序可能无法启动的原因有多种。如果您最近没有更新显卡驱动程序,也建议您定期更新。为此:

  • 使用 Windows + X 键打开 “快速启动” 菜单。
  • 从列表中,单击 设备管理器 > 双击 显示适配器。
  • 只需 右键单击 专用显卡即可。
  • 接下来,选择 更新驱动程序。
  • 之后,选择自动 搜索驱动程序
  • 每当有可用更新时,它都会自动下载并安装。
  • 更改完成后,系统将自动重新启动。如果它没有自动重新启动您的设备,您必须手动重新启动。之后,检查 DirectX 12 中内存不足的错误消息是否消失。

修复 4:增加页面文件大小

要修复 DirectX 12 错误消息中的内存不足问题,您还必须尝试使用​​以下步骤增加页面文件大小:

  • 最初,要启动 “设置” 应用程序,请按 Windows 键 + I
  •  “系统设置”中, 从右侧部分选择 “关于” 。
  • 转至 “相关链接” 部分并单击 “高级系统设置”
  • 此后,在 “系统属性” 窗口中,单击 “高级” 选项卡。
  • 在 “性能” 页面上,单击 “设置”
  • 选择 “性能选项” 下的 “高级”选项卡。
  • 在 虚拟内存属性 框中,单击 更改 按钮。
  •  然后,确保取消选中自动管理页面文件大小旁边的复选框 。
  • 找到有问题的游戏的驱动器。
  • 确保启用自定义尺寸。
  • 在“初始大小”和“最大大小”文本框中输入所需的值。
  • 要设置该值,请单击 “设置” 按钮,然后单击 “确定”
  • 您现在可以关闭“设置”窗口。
  • 最后,再次启动游戏。

修复 5:清除 DirectX 缓存

您可以执行以下步骤以从 PC 中删除 DirectX 的缓存文件:

  • 在任务栏上,单击 Windows 图标。
  • 搜索 磁盘清理 并等待结果。
  • 打开 磁盘清理 工具时,选择 以管理员身份运行
  • 然后,  从下拉菜单中选择C ​​驱动器。
  • 要继续,请单击 “确定”
  •  确保在“磁盘清理”窗口中取消选中除DirectX 着色器缓存旁边的复选框之外的所有复选框 。
  • 要继续,请单击 “确定”
  • 您将看到一个确认弹出窗口。
  • 要确认并完成删除,请单击 “删除文件” 按钮。

修复 6:禁用启动程序

许多用户报告说,他们仅通过禁用后台启动程序就成功解决了 DirectX 12 错误消息中内存不足的问题。因此,你也必须尝试一下:

  1. 打开任务管理器。同时按 Ctrl + Shift + Esc 即可执行此操作,或使用 Windows 搜索栏来查找它。
  2. 如果您切换到启动应用程序,您将能够发现繁重的任务并禁用它们。
  3. 在窗口的右下角,单击 要断开连接的程序旁边的“禁用” 按钮。

修复 7:使用 Windows 内存诊断工具 

因此,运行 Windows 内存诊断工具需要遵循以下步骤:

  1. 首先,  按 Windows + R打开运行框。
  2. 此后,在文本框中键入以下命令,然后单击 “确定” 以访问 内存诊断工具:

    mdsched.ex

  3. 从弹出窗口中,选择 立即重新启动 并检查问题(推荐)。

 修复 8:修复损坏的文件

游戏中的文件完整性也可能存在问题,导致出现“DirectX 12 内存不足”错误消息。安装目录中可能存在一些损坏的文件,这导致游戏崩溃。您可以采取以下一些步骤来确保您的文件完好无损:

  1. 转到 Steam 客户端
  2. 之后, 右键单击 游戏。
  3. 选择 “属性”  ,然后 选择“本地文件”
  4. 最后,点击 验证游戏文件的完整性

如果选择此选项,客户端将扫描安装目录中是否有损坏的文件并自动修复它们。

修复 9:重新启动 Windows 资源管理器

如果在使用文件管理器时发生错误并且遇到内存不足错误,您可以重新启动 Windows 资源管理器。

  1. 首先,在搜索栏中输入 “任务管理器” 并单击它。
  2. 从下拉菜单中, 右键单击 Windows 资源管理器 并选择 “重新启动”

以上是 如何修复DirectX12中的内存不足错误? 的全部内容, 来源链接: utcz.com/dzbk/942754.html

回到顶部