Windows 10 上“地址访问冲突”错误的最佳解决方案

已发表: 2021-03-05

如果您的计算机的软件或内存损坏,某些软件程序可能无法正常启动。 每当您的访问被拒绝时,您通常会收到访问冲突错误,通常显示为“Exception_Access_Violation”。 在大多数情况下,它带有错误代码或地址。

恶意软件感染和硬件故障可能会导致 Exception_Access_Violation 问题。 不正确的文件设置和兼容性错误也可能导致问题。 如果您正在寻找修复 Windows 10 上的 Exception_Access_Violation 错误的方法,本文将为您提供帮助。

Windows 10 上的访问冲突意味着什么?

每个版本的 Windows(包括 Windows 10)都可能发生“地址访问冲突”错误。如果您看到此消息,则表示您尝试运行的软件正在尝试访问受保护的内存地址。 它以弹出窗口的形式出现,阻止 PC 用户使用特定程序。

问题是,异常访问冲突错误几乎总是发生在任何应用程序中。 许多用户报告在运行 JAVA、Visual Studio 和防病毒应用程序时遇到此问题。 它甚至在操作某些游戏时出现,例如《战舰世界》、《守望先锋》和《我的世界》。

如何解决 Windows 10 上的异常访问冲突错误

执行恶意软件扫描

如果您的计算机严重感染了恶意软件,它可能会损坏您的内存系统并导致出现此错误。 如果您发现计算机上有可疑行为,您应该执行彻底而详细的安全扫描。 有时,Windows 内置的防病毒软件可能找不到任何东西。 因此,您可能想尝试其他选项,例如 Auslogics Anti-Malware。 此工具可以识别您的主要防病毒软件忽略的潜在恶意软件感染。

如果恶意软件不是问题,我们建议使用 PC 优化工具(例如 Auslogics BoostSpeed)扫描您的系统。 BoostSpeed 的清洁模块旨在清洁所有类型的 PC 垃圾。 它可以安全地删除临时系统和用户文件、有问题的系统文件、剩余的 Windows 更新文件、临时 Sun Java 文件等等。 一些注册表异常(例如空键)通常不会造成任何问题,直到它们随着时间的推移而累积。 它们可能变得非常复杂,使您的计算机无法使用。 这就是为什么我们建议在 BoostSpeed 中使用 Registry Cleaner。 专家认为它是一劳永逸地消除所有这些烦人的故障和崩溃的最安全工具之一。

受到推崇的

使用 Auslogics BoostSpeed 解决 PC 问题

除了清洁和优化您的 PC 之外,BoostSpeed 还可以保护隐私、诊断硬件问题、提供提高速度的技巧并提供 20 多种工具来满足大多数 PC 维护和服务需求。

Auslogics BoostSpeed 是 Auslogics 的产品,获得了 Microsoft 银级应用程序开发人员认证
免费下载

添加数据执行保护异常

如果您的计算机上没有恶意软件,则可以将有问题的程序添加到数据执行保护例外列表中。 这将让您运行程序,而不管“地址访问冲突”错误如何。

  1. 在 Windows 搜索栏中输入“控制面板”(不带引号)并启动应用程序。
  2. 向下滚动并单击系统。
  3. 在左窗格中,单击高级系统设置。
  4. 在“高级”选项卡中,单击“性能”部分下的“设置”。
  5. 在“性能选项”窗口中,单击“数据执行保护”选项卡。
  6. 勾选“为除我选择的程序和服务之外的所有程序和服务启用 DEP”选项,然后单击“添加”按钮并找到程序的 .exe 文件。
  7. 将其添加到列表中,单击应用,然后单击确定以保存更改。

再次尝试运行有问题的程序,看看您是否仍然收到地址访问冲突错误。

禁用用户帐户控制

如果您尝试安装或运行基于 Java 的应用程序,则更有可能遇到地址访问冲突问题。 如果是这种情况,您可以暂时禁用用户帐户控制来解决问题。

  1. 在 Windows 搜索栏中,输入“控制面板”(不带引号)并启动应用程序。
  2. 向下滚动并单击用户帐户。
  3. 在右窗格中,单击更改用户帐户控制设置。
  4. 将滑块向下移动到“从不通知”,然后单击“确定”。

