Jannah 主题 许可证未验证,请转到主题选项页面以验证许可证,每个域名都需要一个许可证。

Windows 上 DirectX“无法分配足够内存”错误的 6 大修复

DirectX 是一组应用程序编程接口 (API),使您的游戏和程序能够与计算机的图形处理单元 (GPU)、内存和输入设备(例如游戏机)进行通信并使用它们。 如果 DirectX 遇到问题,您的游戏和多媒体应用程序可能会崩溃,并且您可能会在 Windows 3 或 10 电脑上看到“Direct11D 无法分配足够的内存来完成调用”错误消息。

Windows 1024x576 分辨率下 DirectX“无法分配足够内存”错误的 1 大修复方法

如果你幸运的话,只需释放内存即可 关闭不需要的应用程序和程序 或者重新启动计算机即可解决问题。 但是,如果此后错误仍然出现,您可以尝试以下提示来解决根本问题。

1.运行Windows内存诊断工具

DirectX 显示内存不足错误的常见原因之一是您的计算机存在 RAM 问题。 Windows 10 和 11 都包含一个名为 Windows内存诊断,它可以扫描您的系统是否存在任何内存问题。 运行它需要重新启动计算机,因此在执行以下步骤之前请保存所有工作。

步骤1: 单击任务栏上的搜索图标并输入 视窗工具ثماضغطعلى 输入。

另請閱讀:  修复 Windows 7 上缺少的 NVIDIA 控制面板的 10 大方法

Windows 上 DirectX“无法分配足够内存”错误的 1024 个最佳修复方法

步骤2: 双击选项 Windows 内存诊断。

Open-Windows-Memory-Diagnostic-Tool-1024x589-1 修复 Windows 上 DirectX“无法分配足够内存”错误的 6 大方法 意见3: 定位 是的 当出现用户帐户控制 (UAC) 提示时。

Windows-Memory-Tool-UAC-1024x560-1 修复 Windows 上 DirectX“无法分配足够内存”错误的 6 个最佳方法 步骤4: 选择一个选项 “立即重新启动并检查是否有问题。”

Run-Windows-Memory-Diagnostic-Tool-1024x602-1 修复 Windows 上 DirectX“无法分配足够内存”错误的 6 个最佳方法

计算机重新启动后,诊断工具将扫描您的计算机是否存在 RAM 问题。

2.增加分页文件的大小

修复 DirectX“无法分配足够内存”错误的另一件事是 增加虚拟内存,也称为分页文件大小。 当物理 RAM 不足时,这将为您的系统和应用程序释放更多虚拟内存。

步骤1: 按 Windows 键 + S 键盘快捷键打开搜索菜单。 撰写报价 高级系统设置 然后按 输入。

查看 Windows 上的高级系统设置 - 1024x662 - 1 解决 Windows 上 DirectX“无法分配足够内存”错误的 6 大修复方法 步骤2: فيعلامةالتبويب خياراتمتقدمة, 单击 . 按钮 设定值 在性能范围内。

高级系统设置-1 修复 Windows 上 DirectX“无法分配足够内存”错误的 6 个最佳方法

意见3: 在“性能选项”窗口中,切换到“性能”选项卡 خياراتمتقدمة 并单击 . 按钮 变化。

Windows 上 DirectX“无法分配足够内存”错误的 1024 个最佳修复方法

步骤4: قمبإلغاءتحديدخيار “自动管理所有驱动器的分页文件大小。”

虚拟内存-Windows-1024x640-1 解决 Windows 上 DirectX“无法分配足够内存”错误的 6 大修复方法

步骤5: 选择您的游戏或应用程序所在的驱动器,然后单击一个选项 自定义大小。 在初始大小和最大大小文本框中输入所需的值。

另請閱讀:  修复 Google Drive 在 Windows 和 Mac 上启动时无法启动的问题

注意:初始大小应为 RAM 大小的 1.5 倍,最大大小最多可为 RAM 大小的 3 倍。

