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

文章翻译 文章翻译
文章编号: 218155 - 查看本文应用于的产品
重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,查看 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 或更高版本始终显示友好的“页面无法显示”错误信息。

属性

文章编号: 218155 - 最后修改: 2008年1月30日 - 修订: 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?当用于
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Media Center Edition
    • Microsoft Windows XP Tablet PC Edition
    • Microsoft Windows XP Professional x64 Edition
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows NT Server 4.0 Standard Edition
    • Microsoft Windows NT Server 4.0, Terminal Server Edition
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows Millennium Edition
    • Microsoft Windows 98 Second Edition
    • Microsoft Windows 98 Standard Edition
关键字:?
kbinfo KB218155
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com