如何修复“ERR_CONTENT_DECODING_FAILED”错误

错误 ”ERR_CONTENT_DECODING_FAILED”几乎在所有浏览器中都能看到。 有时它会在加载特定网站时出现,但它也可能在您迁移到新服务器时开始出现。 即使刷新页面几次后,此错误仍然存​​在。 在本文中,我们将讨论可能触发此错误的一些原因,并提供可行的解决方案以彻底根除它。

是什么导致“ERR_CONTENT_DECODING_FAILED”错误?

不幸的是,无法将触发错误的原因查明为单一罪魁祸首。 但是,下面列出了一些最常见的原因。

  • 虚假编码声明: 在某些情况下,HTTP 请求标头可以断言内容已压缩,但实际上并未压缩。 这可能会在解码过程中引起冲突并触发错误。
  • 浏览器缓存/cookies: 应用程序缓存可减少加载时间并提供更流畅的体验。 网站出于类似目的存储 cookie。 但是,随着时间的推移,它们可能会损坏并干扰浏览器的重要元素。
  • 律师/VPN: 有时代理或 VPN 它可能会在解密过程中导致问题并阻止浏览器加载网页。
  • 套接字池: 如果您的浏览器启用了套接字池,它不会每次都创建一个新的套接字; 相反,它维护一个套接字池。 但是,此套接字池可能会损坏并可能阻止解密过程正常工作。
  • DNS 设置: 与套接字池类似,DNS 信息/设置存储在计算机上,而不是每次都创建新的。 这有助于提高性能并提高速度。 但是,随着时间的推移,这可能会损坏并可能干扰浏览器的重要元素。
  • MTU限制: 在某些情况下,未为适配器设置 MTU 限制并在解码过程中导致冲突。
  • Windows 防火墙: 有可能 Windows 防火墙可能阻止了与站点的连接,这就是触发此错误的原因。
  • 错误的 DNS 地址: 如果 Windows 获得了不正确的 DNS 设置,它会阻止建立连接,因此可能会触发此错误。
  • 网络适​​配器驱动程序: 在某些情况下,系统上未正确安装网络适配器驱动程序。 因此,可能无法正确建立与站点的连接,并可能触发此错误。

现在您对问题的性质有了基本的了解,我们将继续讨论解决方案。 确保按照它们出现的特定顺序实施它们。

解决方案 1 – 禁用 G-Zip 加密

有时 G-Zip 编码是触发此错误的原因。 没有多少浏览器提供自定义来禁用此功能而不使用第三方扩展。 因此,在此步骤中,我们将下载并安装一个扩展,然后使用该扩展禁用 G-Zip 加密。

  1. 打开 Chrome 是 浏览 A 这是 地址。
  2. 点击 关于他 ”添加 A Chrome按钮,然后选择添加 扩大”通知中的选项。
  3. 现在的扩展 自动地 成为 总计的 A Chrome.
  4. 打开 一个新标签和 点击 在扩展中 图标 在窗口的右上角。
  5. 单击“Request Header”标题下方的空白区域并键入以下命令
     accept-encoding
  6. 在值选项中键入以下命令
    gzip;q=0,deflate;q=0
  7. 现在 G-Zip 编码已经 禁用如果您在访问某个特定站点时遇到问题,建议您打开该站点并重复上述过程。
  8. 一旦完成 更新 页面和 查看 查看问题是否仍然存在。

解决方案 2:清除浏览器历史记录和 Cookie

有时浏览器历史记录或 cookie 可能会损坏。 因此,编码过程可能会受到影响。 因此,在此步骤中,我们将清除浏览器历史记录和 Cookie。 根据您的浏览器,该过程可能会有所不同。 下面列出的是清除某些最广泛使用的浏览器的历史记录和 cookie 的方法。

为了 Chrome:

  1. 发射 Chrome 并打开一个新标签。
  2. 右上角的三个垂直点和 漂浮 指针指向“更远 工具“。
  3. 选择 ”清除 浏览器 历史”从菜单中。
  4. 点击 关于他 ”时间 范围”下拉并选择“全部 时间“。
  5. 点击 在 ”先进的” 是 查看第一的 选项
  6. 点击 关于他 ”清除 数据”选项和 选择是的》中的通知。
  7. 查看 查看问题是否仍然存在。

为了 Firefox:

  1. 发射 Firefox 并打开一个新标签。
  2. 点击 关于他 ”图书馆”,然后选择“历史“ 选项。
  3. 点击 关于他 ”清除 最近的 历史按钮”和 点击 关于他 落下 旁边”时间 范围 A 清除“ 选项。
  4. 选择每时每刻”并勾选“历史“ 标题。
  5. 点击“清除 现在选项”并选择“是的》中的通知。
  6. 饼干历史 因为您的浏览器现已被删除, 查看 查看问题是否仍然存在。

