使用 Windows Update 或 Microsoft Update 时可能出现与连接有关的临时错误

文章编号: 836941 - 查看本文应用于的产品
如果您是小型企业客户,请访问小型企业支持网站,了解其他疑难解答和学习资源。
重要说明:本文介绍如何在计算机上降低安全设置或关闭安全功能。您可以通过这些更改来解决特定的问题。在实施这些更改之前,建议您对在特定环境中实施此解决方法可能带来的风险进行评估。若要实施此方法,请执行任何适当的附加操作以帮助保护计算机。
展开全部 | 关闭全部

简介

当您使用 Windows Update 网站或 Microsoft Update 网站检查和安装更新时,可能会收到“症状”部分列出的错误之一。

重要说明 在大多数情况下,这些错误都是由要更新的计算机与要下载的更新之间较轻微的通讯中断所引起。这些问题通常会自行解决。在尝试本文中介绍的疑难解答方法之前,请尝试以下一种或两种方法。
  • 退出 Windows Update,等待 10 到 15 分钟,然后再次启动 Windows Update 并检查更新。
  • 打开 Windows 自动更新,这样便可以每 24 小时自动安装更新。


注意:即使没有对网络设置进行任何更改,也可能会出现这些错误。

症状

当您使用 Windows Update 网站或 Microsoft Update 网站检查和安装更新时,可能会在错误消息中收到以下错误代码之一。
收起该表格展开该表格
0x800700080x800705B40x8007000E
0x80072EE20x80072EFD0x80072EE7
0x80072EFE0x8024400E0x80072F76
0x802440160x80072F780x80244022
0x800903050x8024402F0x8009033F
0xC80003FA0x802440080xC800042D
0x8024400A0x80071A900x8024400D

有关各个错误代码的高级信息,请参阅“适用于高级用户的其他错误代码信息”部分。

原因

这些错误可能由以下问题造成:
  • 影响 Internet 通讯的程序或进程
  • 计算机上存在的资源问题
  • Internet 活动频繁
  • 可恢复的数据库错误

解决方案

在退出并重新启动 Windows Update,或者启用 Windows 自动更新以每 24 小时自动安装更新后,如果仍然出现错误消息,请按照以下方法解决问题。

方法 A:验证 Internet 连接

收起这个图片展开这个图片
如果无法访问其他网站,您的 Internet 连接可能没有正常工作。请检查您的 Internet 连接,或联系 Internet 服务提供商以寻求帮助。

如果您可以访问其他网站,请转到方法 B。
收起这个图片展开这个图片

方法 B:请确保 Windows 防火墙处于打开状态,并暂时禁用第三方防火墙

收起这个图片展开这个图片

警告:此替代方法可能导致计算机或网络更易于受到恶意用户或恶意软件(如病毒)的攻击。我们不建议您采用这种替代方法,此信息仅供参考,您应自行决定是否实施此替代方法。使用此替代方法需要您自担风险。

要完成此方法,请执行这些步骤。
步骤 1:确保 Windows 防火墙已打开
对于 Windows 8,请执行以下步骤:
  1. 从屏幕右边缘滑入,点按“搜索”(或者如果您使用的是鼠标,请指向屏幕右上角,然后向下移动鼠标指针,然后单击“搜索”),在搜索框中输入防火墙,点按或单击“设置”,然后点按或单击“Windows 防火墙”,以打开 Windows 防火墙。
  2. 在要帮助保护的各个网络类型下点按或单击“启用 Windows 防火墙”,然后点按或单击“确定”
对于 Windows 7Windows Server 2008 R2,请执行以下步骤:
  1. 要打开 Windows 防火墙,请依次单击“开始”
    收起这个图片展开这个图片
    “开始”按钮
    、“控制面板”、“系统和安全性”,然后单击“Window 防火墙”
  2. 在左侧窗格中,单击“打开或关闭 Windows 防火墙”

    收起这个图片展开这个图片
    用户帐户控制权限
    如果系统提示您输入管理员密码或进行确认,请键入密码或进行确认。
  3. 确保为“家庭或工作(专用)网络位置设置”和“公用网络位置设置”选中“打开 Windows 防火墙”选项,然后单击“确定”