再次尝试运行受影响的程序以查看问题是否已解决。 运行程序后,请记住启用您的用户帐户设置。

确保受影响的软件未设置为只读

如果程序处于只读模式,您将无法有效地启动或运行程序。 以下是如何检查和修复它:

  1. 在桌面上找到受影响程序的快捷方式,然后右键单击该文件。
  2. 从菜单中,选择属性选项。
  3. 转到常规选项卡,找到属性部分并确保未选中只读选项。
  4. 单击应用,然后单击确定以保存更改。

在兼容模式下运行有问题的程序

您在 PC 上收到异常访问冲突错误消息的原因可能是由于兼容性问题。 您尝试运行的某些较旧的程序可能与 Windows 10 等较新的操作系统不兼容。不过,您的操作系统有一项称为兼容模式的功能,可让您运行较旧的应用程序。 如果您在应用程序中遇到此问题,您可以启用兼容模式。

  1. 在桌面上找到受影响程序的快捷方式,然后右键单击该文件。
  2. 从菜单中,选择属性选项。
  3. 在“属性”菜单中,选择“兼容性”选项卡。
  4. 选中以兼容模式运行此程序复选框,然后从下拉菜单中选择较旧的 Windows 版本。
  5. 单击应用和确定以保存更改。

再次运行有问题的程序,看看您是否仍然收到地址访问冲突错误。

检查您的 RAM 是否损坏

如果您之前感染了恶意软件并导致部分 RAM 损坏,您可能会遇到此地址访问冲突错误。

您可以使用以下步骤检查 RAM 是否损坏:

  1. 在 Windows 搜索栏中输入“Windows 内存诊断”(不带引号)并启动程序。
  2. 单击“立即重新启动并检查问题”选项。
  3. 只需让程序运行并等待其结果即可。

如果 RAM 损坏,您应该更换它。

创建一个 options.ini 文件

如果指环王:中土之战是给出 EXCEPTION_ACCESS_VIOLATION 错误的程序,请按照以下步骤操作:

  1. 使用 Win + R 快捷方式启动“运行”框。
  2. 输入“%appdata%”(不带引号),然后单击 Enter。
  3. 在该文件夹中,创建一个 options.ini 文件(如果该文件不存在)。
  4. 右键单击文件夹中的空白区域,然后选择“新建”>“文本文档”。
  5. 将以下行粘贴到文本文档中:

AudioLOD = 低

HasSeenLogoMovies = 是

IdealStaticGameLOD = 非常低

分辨率 = 800 600

静态游戏LOD = 非常低

TimesInGame = 1

  1. 现在,选择文件 > 另存为。
  2. 选择所有文件并在文件名部分输入 options.ini。
  3. 选择 AppData > My Battle for Middle Earth Files 文件夹作为保存位置,然后单击保存。

排除硬件故障

许多 Windows 用户通过解决他们的硬件问题成功地修复了地址访问冲突错误。 只需按照以下步骤操作:

  1. 使用 Win + I 快捷方式启动“设置”应用。
  2. 点击更新和安全。
  3. 在左侧窗格中,单击疑难解答。
  4. 按照屏幕上的说明运行疑难解答。
  5. 等待故障排除过程完成。

再次运行有问题的程序,看看您是否仍然收到地址访问冲突错误。

重新安装有问题的软件

如果您在运行某个应用程序时遇到地址访问冲突错误,请尝试重新安装受影响的程序。 您尝试运行的应用程序的某些部分很可能因崩溃或不正确的保存而损坏。 也许,错误的更新导致了问题。

要删除受影响的程序,请执行以下步骤:

  1. 使用 Win + I 快捷方式启动“设置”应用。
  2. 单击应用程序。
  3. 从列表中找到有问题的应用程序,然后单击卸载。
  4. 按照通常的程序安装受影响的程序。

结论

你有它 - 九个解决方案来解决你在 Windows 10 上的“地址访问冲突”问题。随意使用下面的评论框来分享哪种方法可以帮助你摆脱错误。