对于微软 Edge:

  1. 发射 浏览器和 打开 一个新标签
  2. 点击 关于他 垂直的 积分 在右上角。
  3. 点击 关于他 ”历史”并选择选项“清除 历史“ 按钮。
  4. 查看 前四个选项并单击按钮“清除“ 选项。
  5. 查看 查看问题是否仍然存在。

解决方案 3:禁用代理/VPN

如果您使用代理或 VPN 在连接到 Internet 时,它可能会影响您与某些网站的连接,并且解密过程可能不会顺利进行。 因此,在这一步中,我们将禁用 Windows’ 可能启用的默认代理。 是否禁用由您决定 VPN 如果你正在使用一个。 要禁用代理:

  1. 按 ”Windows” + “”键同时。
  2. 点击“红色的 & 互联网”选项和 选择律师”在左侧面板上。
  3. 点击“使用 A 律师” 来禁用它。
  4. 查看 查看问题是否仍然存在。

解决方案 4 – 嵌入式套接字池

浏览器存储的套接字组有时会损坏。 因此,在这一步中,我们将清理套接字组。 要做到这一点:

  1. 发射 Chrome 是 打开 一个新标签
  2. 类型 在地址栏中的以下命令和 进入。
    chrome://net-internals
  3. 点击 关于他 ”插座”,然后选择选项“冲洗 插头 奎尼尔斯“ 选项。
  4. 检查问题是否仍然存在。
    注意:此过程仅适用于 Chrome

解决方案 5 – 重置 Winsock

某些 Internet 设置存储在计算机上。 有时这些设置可能会损坏并需要更新。 在此步骤中,我们将重置 Winsock 设置。 为了那个原因:

  1. Windows” + “R” 同时打开 跑步 即时。
  2. 类型 在 ”命令” 并按 “改变” + “控制” + “Enter”键同时。
  3. 点击 在 ”是的” 在指标 打开 命令提示符作为管理员。
  4. 类型 在命令提示符下的以下命令中,然后按 进入
    netsh Winsock reset
  5. 等待 为了完成这个过程, 恢复 你的电脑和 查看 查看问题是否仍然存在。

方案六:设置最大传输单元

应为计算机上使用的每个 Internet 连接设置 MTU,以获得最佳体验。 因此,在此步骤中,我们将为我们的连接配置 MTU。 要做到这一点:

  1. 按 ”Windows” + “R”键同时。
  2. 类型 在 ”国家药品监督管理局.cpl” 是 进入。
  3. 使用 键入您当前使用的互联网连接的名称。
  4. 栅栏 全部 Windows 并按“Windows” + “R“ 再次。
  5. 类型 在 ”命令” 并按 “改变” + “控制” + “Enter“ 同时地。
  6. 类型 在以下命令中,然后按“Enter“。
    netsh interface IPV4 set subinterface "Connection Name" mtu=1472 store=persitent
  7. 检查问题是否仍然存在。

解决方案 7:禁用防火墙

您使用的防火墙或防病毒软件可能会阻止您连接到特定站点或 Internet。 因此,建议尝试禁用连接一段时间,然后检查问题是否仍然存在。

解决方案 8:手动分配 DNS

有可能是通过获取的DNS Windows 自动不正确。 因此,在此步骤中,我们将使用 Google. 为了那个原因:

  1. Windows” + “R”键同时。
  2. 类型 在 ”国家药品监督管理局.cpl” 是 进入“。
  3. 双宝点击 关于他 联系 你在用什么 选择特性“。
  4. 点击 关于他 ”红色的选项卡”和 双倍的 点击 关于他 ”互联网协议版本 4 (TCP/IPV4)“ 选项。
  5. 查看 他 ”使用以下 DNS 服务器地址“ 选项。
  6. 类型 在 ”8.8.8.8″ 在里面 ”首选 DNS 服务器” 选项和“8.8.4.4“ 在里面 ”备用 域名系统 服务器“ 选项。
  7. 点击 在 ”好的” 是 查看 查看问题是否仍然存在。

解决方案 9 – 刷新 DNS

DNS 设置可能已损坏。 因此,在这一步中,我们将清理 DNS。 要做到这一点:

  1. Windows” + “R”键同时。
  2. 类型“命令” 并按“改变” + “控制” + “Enter“ 同时地。
  3. 类型 在以下命令中并按 进入
    ipconfig /flushdns
  4. 等待 完成该过程并 查看 查看问题是否仍然存在。

接下来阅读

  • 如何修复 PlayStation“发生错误”(无错误代码)?
  • 修复 LiveKernelEvent 中的错误 141 Windows (硬件错误)
  • 复制文件时如何修复错误0x80070037
  • 修复:FIFA 23 内存转储错误:应用程序遇到不可恢复的错误……