视频:如何在 Windows 7 中启用 Windows 防火墙

收起这个图片展开这个图片
uuid=606771cc-ac77-4deb-af3b-185690bd57ff VideoUrl=http://www.microsoft.com/zh-cn/showcase/details.aspx?uuid=606771cc-ac77-4deb-af3b-185690bd57ff
收起这个图片展开这个图片



对于 Windows Vista 和 Windows Server 2008,请执行以下步骤:
  1. 要打开 Windows 防火墙,请依次单击“开始”
    收起这个图片展开这个图片
    “开始”按钮
    、“控制面板”、“安全性”,然后单击“Window 防火墙”
  2. 单击“打开或关闭 Windows 防火墙”

    收起这个图片展开这个图片
    用户帐户控制权限
    如果系统提示您输入管理员密码或进行确认,请键入密码或进行确认。
  3. 单击“启用(推荐)”,然后单击“确定”
对于 Windows 2000、Windows XP 或 Windows Server 2003,请执行以下步骤:
  1. 单击“开始”,然后单击“运行”
  2. 复制以下命令并将其粘贴到“运行”框中,然后按 Enter 键:
    firewall.cpl
  3. 在“常规”选项卡上,确保选中了“启用(推荐)”,然后单击“确定”
步骤 2:暂时禁用第三方防火墙
对于 Windows 8Windows 7Windows Server 2008 R2,请使用以下选项之一:对于 Windows VistaWindows Server 2008,请执行以下步骤:
  1. 单击“开始”
    收起这个图片展开这个图片
    “开始”按钮
    ,然后单击“控制面板”
  2. 单击“安全性”,然后单击“安全中心”

    收起这个图片展开这个图片
    用户帐户控制权限
    如果系统提示您输入管理员密码或进行确认,请键入密码或进行确认。
  3. 在左窗格中,选择“控制面板主页”(如果尚未将其选中)。
  4. 在“防火墙”下,阅读防火墙状态标记。会显示已经安装的防火墙(如果有)以及此防火墙是否已打开。例如,对于 ZoneAlarm,会显示通知“ZoneAlarm 防火墙当前已打开”。防火墙部分的右侧角落中还会显示一个绿色的“打开”按钮,表示防火墙当前正在运行。
  5. 打开防火墙状态标记中列出的第三方防火墙程序,并暂时禁用此防火墙。如果需要,请参阅防火墙程序文档,或联系防火墙程序供应商以获取有关如何暂时禁用此程序的详细信息。
对于 Windows 2000Windows XPWindows Server 2003,请选择以下选项之一:
  • 参阅程序中包含的文档。
  • 查看您的程序的帮助文件。
  • 与程序供应商联系。 有关如何联系程序供应商的信息,请访问下面的 Microsoft 网站:
步骤 3:重新尝试安装更新
如果此方法能够解决问题,请按照方法 B 中的步骤 2 来重新启用第三方防火墙。您还可以检查和安装第三方防火墙的所有必要更新。

如果此方法无法解决问题,请转到方法 C。
收起这个图片展开这个图片

方法 C:暂时禁用第三方防病毒软件

收起这个图片展开这个图片

警告:此替代方法可能导致计算机或网络更易于受到恶意用户或恶意软件(如病毒)的攻击。我们不建议您采用这种替代方法,此信息仅供参考,您应自行决定是否实施此替代方法。使用此替代方法需要您自担风险。

重要说明:如果第三方防火墙仍然处于禁用状态(在方法 B 中执行的操作),则此时不要打开电子邮件、在网上冲浪或使用即时消息软件。
步骤 1:找到并暂时禁用第三方防病毒软件
注意:Windows 不会检测所有防病毒软件,而且一些防病毒软件不会向 Windows 报告其状态。如果防病毒软件没有显示在 Windows 安全中心,并且您不确定如何找到它,请尝试下列方法之一:
  • 在“开始”菜单上的程序列表中查找防病毒软件。
  • 在“开始”菜单的“搜索”框中,键入软件或发行商的名称。
  • 在任务栏右侧的通知区域中查找软件图标。
