由于代理服务器超时错误,页面无法显示错误

警告

已停用、不受支持的 Internet Explorer 11 桌面应用程序在某些版本的 Windows 10 上已通过 Microsoft Edge 更新永久禁用。 有关详细信息,请参阅 Internet Explorer 11 桌面应用停用常见问题解答

Microsoft 发现了服务器连接故障如何影响 Web 浏览器使用代理服务器的问题。 你可能会在公司网络中收到“ 无法显示页面” 错误消息。 本文提供了还原连接的临时解决方法。

原始产品版本: Ie
原始 KB 编号: 2551554

症状

在极少数情况下,服务器连接中的某些错误可能会导致代理服务器被错误地添加到错误的代理服务器列表中。 这些不适当的添加会导致 Internet Explorer 轮换指定的代理服务器列表,直到暂时禁用所有代理服务器。 然后,Internet Explorer 会显示错误,指出 “无法显示页面”。 错误一直存在,直到清除错误的代理列表。 该列表在 30 分钟内清除,除非已重写默认值。

原因

有时 Internet Explorer 无法与给定代理服务器建立连接。 发生这种情况时,服务器将添加到错误的代理服务器列表中。 此添加可防止在经过一段时间之前重复使用代理服务器。 此时间段的默认值为 30 分钟。

假设自动代理配置脚本返回指定多个代理服务器的 PROXY 列表。 在这种情况下,将尝试连接到列表中的下一个代理。 该过程会一直持续到建立连接或列表用尽为止。 如果列表已用完且未建立连接,则用户在 Internet Explorer 中收到“ 无法显示页面 ”错误消息。

此过程旨在提高整体性能。

解决方法

若要解决此问题,请重启 Internet Explorer 以清除错误的代理服务器列表。

此外,还可以设置注册表项,以防止 Internet Explorer 将代理服务器添加到错误的代理列表。

警告

如果使用注册表编辑器或使用其他方法错误地修改了注册表,则可能会发生严重问题。 这些问题可能需要重新安装操作系统才能解决。 Microsoft 不能保证可以解决这些问题。 修改注册表的风险由您自行承担。

  1. 在以下注册表项下为错误的代理服务器设置自定义重试间隔:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

  2. 在此键中创建名为 BadProxyExpiresTimeDWORD 值,并分配值为 0。 此值以秒为单位。 将此值设置为 0 可防止将代理服务器添加到错误的代理列表中。

更多信息

注册表项 BadProxyExpiresTime 在 2002 年 4 月左右随 Internet Explorer 5.01 一起引入。 有关详细信息,请参阅 Internet Explorer 在 30 分钟内不会重试错误的代理服务器