修复ERR_CONNECTION_RESET错误10种方法
浏览器错误:连接已重置
错误名称:连接已重置
英文名称:ERR_CONNECTION_RESET
错误描述:当您尝试访问某个网站时,浏览器需要与该网站建立连接。浏览器会发送请求,如果服务器响应正常,就会开始接收和发送数据。然而,在某些情况下,连接可能无法成功建立,这时您就会遇到“ERR_CONNECTION_RESET”错误。这个错误提示表明连接在传输过程中被意外中断。
错误变体:The connection was reset
更多信息:要访问一个网站,您的浏览器需要与它建立连接。浏览器会发送请求,如果得到响应,则开始接收和发送信息。这些信息最终会形成一个网页,就像您现在看到的样子。但是,在某些情况下,该连接可能无法建立,您会遇到 ERR_CONNECTION_RESET 错误。出现此问题的原因有多种,但幸运的是,只要您了解这些潜在原因,通常可以在几分钟内解决该问题。
是什么导致 ERR_CONNECTION_RESET 错误?
如何修复 ERR_CONNECTION_RESET 错误(10 种方法)
是什么导致 ERR_CONNECTION_RESET 错误?
ERR_CONNECTION_RESET 错误代码是谷歌浏览器特有的,但您在其他浏览器如 Firefox 中也可能遇到类似的错误提示,Firefox 会显示 The connection was reset。当您访问网站时出现连接重置错误,意味着浏览器无法与远程服务器建立连接。发生这种情况时,连接会被“重置”,即服务器无法将数据传输到您的浏览器。
以下是 Chrome 浏览器中 ERR_CONNECTION_RESET 消息的样式:
Chrome中的 ERR_CONNECTION_RESET 错误
在大多数情况下,此错误表明您的互联网连接存在问题,例如:
* 您的虚拟专用网络 (VPN) 出现故障
* 您的防火墙或防病毒软件阻止了与远程服务器的连接
* 您的代理设置存在问题
* 浏览器缓存问题
好消息是,解决这些问题通常非常简单。以下几节将按顺序介绍如何排查和修复这些问题。
如何修复 ERR_CONNECTION_RESET 错误(10 种方法)
如果遇到 ERR_CONNECTION_RESET 错误,首先要做的是确认您的互联网连接是否正常。尝试访问其他几个网站,看看它们是否能够正常加载。即使其他网站加载正常,也建议您重启路由器——断开电源线等待一分钟后再重新连接。您的网络连接应该会在几分钟内恢复。
重启后,检查错误是否仍然存在。如果问题仍未解决,可以开始尝试以下故障排除步骤。
1. 刷新页面
如果错误是由临时问题引起的,如服务器过载或网络连接不畅,重新加载页面通常就能解决问题。建议使用硬刷新,这将迫使浏览器从头开始加载页面,而不使用任何缓存内容。在大多数桌面浏览器中,您可以通过按 Ctrl+F5(Windows/Linux)或 Cmd+Shift+R(Mac)执行硬刷新。Safari 浏览器使用 Opt+Cmd+E 快捷键。在移动设备上,没有直接的硬刷新路径,但可以尝试正常重新加载页面。
2. 检查网站状态
在诊断连接错误时,很容易忽略最明显的解释。也许您要访问的网站已经瘫痪?尝试使用其他设备或不同网络连接访问同一页面。例如,您可以将手机上的无线网络切换为数据连接。还可以使用 Down for Everyone or Just Me 等工具检查网站状态,也许只需等待一段时间问题就会自行解决。
3. 检查浏览器扩展
某些浏览器扩展会与浏览器加载内容的方式交互,尤其是隐私扩展和广告拦截器。如果这些扩展出现故障,可能导致连接问题。尝试逐个禁用扩展程序,禁用每个扩展后访问目标网站,如果错误突然消失,就找到了问题所在。
4. 重启互联网路由器
重启路由器是解决连接问题的简单有效方法。就像电脑一样,路由器也有临时文件缓存,当缓存过大时可能导致连接问题。只需关闭路由器,拔掉电源线等待 30 秒钟,然后重新插上电源线开机即可。运气好的话,这可能就解决了问题。
5. 检查您的 VPN
如果您使用 VPN,需要知道 VPN 连接可能会中断。这种情况下,您可能无法访问某些网站,直到 VPN 恢复连接。根据您使用的 VPN 软件,它可能会自动重连,或者需要手动操作。某些软件还提供在尝试重连时阻止导航的选项。
6. 重置您的 TCP/IP 设置
如果手动重置浏览器无效,可以强制操作系统更新 TCP 和 IP 协议设置。这将使您的互联网连接恢复默认状态,并可能修复 ERR_CONNECTION_RESET 错误。
如何在 Windows 中重置 TCP/IP 设置
在 Windows 系统中,可以通过命令行重置和更新 TCP/IP 设置。点击“开始”按钮,输入“cmd”后按 Enter,打开命令提示符窗口。依次输入以下命令:
Netsh winsock reset
Netsh int ip reset
Ipconfig /release
Ipconfig /renew
Ipconfig /flushdns
最后一个命令会刷新本地域名系统 (DNS) 缓存,过时的缓存可能导致连接错误。
如何在 macOS 中重置 TCP/IP 设置
在 macOS 上重置 TCP/IP 设置非常简单:
打开“系统偏好设置”,选择“网络”选项。
选择当前活动的互联网连接,打开其“高级”设置。
切换到“TCP/IP”选项卡。
点击“更新 DHCP 租约”按钮。
完成这些步骤后,尝试访问之前显示 ERR_CONNECTION_RESET 错误的网站,如果互联网连接存在问题,错误应该会消失。
7. 禁用您的防病毒软件和防火墙
防病毒软件和防火墙在保护您网络安全方面发挥着重要作用,但有时它们可能会过于激进,阻止您下载文件或访问特定网站。如果您的防病毒软件或防火墙导致连接问题,可以尝试暂时禁用它们。以下是禁用防火墙的方法:
禁用 Windows 防火墙:打开“控制面板”,选择“系统和安全”,然后点击“Windows Defender 防火墙”。选择“启用或关闭 Windows Defender 防火墙”,取消勾选相关选项。
禁用 macOS 防火墙:打开“系统偏好设置”,选择“安全性与隐私”,点击“防火墙”选项卡,点击“关闭防火墙”。
如果您的防病毒软件阻止连接,也需要手动禁用它,具体方法请参考软件文档。
8. 清除浏览器缓存
浏览器会存储您访问的大多数网站的数据,以便下次访问时无需重新加载。但有时过时的缓存文件会导致加载网站时出现错误,包括 ERR_CONNECTION_RESET。解决方法是清空浏览器缓存。以下是 Chrome 浏览器的操作步骤:
打开 Chrome,点击右上角的三个点,选择“设置”。
滚动到“隐私和安全”部分,点击“清除浏览数据”。
勾选“缓存图像和文件”选项。
点击“清除数据”按钮,等待操作完成。
完成这些步骤后,尝试重新加载出现 ERR_CONNECTION_RESET 错误的页面。其他浏览器清除缓存的方法类似。
9. 禁用您的代理服务器
如果您通过代理服务器路由连接,可能会遇到 ERR_CONNECTION_RESET 错误。这可能是由于代理服务器无法建立与网站的连接,或无法连接到代理服务器。除非有特殊原因,否则建议禁用代理服务器。
在 Windows 系统中,打开“开始”菜单,输入“Internet 选项”,选择“连接”选项卡,点击“局域网 (LAN) 设置”。取消勾选“为 LAN 使用代理服务器”,并确保“自动检测设置”选项处于激活状态。
点击“确定”保存更改,然后尝试重新访问出现错误的网站。
10. 尝试不同的 DNS 服务器
除了缓存问题,DNS 服务器故障也可能导致连接错误。每次访问新网站时,设备都会向 DNS 服务器查询地址信息。如果这些服务器工作不正常,您可能会看到 ERR_CONNECTION_RESET 等错误。
解决方法是切换到其他可靠的 DNS 服务器。您可以在设备的网络设置中更改 DNS 服务器地址,以下是一些推荐的 DNS 提供商:
Cloudflare:1.1.1.1 和 1.0.0.1
谷歌:8.8.8.8 和 8.8.4.4
OpenDNS:208.67.222.222 和 208.67.220.220
更改 DNS 设置后,重启设备使新的设置生效。尝试访问之前显示 ERR_CONNECTION_RESET 错误的网站,如果问题仍然存在,可以尝试其他解决方案。
小结
如果您遇到 ERR_CONNECTION_RESET 错误,意味着您的浏览器无法与远程服务器建立连接。在大多数情况下,这是由于互联网设置配置错误或其他阻止连接的因素造成的。根据导致错误的具体原因,您可以通过上述十种方法来修复它。