对于 Windows 8,请执行以下步骤:
  1. 从屏幕右边缘滑入,点按“搜索”(或者如果您使用的是鼠标,请指向屏幕右上角,然后向下移动鼠标指针,然后单击“搜索”),在搜索框中键入控制面板,点按或单击“应用程序”,然后点按或单击“控制面板”,以打开控制面板。
  2. 在“系统和安全”下,点按或单击“查看计算机状态”
  3. 点按或单击“安全”旁边的箭头。
  4. 在“病毒防护”下,检查软件是否已开启。如果已开启,请查看软件随附的帮助文档,以了解如何禁用该软件。

对于 Windows 7,请执行以下步骤:
  1. 单击“开始”按钮,然后在“搜索程序和文件”框中键入 wscui.cpl
  2. 单击“程序”列表中的“wscui.cpl”
  3. 单击“安全性”旁边的箭头。
  4. 在“病毒防护”下,检查软件是否已开启。如果已开启,请查看软件随附的帮助文档,以了解如何禁用该软件。

对于 Windows Vista 和 Windows Server 2008,请执行以下步骤:
  1. 单击“开始”
    收起这个图片展开这个图片
    “开始”按钮
    ,然后复制以下命令并将其粘贴至“开始搜索”文本框中:
    wscui.cpl
  2. 在程序列表中,单击“wscui.cpl”
  3. 在“Windows 安全”窗口中,单击“恶意软件防护”

    注意:如果 Windows 可以检测到您的防病毒软件,它会在“病毒防护”下列出。
  4. 如果软件已经打开,请查看软件附带的帮助文档以获取关于如何禁用该软件的信息。
对于 Windows 2000、Windows XP 或 Windows Server 2003,请执行以下步骤:
  1. 单击“开始”,然后单击“运行”
  2. 复制以下命令并将其粘贴到“运行”框中,然后按 Enter 键:
    wscui.cpl
  3. 在“Windows 安全性”窗口中,单击“病毒防护”
  4. 如果软件已经打开,请查看有关防病毒程序的信息,并记下应用程序名称。
  5. 单击“开始”,单击“所有程序”,然后浏览并启动防病毒程序。
  6. 暂时禁用该软件。

    注意:您可以查看程序文档以了解如何执行此操作。
步骤 2:检查 Windows 更新
暂时禁用防病毒软件以后,立即再次转到 Windows Update 或 Microsoft Update 网站,并尝试下载和安装更新。

如果此方法解决了问题,并且您可以成功安装更新,请重新启用第三方防病毒软件。为此,请参阅方法 B 中的步骤 2。

如果此方法无法解决问题,请转到方法 D。
收起这个图片展开这个图片

方法 D:禁用软件加速程序:

收起这个图片展开这个图片
禁用可能正在运行的所有软件加速程序,例如文件下载加速器和 Internet 速度加速器

重要说明:如果第三方防火墙仍然处于禁用状态(在方法 B 中执行的操作),则此时不要打开电子邮件、在网上冲浪或使用即时消息软件。
步骤 1:禁用软件加速器程序
为此,请从以下选项中进行选择:
  • 参阅程序中包含的文档。
  • 查看您的程序的帮助文件。
  • 与程序供应商联系。 有关如何联系程序供应商的信息,请访问下面的 Microsoft 网站:
步骤 2:安装更新
禁用软件加速器程序以后,立即再次转到 Windows Update 或 Microsoft Update 网站,并尝试下载和安装更新。

如果此方法解决了问题,您应该启用在步骤 1 中禁用了的软件加速器程序。

如果此方法无法解决问题,请转到方法 E。
收起这个图片展开这个图片

方法 E:将 Windows Update 网站和 Microsoft Update 网站添加到“受信任的站点”列表中

