如何修复:Microsoft Edge STATUS_ACCESS_VIOLATION 错误?

基于 Chromium 项目构建的 Microsoft Edge 继承了 Chromium 错误和问题。就像加载网页时经常遇到的 Microsoft Edge STATUS_ACCESS_VIOLATION 错误消息一样。我们可以禁用代码完整性检查,重命名 msedge.exe 可执行文件并尝试 beta 版本来修复访问冲突错误。

拥有底层 Chromium 源代码的浏览器数量不断增加。用户也没有抱怨,因为他们得到了所有的 Chrome 好东西,但又不局限于资源匮乏的 Chrome 浏览器。

但是,始终存在一个问题 - 如果此源代码出现重大问题,那么所有浏览器可能会同时出现错误。这似乎持续了几个月。



投诉 开始从 Chrome 用户那里涌入关于 STATUS_ACCESS_VIOLATION 错误。

  Microsoft Edge STATUS_ACCESS_VIOLATION

那么其他 Chromium 浏览器加入这个受影响的浏览器列表只是时间问题。不幸的是,Microsoft Edge chromium-browser 很快也成为了这个问题的一部分。许多用户表达了他们的担忧 微软技术社区 关于这个问题的论坛,但没有太大的成功。

但是,确实存在一些已知的解决方法来修复这个 Microsoft 的 Edge STATUS_ACCESS_VIOLATION 错误。本指南将使您意识到这一点。所以事不宜迟,让我们开始吧。

内容

禁用渲染器代码完整性

谷歌最近启用了 渲染器代码完整性, 它也很快被其他 Chromium 浏览器采用。这种完整性负责两件事 - 验证网页加载的所有代码并只允许签名的代码继续。

但是,在某些情况下,它可能会引发误报并阻止来自可信赖站点的代码呈现。因此,如果您认为现在也是如此,请考虑禁用渲染器代码完整性。

以下是在 Edge 浏览器中禁用渲染器代码完整性的步骤

  1. 选择 Microsoft Edge 的 桌面快捷方式 关联。
  2. 右键点击 对于上下文菜单并选择 特性。
  3. 切换到快捷方式选项卡,并在现有的末尾添加以下字符串 目标 字段:
    --disable-features=RendererCodeIntegrity

      在 Microsoft Edge 中禁用渲染器代码完整性

  4. 您的目标字段现在应该类似于以下内容:
    "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" – disable-features=RendererCodeIntegrity
  5. 点击 申请 接着 好的 .
  6. 使用此快捷方式启动浏览器。

现在尝试加载您遇到访问冲突问题的页面。禁用代码完整性可能已经解决了问题。

或者,如果您希望使用注册表编辑器手动执行此任务,您可以按照以下步骤操作:

  1. 发射 注册表编辑器 在 Windows 操作系统中,
  2. 导航 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge 地点。
  3. 创建一个新的 DWORD(32 位)值 .
  4. 为文件命名 RendererCodeIntegrityEnabled 并分配给它 0 价值数据 .
      在注册表编辑器中手动禁用 Microsoft Edge 中的渲染器代码完整性
  5. 击中 好的 命令按钮保存。

禁用 渲染器代码完整性 可能会被证明有点冒险,因为您正在关闭 重要的安全功能 .因此,当此功能被禁用时,请确保您没有访问任何 不安全的网站 ,例如那些仍在使用 HTTP 或没有有效 SSL 证书的人。

重命名边缘可执行文件

一些用户可以通过为 Edge 的 EXE 文件分配一个随机名称来拼写成功。

以下是定位和重命名 MS Edge 可执行文件的步骤

  1. 发射 文件管理器 在您的 Windows PC 上并转到以下位置:
    C:\Program Files (x86)\Microsoft\Edge\Application
  2. 选择 msedge.exe 文件。
  3. 右键点击 在文件上并选择 改名 从上下文菜单中。
      Windows 中的 Microsoft Edge 应用程序
  4. 重命名其他内容,例如 边缘.exe ,并保存更改。
      在 Windows 操作系统中重命名 Microsoft Edge 可执行文件

现在使用这个 EXE 文件启动 Microsoft Edge 并检查它是否修复了 STATUS_ACCESS_VIOLATION 错误

切换到 Edge Beta

除了您当前可能使用的稳定版本外,Microsoft 还运行 贝塔 建造。 BETA 主要用于测试实验性功能,但同时,它可能不会被稳定版本似乎经历的问题所困扰。

  适用于所有设备的 Microsoft Edge 下载

在这方面, 一些用户 能够纠正 STATUS_ACCESS_VIOLATION 切换到 Microsoft Edge 的 Beta 版本后出现错误。要试用,请下载并安装 Edge 的 Beta 频道 到您的 Windows PC 上。

启动边缘浏览器, 登录到您的帐户 (可选)并尝试访问该页面。看看它是否可以解决根本问题。

禁用 Javascript 扩展

如果您使用的是处理脚本的第三方扩展,建议您立即禁用它们。

虽然此域的扩展部分允许您添加和修改网页,但它们似乎是此问题的根本原因。因此,最好从现在开始考虑禁用它们。

以下是在 Microsoft Edge 中禁用 JavaScript 扩展的步骤

  1. 发射 微软边缘 电脑浏览器。
  2. 点击 更多的   Microsoft Edge 扩展菜单 用于菜单选项。
  3. 选择 扩展 列表中的菜单。
      在 Microsoft Edge 中启用 JavaScript 管理器扩展
  4. 禁用切换 在处理的扩展旁边 脚本。
  5. 重启边缘浏览器 看看这个调整是否适合你。

如果禁用扩展解决了问题,那么你不应该考虑尝试它的替代方案。因为问题不在于特定的扩展,而是似乎源于处理 JavaScript。

所以最好远离这些扩展很长一段时间,直到补丁部署到 边缘铬更新 .

底线:边缘状态访问违规

有了这个,我们总结了如何修复 Microsoft Edge 的指南 STATUS_ACCESS_VIOLATION 错误。我们分享了四种不同的方法,其中任何一种都应该对您有利。

对我来说,禁用 渲染器代码完整性 原来是救世主。但是,由于将其禁用可能被证明是一个冒险的赌注,因此请确保在完成与相关站点的工作后立即将其重新打开。

关于这一点,我们完成了本教程。请在评论部分告诉我们哪种方法可以解决 Microsoft Edge 的问题。另外,请分享您是否尝试过并致力于改进 状态访问冲突 问题。

最后,以下是推荐的适用于您的计算机和手机的网络浏览器,您应该尝试一下。

视窗 苹果系统 iOS 安卓 Linux
铬窗口 铬 Mac 铬 iOS 铬安卓 火狐 Linux
火狐视窗 苹果浏览器 Safari iOS 边缘安卓 铬 Linux
边窗 火狐Mac 边缘 iOS 三星互联网 边缘 Linux

如果你有任何想法 如何修复:Microsoft Edge STATUS_ACCESS_VIOLATION 错误? ,然后随时在下面