Chrome和Edge是最常用的两种桌面Web浏览器。这些浏览器使用相同的Chromium框架,并具有许多相似的功能。有了相似的特征,也就有了相似的错误。在本文中,我们将学习如何修复Chrome或Edge中的STATUS_STACK_BUFFER_OVERRUN错误,以及发生此错误的可能原因。
STATUS_STACK_BUFFER_OVERRUN错误的原因是什么?
Chrome或Edge中的状态堆栈缓冲区溢出错误意味着,在大多数情况下,浏览器的缓存已用完,无法打开网页。导致这种情况的原因有很多,其中一些是恶意Web扩展、兼容性问题、Windows Defender中错误的利用漏洞保护设置或损坏的缓存和Cookie文件。
修复这些问题非常简单,让我们继续学习如何修复Chrome或Edge中的错误。
修复Chrome或Edge中的状态堆栈缓冲区溢出错误
修复Chrome或Edge中的状态堆栈缓冲区溢出错误很容易。有几种方法可以用来修复错误,它们是:
现在,让我们继续详细了解每种方法。
1]更改Windows安全中的利用漏洞保护设置
Windows Defender中的利用漏洞保护功能可防止应用程序利用现有系统漏洞将恶意代码注入系统。漏洞保护有时会错误地指控Chrome或Edge在系统上使用漏洞。
您可以在Windows安全性中编辑利用漏洞保护设置,以修复STATUS_STACK_OVERRUN_ERROR。以下是操作方法:
- 从Windows开始菜单中,搜索Windows安全并将其打开。
- 在Windows安全设置中,转到应用程序和浏览器控制,然后打开利用漏洞保护设置。
- 在利用漏洞保护设置中,打开程序设置选项卡,然后单击添加要自定义的程序按钮。
- 选择“按程序名添加”选项,并为您遇到问题的任一浏览器输入程序名chrome.exe或msedge.exe。
- 现在,设置窗口将打开;在窗口中,选中任意代码保护和硬件强制堆栈保护选项,并打开两者下方的切换。
- 确保所有其他设置都保持不变。完成后,继续保存设置。
重新启动您的PC并检查错误是否仍然出现。如果是,则遵循本文中的下一种方法。
或者,您可以将其作为例外添加到利用漏洞保护中。
已阅读:如何配置Windows Defender利用漏洞保护(WDEG)
2]关闭兼容模式
Windows中的兼容模式会干扰应用程序的设置,使其适合在较旧版本的Windows上运行。这在大多数情况下是不需要的,如果您运行的是最新版本的Windows,它可能会导致问题。
- 找到桌面屏幕上的Chrome或Edge图标,右键单击它,然后从上下文菜单中打开属性。
- 现在,转到“属性”窗口中的“兼容性”选项卡。
- 确保未启用“以兼容模式运行此程序”设置,然后单击“应用”保存设置。
- 打开任务管理器的详细信息选项卡,并确保已关闭Edge或Chrome的所有实例。
等待几秒钟,然后重新启动浏览器以检查错误是否消失。
阅读:如何使用Get Help应用程序中的新程序兼容性故障排除程序
3]重置您的浏览器
最后,您可以重置您的浏览器设置,以修复Chrome或Edge上的缓存、Cookie、数据和扩展的任何潜在问题。
- 从Chrome或Edge的三点菜单中打开浏览器设置。
- 从设置的左侧窗格中,转到重置设置选项,然后单击重置设置按钮。
- 将出现提示。在提示上点击重置,重置Chrome或Edge上的设置。
我希望它能帮上忙。
如何在Microsoft Edge中修复太多重定向?
若要解决太多重定向网站错误,请尝试清除特定网站以及服务器、代理和浏览器缓存上的Cookie。
如何在Edge中强制刷新?
To perform a hard refresh in the Edge browser, you can either hold down the Ctrl key and click the Refresh button or use the keyboard shortcut Ctrl+F5 or Ctrl+Fn+F5.