收起这个图片展开这个图片
重要说明:如果使用方法 B 以后第三方防火墙仍然处于禁用状态,此时请不要打开电子邮件、在网上冲浪以及使用即时消息软件。

要将 Windows Update 网站和 Microsoft Update 网站添加到“受信任的站点”列表中,请按照与您的 Windows 版本相符的步骤操作:

对于 Windows 8,请执行以下步骤:
  1. 从屏幕右边缘滑入,点按“搜索”(或者如果您使用的是鼠标,请指向屏幕右上角,然后向下移动鼠标指针,然后单击“搜索”),在搜索框中键入控制面板,点按或单击“应用程序”,然后点按或单击“控制面板”,以打开控制面板
  2. 点按或单击“网络和 Internet”,然后点按或单击“Internet 选项”
  3. 点按或单击“安全”选项卡,然后点按或单击“受信任的站点”
  4. 点按或单击“站点”,然后清除“对该区域中的所有站点要求服务器验证(https:)”复选框。
  5. 在“将该网站添加到区域”框中,复制以下地址并进行粘贴,在键入各个地址后点按或单击“添加”
    • http://update.microsoft.com
    • https://update.microsoft.com
    • http://*.update.microsoft.com
    • https://*.update.microsoft.com
    • http://download.windowsupdate.com
  6. 点按或单击“关闭”,然后点按或单击“确定”
  7. Windows 将尝试再次安装更新。

对于 Windows 7Windows Vista,请执行以下步骤:
  1. 启动 Windows Internet Explorer。
  2. 在“工具”菜单上,单击“Internet 选项”

    注意:如果您使用 Internet Explorer,且“工具”菜单不可用,请按键盘上的 ALT 键以访问该菜单。
  3. 单击“安全”选项卡,然后单击“受信任的站点”
  4. 单击“站点”,然后清除“对该区域中的所有站点要求服务器验证(https:)”复选框。
  5. 在“将该网站添加到区域”框中,复制以下地址并进行粘贴,在键入各个地址后单击“添加”
    • http://update.microsoft.com
    • https://update.microsoft.com
    • http://*.update.microsoft.com
    • https://*.update.microsoft.com
    • http://download.windowsupdate.com
  6. 单击“关闭”
  7. 单击“确定”
  8. 重新尝试安装更新。
如果此方法解决了问题,并且您可以成功安装更新,请重新启用第三方防病毒软件(如果它仍为禁用状态)。为此,请参阅方法 B 中的步骤 2。

如果此方法无法解决问题,请转到方法 F。
收起这个图片展开这个图片

方法 F:确保您已安装了最新的后台智能传输服务 (BITS) 更新

收起这个图片展开这个图片
重要说明:如果使用方法 B 以后第三方防火墙仍然处于禁用状态,此时请不要打开电子邮件、在网上冲浪以及使用即时消息软件。

有关如何确保已经安装了最新的后台智能传输服务 (BITS) 更新的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
842773 已为 Windows Server 2003、Windows XP 和 Windows 2000 推出包含 BITS 2.0 和 WinHTTP 5.1 的更新程序包
如果此方法有效,并且能够成功安装更新,则操作完成。但是,如果第三方防火墙仍处于禁用状态(在方法 B 中执行的操作),则应立即重新启用。为此,请参阅方法 B 中的步骤 2。

如果此方法不适用于您,您可以继续查看“高级故障排除”部分。如果您需要有关高级故障排除的帮助,请咨询您的系统管理员,或通过以下链接与 Microsoft 技术支持人员联系:
收起这个图片展开这个图片

高级疑难解答方法

以下部分中介绍的疑难解答方法和其他信息适用于高级用户或当前使用主机文件和代理服务器的公司环境中的用户。

高级方法 A:从主机文件中删除 Windows Update 和 Microsoft Update 的条目

收起这个图片展开这个图片
有些程序可能会修改主机文件以控制 DNS 名称解析。有时,主机文件中可能存在 Windows Update 网站或 Microsoft Update 网站的条目。

