0x00处的指令引用内存 [Fixed]

启动应用程序时,会出现 0x00 处引用指令的内存错误。 受影响的包括Steam游戏、EA游戏、帝国时代、Watch_Dog和一些内置进程。

错误消息是: 0x00 处的命令引用了 0x00 处的内存。 无法写入内存。 但是,根据引用内存的路径,可能会有细微的差异。

如果引用内存错误,指令是什么?

这通常是与存储相关的问题,表明存储无法读取分配的应用程序文件。 它还可能是由于系统文件损坏、硬盘驱动器问题、RAM 不足、Visual C++ 可再发行组件丢失或损坏或图形设置配置错误造成的。

如何修复内存引用的 0x00 处的指令?

在我们开始使用有些复杂的解决方案之前,请尝试以下快速修复:

  • 检查是否有任何未完成的事情 Windows 下载并安装更新。
  • 卸载该应用程序,然后从官方来源重新安装。
  • 更新 PC 上安装的所有驱动程序。
  • 执行干净启动以确定错误的根本原因,然后将其禁用或完全删除。
在本文中

1.修复损坏的系统文件

  1. 按 Windows + R 打开运行,输入 指令然后按 Ctrl + Shift + Enter。
  2. 点击 是的 在 UAC 提示符中。
  3. 一次粘贴以下 DISM 命令,然后单击 Enter 每次之后: DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
  4. 现在运行以下命令进行 SFC 扫描: sfc /scannow
  5. 重新启动计算机。

如果损坏的系统文件导致内存错误,请经常运行 DISM 命令和 SFC 扫描,以将所有这些文件替换为已存储在 PC 上的缓存副本。

我们如何测试、评估和评价?

在过去的六个月里,我们一直致力于为我们的内容制作方式开发一个新的审核系统。 然后,我们修改了大部分文章,为我们创建的指南提供真实、实用的专业知识。

有关更多详细信息,请阅读 WindowsReport 中我们如何测试、审查和评估。

这也有助于解决类似的错误:0x000000000 处的指令引用了内存。

损坏的系统文件可能非常危险。 幸运的是,有第三方应用程序可以帮助您自动解决此问题。

2.恢复图形面板中的设置


笔记

此处列出的步骤适用于 NVIDIA 控制面板。 如果您有不同的图形适配器,例如 Intel 或 AMD,请运行适当的工具来恢复设置。

  1. 启动 NVIDIA 控制面板并转至 管理 3D 设置 从左侧区域。
  2. 按那个 恢复 “全局设置”下右侧的按钮。Restore 修复引用内存 0x00 中的指令
  3. 重新启动设备,然后重新启动触发错误的应用程序并检查是否有改进。

3. 运行检查磁盘实用程序

  1. 按 Windows + S 打开搜索,输入 命令提示符右键单击相应的结果并选择以管理员身份运行。命令提示符
  2. 点击 是的 在 UAC 提示符中。
  3. 粘贴以下命令并单击 Enter: chkdsk /r检查磁盘以修复引用内存0x00中的指令
  4. 当系统要求您安排下次重新启动电脑时进行扫描时,请按 Y,然后按 Enter。
  5. 重新启动计算机,运行扫描并修复问题。 然后检查错误是否已解决。

如果硬盘出现坏道,必须手动修复。 此外,您还可以使用有效的扇区修复工具来快速修复命令在0x00处指向的存储应用程序错误。

4. 检查内存问题

  1. 按 Windows + R 打开运行,输入 mdsched.exe 在文本字段中并按 Enter。
  2. 点击 现在重新启动并检查是否有任何问题Windows-贮存
  3. 重新启动电脑后,运行扫描并寻找改进。

如果内置 Windows 内存诊断对修复没有帮助。 0x00 处的指令引用了内存错误。 您始终可以使用专用的 RAM 优化工具。

我们还建议尝试开源版本 内存测试86,一款可靠的软件,可帮助识别大多数基于 RAM 的错误。 由于它执行广泛的扫描,我们建议让该工具过夜工作。 如果您发现任何问题,请联系硬件专家。

5. 修复/安装 Microsoft C++ Redistributables

5.1 修复 C++ Redistributable(如果已安装)

  1. 按 Windows + R 打开运行,输入 appwiz.cpl 在文本字段中并按 Enter。
  2. 选择此处列出的可再发行软件包之一,然后单击 改变改变
  3. 按那个 维修 在设置中,单击按钮并等待该过程完成。Repair 修复引用内存0x00中的指令
  4. 同样,修复其他 Visual C++ Redistributable 软件包。

5.2 安装 C++ 可再发行组件

  1. 微软官方网站并下载最新版本 Visual C++ 可再发行组件 与操作系统架构(即 32 位或 64 位)相对应的软件包。下载
  2. 运行安装程序并按照屏幕上的说明完成安装。安装

6.增加虚拟内存

  1. 按 Windows + S 打开搜索,输入 显示高级系统设置并点击相应的结果。
  2. 按那个 设置 性能下的按钮。设置
  3. 转到高级选项卡并单击 改变 在虚拟内存下。更改以将指令固定为 0x00 引用的内存
  4. 取消选中“自动管理所有驱动器的分页文件大小”复选框,然后选择“自动管理所有驱动器的分页文件大小”。 没有交换文件并单击“设置”。没有交换文件
  5. 现在选择“自定义大小”,然后根据可用物理 RAM(我们假设 4GB)使用以下公式在下面的字段中输入虚拟内存大小。 example):
    • 原始尺寸:1.5 x 可用物理 RAM x 1024
    • 最大尺寸:3 x 可用物理 RAM x 1024自定义格式
  6. 完成后,单击 句子 然后单击“确定”保存更改。

增加虚拟内存有助于当 PC 没有可用 RAM 来换出不活动进程时,0x00 处的指令指出内存错误。 关于大小,Microsoft 建议将其设置为可用 RAM 的 1.5 倍和 3 倍。

这有助于解决所有此类错误,包括 0x00007ff 处的内存引用指令。

7. 执行就地升级

  1. 正式 Windows 页选择操作系统版本和产品语言,然后下载 Windows 11ISO下载
  2. 双击 ISO 文件,等待几秒钟,然后单击 打开 在确认字段中。
  3. 运行这个 安装程序 文件。setup.exe 更正 0x00 引用内存处的指令
  4. 点击 是的 在 UAC 提示符中。
  5. 点击 下一个 继续。下一个
  6. 检查 Microsoft 的许可条款并单击 接受
  7. 最后,检查您是否在设置中看到“保留个人文件和应用程序”。 点击 安装并等待该过程完成。 可能需要几个小时。就地升级以修复 0x00 引用内存处的指令

就地升级仍然是解决所有操作系统相关问题的最有效的故障排除措施,包括 0x00 处引用存储应用程序错误的指令。 基本上全部都重新安装了 Windows 文件而不影响保存的文件和应用程序。

如果没有任何效果,罪魁祸首可能是硬盘坏了。 在这种情况下,最好尽快更换硬盘,将数据从其复制到另一个工作驱动器,并在必要时安装它 Windows 一切又来了。 还请专业人员检查其他硬件组件和连接。

在您离开之前,请了解一些快速提示,以立即提高您的电脑性能!

如果您有任何疑问或想分享对您有用的方法,请在下面发表评论。