当您尝试通过使用后台智能传输服务下载文件时的错误消息:"内容的文件下载失败"

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 922330
症状
当您尝试通过使用后台智能传输服务 (BITS) 下载文件时,您无法成功。此外,应用程序日志中记录以下错误消息:
事件类型: 错误
事件源: Windows 服务器更新服务
事件 Category:(2)
事件 ID:364
日期:日期
时间:时间
用户: 不适用
计算机:服务器名
说明: 内容文件下载失败。原因: 服务器不支持所需的 HTTP 协议。后台智能传输服务 (BITS) 要求服务器支持的区域协议标头。
具体来说,您遇到此问题,如果您尝试执行以下操作之一或全部:
  • 您可以审核在 Microsoft Windows 服务器更新设备驱动程序列表) 的更新。在此情况下,下载过程中被触发。但是,下载操作是不成功的。通过更新将显示一个红色的 X。
  • 您尝试下载,Microsoft 基准安全分析器 (MBSA) 管理包为 Microsoft 操作管理器 (MOM) 2005年的 Mssecure.cab 文件。
原因
如果计算机是防火墙或代理服务器的后面,您可能会遇到此问题。如果满足以下条件之一为真,将发生此问题:
  • 在代理服务器环境不支持 HTTP 1.1 范围请求功能。
  • 要使 SonicWALL 防火墙设备,之后,与网关 AV 启用 HTTP 字节范围请求设置未启用的设备。
通过使用后台模式中的位复制文件时,文件复制多个小的部分。若要执行这种类型的复制操作,BITS 使用 HTTP 1.1 的内容范围标头。如果您是代理服务器的后面,或删除此标头在防火墙后,文件复制操作将失败。

注意:位在前台模式下复制文件,当位不使用此标头。
解决方案
要解决此问题,请根据您的具体情况使用下列方法之一。

方法 1: 代理服务器不支持 HTTP 1.1 范围请求

修改以支持 HTTP 1.1 范围请求的代理服务器设置。如果您不能修改代理服务器,以这种方式,配置位在前台模式下工作。若要执行此操作,请按照下列步骤操作:
  1. 单击开始,单击运行,键入下列命令之一,然后单击确定

    如果您使用 WSUS 2.0 与 MSDE 或 WMSDE 数据库时创建的默认安装 WSUS,则键入以下命令:
    %programfiles%\Update Services\tools\osql\osql.exe-S %Computername%\WSUS-E-b-n-Q"使用 SUSDB 更新 tbConfigurationC 设置 BitsDownloadPriorityForeground = 1"
    如果您配置 WSUS 2.0 使用 Microsoft SQL Server 的现有安装,则键入以下命令:
    %programfiles%\Update Services\tools\osql\osql.exe"-S %计算机名 %-E-b-n-Q"使用 SUSDB 更新 tbConfigurationC 设置 BitsDownloadPriorityForeground = 1"
    如果您使用 Windows 内部数据库时创建的默认 WSUS 安装使用 WSUS 3.0,请键入以下命令:
    %programfiles%\Update Services\Setup\ExecuteSQL.exe-S %Computername%\MICROSOFT##SSEE-d"SUSDB"-Q"更新 tbConfigurationC 设置 BitsDownloadPriorityForeground = 1"
    如果您配置 WSUS 3.0 使用 SQL Server 的现有安装,则键入以下命令:
    计算机名 %d"SUSDB"的 %programfiles%\Update Services\Setup\ExecuteSQL.exe S %-Q"更新 tbConfigurationC 设置 BitsDownloadPriorityForeground = 1"
  2. 重新启动更新服务服务。若要执行此操作,请按照下列步骤操作:
    1. 单击开始,单击运行,类型 服务然后单击确定
    2. 服务对话框中,用鼠标右键单击更新服务,然后单击重新启动

方法 2: 不启用"启用 HTTP 字节范围请求与网关 AV"设置

单击以选中启用 HTTP 字节范围请求与 AV 网关复选框使 SonicWALL 配置工具的内部设置页上。有关如何修改使 SonicWALL 防火墙功能的详细信息,请联系使 SonicWALL 支持。若要执行此操作,请访问下面的使 SonicWALL Web 站点:Microsoft 提供的第三方联系人信息,以帮助您查找技术支持。此联系信息如有更改,恕不另行通知。Microsoft 不能保证第三方联系信息的准确性。
更多信息
本文讨论的第三方产品是由与 Microsoft 无关的公司生产的。Microsoft 不做这些产品的任何担保,默示或其他有关的性能或可靠性。

警告:本文已自动翻译

属性

文章 ID:922330 - 上次审阅时间:03/15/2015 10:25:00 - 修订版本: 7.0

Microsoft Operations Manager 2005 Enterprise Edition, Microsoft Windows Server Update Services, Microsoft Windows Server Update Services 3.0

  • kbeventlog kbprb kbtshoot kbmt KB922330 KbMtzh
反馈