Compartir a través de


Error al descargar un archivo mediante el servicio de transferencia inteligente en segundo plano: error de descarga de archivos de contenido

En este artículo se describe un problema que se produce si está detrás de un servidor proxy o detrás de un firewall que no admite solicitudes de intervalo HTTP 1.1.

Número de KB original: 922330

Síntomas

Al intentar descargar un archivo mediante el servicio de transferencia inteligente en segundo plano (BITS), no se realiza correctamente. Además, el siguiente mensaje de error se registra en el registro de aplicación:

Tipo de evento:Error
Origen del evento:Windows Server Update Services
Categoría de eventos:(2)
Id. de evento:364
Fecha: fecha
Hora: hora
Usuario:N/A
Equipo: ServerName
Descripción: error en la descarga del archivo de contenido. Motivo: El servidor no admite el protocolo HTTP necesario. El servicio de transferencia inteligente en segundo plano (BITS) requiere que el servidor admita el encabezado del protocolo Range.

En concreto, experimenta este problema si intenta realizar una o ambas de las acciones siguientes:

  • Aprueba una actualización en Microsoft Windows Server Update Services (WSUS). En esta situación, se desencadena el proceso de descarga. Sin embargo, la operación de descarga no se realiza correctamente. Aparece una X roja sobre la actualización.
  • Intenta descargar el archivo Mssecure.cab para el módulo de administración del Analizador de seguridad de línea de base de Microsoft (MBSA) para Microsoft Operations Manager (MOM) 2005.

Causa

Puede experimentar este problema si un equipo está detrás de un firewall o detrás de un servidor proxy. Este problema se produce si se cumple una de las condiciones siguientes:

  • El entorno del servidor proxy no admite la característica de solicitud de intervalo HTTP 1.1.
  • Está detrás de un dispositivo de firewall SonicWALL y la opción Habilitar solicitud de intervalo de bytes HTTP con el antivirus de puerta de enlace no está habilitada para el dispositivo.

Al copiar un archivo mediante BITS en modo en segundo plano, el archivo se copia en varias partes pequeñas. Para realizar este tipo de operación de copia, BITS usa el encabezado de intervalo de contenido HTTP 1.1. Si está detrás de un servidor proxy o detrás de un firewall que quita este encabezado, la operación de copia de archivos no se realiza correctamente.

Nota:

Cuando BITS copia archivos en modo en primer plano, BITS no usa este encabezado.

Resolución 1: El servidor proxy no admite solicitudes de intervalo HTTP 1.1

Modifique la configuración del servidor proxy para admitir solicitudes de intervalo HTTP 1.1. Si no puede modificar el servidor proxy de esta manera, configure BITS para que funcione en modo en primer plano. Para ello, siga estos pasos:

  1. Haga clic en Inicio, haga clic en Ejecutar, escriba uno de los siguientes comandos y, a continuación, haga clic en Aceptar.

    Si usa WSUS 2.0 con una base de datos MSDE o WMSDE que se creó con una instalación predeterminada de WSUS, escriba el siguiente comando:

    %programfiles%\Update Services\tools\osql\osql.exe -S %Computername%\WSUS -E -b -n -Q "USE SUSDB update tbConfigurationC set BitsDownloadPriorityForeground=1"
    

    Si configuró WSUS 2.0 para usar una instalación existente de Microsoft SQL Server, escriba el siguiente comando:

    %programfiles%\Update Services\tools\osql\osql.exe" -S %Computername% -E -b -n -Q "USE SUSDB update tbConfigurationC set BitsDownloadPriorityForeground=1"
    

    Si usa WSUS 3.0 con una base de datos interna de Windows creada por una instalación predeterminada de WSUS, escriba el siguiente comando:

    %programfiles%\Update Services\Setup\ExecuteSQL.exe -S %Computername%\MICROSOFT##SSEE -d "SUSDB" -Q "update tbConfigurationC set BitsDownloadPriorityForeground=1"
    
    If you configured WSUS 3.0 to use an existing installation of SQL Server, type the following command:
    
    ```console
    %programfiles%\Update Services\Setup\ExecuteSQL.exe -S %Computername% -d "SUSDB" -Q "update tbConfigurationC set BitsDownloadPriorityForeground=1"
    
  2. Reinicie el servicio Update Services. Para ello, siga estos pasos:

    1. Haga clic en Inicio, haga clic en Ejecutar, escriba services.mscy, a continuación, haga clic en Aceptar.
    2. En el cuadro de diálogo Servicios, haga clic con el botón derecho en Update Services y, a continuación, haga clic en Reiniciar.

Resolución 2: La opción Habilitar solicitud de intervalo de bytes HTTP con el antivirus de puerta de enlace no está habilitada

Haga clic para activar la casilla Enable HTTP Byte-Range request with Gateway AV (Habilitar solicitud de intervalo de bytes HTTP con Gateway AV ) en la página Configuración interna de la herramienta de configuración SonicWALL. Para obtener más información sobre cómo modificar las características del firewall de SonicWALL, póngase en contacto con el soporte técnico de SonicWALL. Para ello, visite el siguiente sitio web de SonicWALL:

Compatibilidad con SonicWALL

Microsoft proporciona información de contacto de terceros para ayudarle a encontrar soporte técnico. Esta información de contacto puede cambiar sin previo aviso. Microsoft no garantiza la precisión de esta información de contacto de terceros.