超文本传输协议错误信息说明

本文已归档。它按“原样”提供,并且不再更新。
重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,查看 Microsoft 知识库文章:
256986 Description of the Microsoft Windows Registry
概要
本文描述友好超文本传输协议 (HTTP) 状态错误信息的使用。
更多信息
警告:“注册表编辑器”使用不当可造成严重问题,这些问题可能需要重新安装操作系统。Microsoft 不保证能够解决因为“注册表编辑器”使用不当而产生的问题。使用“注册表编辑器”需要您自担风险。

在 Microsoft Internet Explorer 4 中,当 Wininet.dll 无法解决请求时,它显示一个嵌入式超文本标记语言 (HTML) 错误信息和一个非描述性定义(例如“Navigation Canceled”(导航已取消)或“Unable to retrieve Webpage in Offline mode”(在脱机模式下无法检索网页))。这些错误信息是 Shdocvw.dll 文件的资源 (res:)。资源是指程序出于显示目的所使用的 HTML 代码,它嵌入在动态链接库 (DLL) 文件中。在 Internet Explorer 5 或更高版本中,这些错误信息是作为 Shdoclc.dll 文件的资源存储的。当收到错误信息时,它被相应的 HTML 模板取代,此模板可能包含以下任意类型的信息:
  • 有关此问题的信息。
  • 有关如何更正或解决此问题的信息。
  • 指向前一页的链接。
  • 指向 Internet Explorer 支持页的链接。
  • 指向同一页的链接,以便您能尝试重新连接到该页。
  • 指向缓存中的页面副本的链接(如果创建了应用程序编程接口 (API))。
友好 HTTP 状态错误信息存储在以下注册表项中:
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\ ErrorThresholds				
Internet Explorer 5 和更高版本为以下友好错误信息提供了 HTML 模板替换项:

400, 403, 404, 405, 406, 408, 409, 410, 500, 501, 505

每个错误都有一个名称值对(例如“404”,128)。第一个值为错误代码。第二个值是表示字节大小的值,Internet Explorer 5 或更高版本使用该值来检测何时用自己的信息替换错误信息。因此,当 Internet Explorer 5 版的 Wininet.dll 文件得到 HTTP 错误信息时,Wininet.dll 文件将确定 HTML 错误中附带的 HTTP 内容是否为正确设计的 Web 页。这是在页面大小的基础上进行的。它在注册表中对每个错误的阈值进行评估。如果 Web 页太小,该 Web 页将被拒绝,并显示友好 HTTP 状态 Web 页。

HKEY_LOCAL_MACHINE 项存储计算机的默认值。可以在 HKEY_CURRENT_USER 项中设置相同的项和值,基于每个用户覆盖 HKEY_LOCAL_MACHINE 值。

要禁用友好 HTTP 状态错误信息,请按照以下步骤操作:
  1. 单击开始,指向设置,单击控制面板,然后双击 Internet 选项
  2. 单击高级选项卡。
  3. 单击“显示友好 HTTP 错误信息”复选框以清除它。
  4. 单击确定
备注:关闭友好 HTTP 错误信息只能禁用由服务器返回的 HTTP 错误信息的友好 HTTP 错误信息(上面列出的)。其他的友好错误信息无法禁用。例如,当 Internet Explorer 找不到服务器时会出现 DNS 错误信息。在上述情况中,没有可替换的页面,因此 Internet Explorer 5 或更高版本始终显示友好的“页面无法显示”错误信息。
属性

文章 ID:218155 - 上次审阅时间:12/05/2015 13:00:35 - 修订版本: 4.0

Microsoft Internet Explorer 5.5 Service Pack 1, Microsoft Internet Explorer 5.5 Service Pack 2, Microsoft Internet Explorer 5.01, Microsoft Internet Explorer 5.01, Microsoft Internet Explorer 5.0, Microsoft Internet Explorer 4.01 Service Pack 1, Microsoft Internet Explorer 4.01 Service Pack 2, Microsoft Internet Explorer 4.0 128-Bit Edition, Microsoft Internet Explorer 5.5 Service Pack 1, Microsoft Internet Explorer 5.5 Service Pack 2, Microsoft Internet Explorer 5.5 Service Pack 1, Microsoft Internet Explorer 5.5 Service Pack 2, Microsoft Internet Explorer 5.01, Microsoft Internet Explorer 5.01, Microsoft Internet Explorer 5.0, Microsoft Internet Explorer 5.5 Service Pack 1, Microsoft Internet Explorer 5.5 Service Pack 2, Microsoft Internet Explorer 5.01, Microsoft Internet Explorer 5.01, Microsoft Internet Explorer 5.0, Microsoft Internet Explorer 4.01 Service Pack 1, Microsoft Internet Explorer 4.01 Service Pack 2, Microsoft Internet Explorer 5.01, Microsoft Internet Explorer 5.01, Microsoft Internet Explorer 5.01, Microsoft Internet Explorer 5.5 Service Pack 1, Microsoft Internet Explorer 5.5 Service Pack 2, Microsoft Internet Explorer 6.0

  • kbnosurvey kbarchive kbinfo KB218155
反馈