如何修复“ERR_SPDY_PROTOCOL_ERROR”

谷歌浏览器声称是世界上使用最广泛的浏览器的宝座,并且已经成功保持了近十年的时间。拥有如此庞大的用户群也意味着很多错误可能会意外出现。一个这样的问题是“ERR_SPDY_PROTOCOL_ERROR”。它与已弃用的 SPDY(“快速”)开放规范网络协议有关,该协议旨在更有效地传输 Web 内容。作为 Google Chrome 的一部分,该协议管理 HTTP 流量以减少网页加载时间和延迟并提高网络安全性。至于“ERR_SPDY_PROTOCOL_ERROR”,有很多原因可以解释它的出现。高网络延迟、使用较旧的 Chrome 版本、来自反恶意软件安全解决方案的干扰都可能导致错误。如果更新 Chrome 或停止您的安全产品似乎没有影响“ERR_SPDY_PROTOCOL_ERROR”,请尝试下面列出的解决方案,看看它们是否能够提供帮助。

Chrome 中的冲洗套接字

  1. 打开 Chrome。
  2. 将 chrome://net-internals/#events&q=type:SPDY_SESSION%20is:active粘贴或输入到地址栏中,然后按键盘上的 Enter。
  3. 单击位于右上角的箭头。
  4. 从下拉菜单中的可用选项中,选择“冲洗插座”。
  5. 查看页面现在是否可以正常打开。
  6. 如果“ERR_SPDY_PROTOCOL_ERROR”仍然存在,请将chrome://net-internals/#sockets粘贴到地址栏中,然后按 Enter。
  7. 选择“冲洗套接字池”。

通过命令提示符刷新 DNS

该问题的另一个潜在解决方案是刷新 DNS(域名系统)。最快的方法之一是通过命令提示符。在任务栏上的搜索字段中键入命令提示符。现在,右键单击顶部结果并选择“以管理员身份运行”或从右侧列出的选项中选择它。进入命令提示符后,分别输入以下命令,然后在每个命令后按 Enter:

ipconfig/发布

ipconfig /全部

ipconfig /flushdns

ipconfig /更新

netsh int ip 设置 dns

netsh winsock 重置

然后,关闭命令提示符窗口并重新启动计算机。

清除浏览缓存

清除缓存可以帮助解决许多浏览器问题。首先,打开 Chrome 并单击位于窗口右上角的三个点图标。然后按照以下步骤操作:

  1. 选择“设置”。
  2. 找到并单击“高级”以访问更多选项。
  3. 向下滚动,直到您到达“隐私和安全”部分。
  4. 找到“清除浏览数据”并单击它。
  5. 在新窗口中,单击“高级”选项卡。
  6. 选择要删除的数据类型。建议至少选择“Cookie 和其他侧数据”以及“缓存的图像和文件”。
  7. 选择“托管应用数据”并将“时间范围”设置为“所有时间”。
  8. 单击“清除数据”以启动删除过程。
  9. 清除缓存后,关闭 Chrome,然后重新打开它以测试“ERR_SPDY_PROTOCOL_ERROR”是否已修复。