Windows 上 DirectX“无法分配足够内存”错误的 1024 个最佳修复方法 意见6: 点击按钮 “指定” ثماضغطعلى “行”。

Windows 上 DirectX“无法分配足够内存”错误的 11 个最佳修复方法 之后重新启动计算机,看看 Windows 上是否仍然出现 DirectX 错误。

3.清除DirectX缓存

起床 的DirectX 在计算机上存储缓存数据以改善应用程序负载和响应时间。 但是,如果无法访问此数据,则可能会阻止 DirectX 在 Windows 上正常工作并导致错误。 尝试清除 DirectX 缓存以查看是否可以解决问题。

步骤1: 单击任务栏上的搜索图标并输入 تنظيفالقرصثماضغطعلى 输入。

Open-the-Disk-Cleanup-Utility-1024x782-1 修复 Windows 上 DirectX“无法分配足够内存”错误的 6 个最佳方法 步骤2: 使用下拉菜单选择您的主驱动器,然后单击 “行”。

磁盘清理实用程序:Windows 上 DirectX“无法分配足够内存”错误的 6 个最佳修复方法

意见3: 在要删除的文件下,选择一个选项 DirectX Shrader 缓存 وانقرعلى 好的。

Clear-DirectX-Memory-Error-1024x562-1 修复 Windows 上 DirectX“无法分配足够内存”错误的 6 个最佳方法 步骤4: 选择 حذفالملفات 当被要求这样做时。

从磁盘清理工具中删除 Windows 更新文件 修复 Windows 上 DirectX“无法分配足够内存”错误的 6 大方法

4.修改游戏内的图形设置

是否出现 DirectX 错误? “无法分配足够的内存” 仅在特定游戏或应用程序中? 如果是这样,请考虑降低该游戏或应用程序中的图形设置以减少所需的内存。 如果错误是由游戏或应用程序尝试使用超出计算机可用内存的内存引起的,则此方法应该有效。

另請閱讀:  iTunes 无法在 Windows 7 上同步音乐的 11 大修复

5.更新DirectX

更新 DirectX 可以帮助你获得最新的补丁和改进,并避免在 Windows 10 或 11 PC 上出现“无法分配足够的内存”等错误。Microsoft 通过 Windows Update 分发 DirectX 更新,因此你需要在那里检查更新。

按 Windows 键 + I 键盘快捷键打开“设置”应用程序。 在选项卡中 Windows更新,单击“检查更新”按钮下载并安装任何 DirectX 更新。

检查 Windows 更新-6-1024x608-2 修复 Windows 上 DirectX 错误“无法分配足够内存”的 6 个最佳方法

6.更新或重新安装显卡驱动

Windows 上的图形驱动程序问题也可能导致 DirectX“无法分配足够的内存”错误。 因此,如果不起作用,请更新有问题的驱动程序作为最后的手段。

步骤1: 右键单击“开始”图标以打开菜单 高级用户 并选择 装置经理 从高级用户菜单。

Windows 上 DirectX“无法分配足够内存”错误的 1 个最佳修复方法

步骤2: 单击显示适配器左侧的小箭头将其展开。 然后,右键单击 显卡驱动 并选择更新驱动程序软件。

Windows 上 DirectX“无法分配足够内存”错误的 6 个最佳修复方法

按照屏幕上的提示完成驱动程序更新,看看是否可以解决该错误。 如果此后错误仍然存​​在,您将需要... 卸载驱动程序 使用设备管理器。 接下来,重新启动计算机并允许 Windows 在启动过程中重新安装缺少的驱动程序。

Windows 上 DirectX“无法分配足够内存”错误的 3 个最佳修复方法

不再出现 DirectX 错误

当您准备放松地玩一些游戏时,您最不想遇到的事情就是出现“无法分配足够的内存”之类的 DirectX 错误。 我们希望上述提示能够帮助您修复错误,让您可以安心地享受游戏时光。

转到顶部按钮