若要从主机文件中删除这些条目,请按照下列步骤操作:
  1. Windows VistaWindows 7 中,单击“开始”,然后单击“运行”。在 Windows 8 中,从屏幕右边缘滑入,点按“搜索”(或者如果您使用的是鼠标,请指向屏幕右上角,然后向下移动鼠标指针,然后单击“搜索”),在搜索框中键入运行,点按或单击“应用程序”,然后点按或单击“运行”
  2. 在记事本中,删除或标记掉“主机”文件中包含 Windows Update 条目的所有行,以便在访问该文件时不会读取这些行。为此,请在包含“microsoft”和“update”的所有行前面放置数字标记 (#)。例如,将数字标记 (#) 添加到以下条目的开头:
    • # 64.4.21.125 http://update.microsoft.com
    • # 64.4.21.125 http://update.microsoft.com
    • # http://update.microsoft.com
  3. 在“文件”菜单上,点按或单击“保存”
  4. 退出记事本。
  5. 重新启动计算机。

    注意:如果您不想重新启动计算机,也可以刷新 DNS 解析程序缓存。若要在 Windows 7Windows Vista 中完成此操作,请执行下列步骤:
    1. 单击“开始”,然后单击“运行”
    2. 在“运行”框中键入 cmd,然后按 Enter 键。
    3. 在命令提示符下,键入 ipconfig /flushdns,然后按 Enter 键。
收起这个图片展开这个图片

高级方法 B:从 WinHTTP 代理配置中删除代理服务器条目

收起这个图片展开这个图片
Windows 8

要从 Windows 8 的 WinHTTP 代理配置中删除代理服务器条目,请按照下列步骤操作:
  1. 从屏幕右边缘滑入,点按“搜索”(或者如果您使用的是鼠标,请指向屏幕右上角,然后向下移动鼠标指针,然后单击“搜索”),在搜索框中键入命令提示符,点按或单击“应用程序”,点按并按住或右键单击“命令提示符”,然后点按或单击“以管理员身份运行”,以打开“命令提示符”
  2. 键入 netsh winhttp show proxy 并按 Enter 键。注意:代理设置列于“代理服务器”旁边。如果没有代理服务器,“命令提示符”窗口中将显示“直接访问<无代理服务器>”
  3. 键入 netsh winhttp reset proxy 并按 Enter 键。
  4. Windows 应该会再次尝试安装更新。

Windows 7
要从 Windows 7 的 WinHTTP 代理配置中删除代理服务器条目,请按照下列步骤操作:
  1. 单击“开始”,然后在“启动程序和文件”框中键入 cmd
  2. 在“程序”列表中右键单击“cmd.exe”,然后单击“以管理员身份运行”

    注意:如果系统提示您输入管理员密码或进行确认,请键入密码或单击“继续”
  3. 键入以下命令,然后按 Enter 键:
    netsh winhttp show proxy
    注意 代理设置列于“代理服务器”的旁边。如果没有代理服务器,“命令提示符”窗口中将显示“直接访问<无代理服务器>”
  4. 要删除列出的代理设置,请键入以下命令,然后按 Enter 键:
    netsh winhttp reset proxy
  5. 依次单击“开始”、“所有程序”、“Windows Update”,然后再次尝试下载并安装更新。
Windows Vista
若要从 Windows Vista 的 WinHTTP 代理配置中删除代理服务器条目,请按照下列步骤操作:
  1. 单击“开始”,然后在“开始搜索”框中键入 cmd
  2. 在“程序”列表中右键单击“cmd.exe”,然后单击“以管理员身份运行”

    注意:如果系统提示您输入管理员密码或进行确认,请键入密码或单击“继续”
  3. 键入以下命令,然后按 Enter 键:
    netsh winhttp show proxy
    注意 代理设置列于“代理服务器”的旁边。如果没有代理服务器,“命令提示符”窗口中将显示“直接访问<无代理服务器>”
  4. 要删除列出的代理设置,请键入以下命令,然后按 Enter 键:
    netsh winhttp reset proxy
  5. 依次单击“开始”、“所有程序”、“Windows Update”,然后再次尝试下载并安装更新。
Windows XP 和 Windows Server 2003
要从 Windows XPWindows Server 2003 的 WinHTTP 代理配置中删除代理服务器条目,请按照下列步骤操作:
  1. 打开 Internet Explorer。
  2. 在“工具”菜单上,单击“Internet 选项”
  3. 单击“连接”选项卡,然后单击“局域网设置”
  4. 在“局域网(LAN)设置”对话框中,选中“自动检测设置”复选框,然后单击“确定”
  5. 退出 Internet Explorer。
  6. 单击“开始”,然后单击“运行”
  7. 在“运行”框中键入 cmd,然后按 Enter 键:
  8. 键入以下命令。在键入每个命令后按 Enter 键。
    1. proxycfg -d
    2. net stop wuauserv
    3. net start wuauserv
    4. exit
  9. 返回到 Windows Update 或 Microsoft Update 站点并尝试再次下载和安装此更新。
收起这个图片展开这个图片

高级方法 C:查看 Windows Update 客户端如何检测和使用代理服务器

收起这个图片展开这个图片

适用于企业用户和代理服务器用户
如果您是企业用户或代理服务器用户,请参阅下面的 Microsoft 知识库文章,以了解有关 Windows Update 客户端如何检测和使用代理服务器的信息:
900935 Windows Update 客户端如何确定使用哪台代理服务器连接到 Windows Update 网站
收起这个图片展开这个图片

适用于高级用户的其他错误代码信息

收起该表格展开该表格
十六进制错误代码 十进制错误代码API 错误描述
0x80070008-2147024888ERROR_NOT_ENOUGH_MEMORY
0x800705B4-2147023436Error_Timeout
0x8007000E-2147024882E_OUTOFMEMORY
0x80072EE2-2147012894ERROR_INTERNET_TIMEOUT
0x80072EFD-2147012867ERROR_INTERNET_CANNOT_CONNECT
0x80072EE7-2147012889ERROR_INTERNET_NAME_NOT_RESOLVED
0x80072EEF-2147012881ERROR_INTERNET_LOGIN_FAILURE
0x80072EFE-2147012866ERROR_INTERNET_CONNECTION_ABORTED
0x8024400E-2145107954SUS_E_PT_SOAP_SERVER
0x80072F76-2147012746ERROR_WINHTTP_HEADER_NOT_FOUND
0x80244016-2145107946SUS_E_PT_HTTP_STATUS_BAD_REQUEST
0x80072F78-2147012744ERROR_WINHTTP_INVALID_SERVER_RESPONSE
0x80244022-2145107934SUS_E_PT_HTTP_STATUS_SERVICE_UNAVAIL
0x80090305-2146893051SEC_E_SECPKG_NOT_FOUND
0x8024402F-2145107921WU_E_PT_ECP_SUCCEEDED_WITH_ERRORS
0x8009033F-2146892993SEC_E_Shutdown_IN_Progress
0xC80003FA-939523078hrReadVerifyFailure
0x80244008-2145107960SUS_E_PT_SOAPCLIENT_PARSEFAULT
0xC800042D-939523027HrVersionStoreOutOfMemory
0x8024400A -2145107958SUS_E_PT_SOAPCLIENT_PARSE
0x80071A90-2147018096ERROR_TRANSACTIONAL_CONFLICT
0x8024400D-2145107955SUS_E_PT_SOAP_CLIENT

参考

如果本文中的信息没有帮助,请选择以下参考资料之一:

属性

文章编号: 836941 - 最后修改: 2013年4月26日 - 修订: 7.0
这篇文章中的信息适用于:
  • Microsoft Update
关键字:?
kbresolve kbhowto kbacwsurvey kbwindowsupdatev6 kbwindowsupdate kberrmsg kbprb kbcip kbvideocontent KB836941
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