Fehler beim Herunterladen einer Datei mithilfe des Intelligenten Hintergrundübertragungsdiensts: Fehler beim Herunterladen der Inhaltsdatei

In diesem Artikel wird ein Problem beschrieben, das auftritt, wenn Sie sich hinter einem Proxyserver oder hinter einer Firewall befinden, die keine HTTP 1.1-Bereichsanforderungen unterstützt.

Gilt für: Windows Server 2012 R2
Ursprüngliche KB-Nummer: 922330

Symptome

Wenn Sie versuchen, eine Datei mithilfe des Intelligenten Hintergrundübertragungsdiensts (Background Intelligent Transfer Service, BITS) herunterzuladen, sind Sie nicht erfolgreich. Darüber hinaus wird die folgende Fehlermeldung im Anwendungsprotokoll protokolliert:

Ereignistyp:Fehler
Ereignisquelle:Windows Server Update Services
Ereigniskategorie: (2)
Ereignis-ID:364
Datum: Datum
Zeit: Zeit
Benutzer: n/v
Computer: ServerName
Beschreibung: Fehler beim Herunterladen der Inhaltsdatei. Ursache: Der Server unterstützt das erforderliche HTTP-Protokoll nicht. Background Intelligent Transfer Service (BITS) erfordert, dass der Server den Range-Protokollheader unterstützt.

Insbesondere tritt dieses Problem auf, wenn Sie versuchen, eine oder beide der folgenden Aktionen auszuführen:

  • Sie genehmigen ein Update in Microsoft Windows Server Update Services (WSUS). In dieser Situation wird der Downloadvorgang ausgelöst. Der Downloadvorgang ist jedoch nicht erfolgreich. Über dem Update wird ein rotes X angezeigt.
  • Sie versuchen, die Mssecure.cab-Datei für das Microsoft Baseline Security Analyzer (MBSA) Management Pack für Microsoft Operations Manager (MOM) 2005 herunterzuladen.

Ursache

Dieses Problem kann auftreten, wenn sich ein Computer hinter einer Firewall oder hinter einem Proxyserver befindet. Dieses Problem tritt auf, wenn eine der folgenden Bedingungen zutrifft:

  • Die Proxyserverumgebung unterstützt das HTTP 1.1-Bereichsanforderungsfeature nicht.
  • Sie befinden sich hinter einem SonicWALL-Firewallgerät, und die Einstellung Http-Byte-Range mit Gateway-AV aktivieren ist für das Gerät nicht aktiviert.

Wenn Sie eine Datei mit BITS im Hintergrundmodus kopieren, wird die Datei in mehreren kleinen Teilen kopiert. Für diese Art von Kopiervorgang verwendet BITS den HTTP 1.1 Content-Range-Header. Wenn Sie sich hinter einem Proxyserver oder hinter einer Firewall befinden, die diesen Header entfernt, ist der Dateikopiervorgang nicht erfolgreich.

Hinweis

Wenn BITS Dateien im Vordergrundmodus kopiert, verwendet BITS diesen Header nicht.

Lösung 1: Der Proxyserver unterstützt keine HTTP 1.1-Bereichsanforderungen.

Ändern Sie die Proxyservereinstellungen, um HTTP 1.1-Bereichsanforderungen zu unterstützen. Wenn Sie den Proxyserver auf diese Weise nicht ändern können, konfigurieren Sie BITS so, dass es im Vordergrundmodus funktioniert. Gehen Sie dazu wie folgt vor:

  1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie einen der folgenden Befehle ein, und klicken Sie dann auf OK.

    Wenn Sie WSUS 2.0 mit einer MSDE- oder WMSDE-Datenbank verwenden, die von einer WSUS-Standardinstallation erstellt wurde, geben Sie den folgenden Befehl ein:

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

    Wenn Sie WSUS 2.0 für die Verwendung einer vorhandenen Installation von Microsoft SQL Server konfiguriert haben, geben Sie den folgenden Befehl ein:

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

    Wenn Sie WSUS 3.0 mit einem interne Windows-Datenbank verwenden, das von einer WSUS-Standardinstallation erstellt wurde, geben Sie den folgenden Befehl ein:

    %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. Starten Sie den Update Services-Dienst neu. Gehen Sie dazu wie folgt vor:

    1. Klicken Sie auf Start und anschließend auf Ausführen. Geben Sie services.msc ein, und klicken Sie auf OK.
    2. Klicken Sie im Dialogfeld Dienste mit der rechten Maustaste auf Update Services, und klicken Sie dann auf Neu starten.

Lösung 2: Die Einstellung HTTP-Byte-Range-Anforderung mit Gateway-AV aktivieren ist nicht aktiviert.

Aktivieren Sie auf der Seite Interne Einstellungen des SonicWALL-Konfigurationstools das Kontrollkästchen HTTP-Byte-Range Anforderung mit Gateway AV aktivieren. Weitere Informationen zum Ändern der SonicWALL-Firewallfeatures finden Sie beim SonicWALL-Support. Besuchen Sie dazu die folgende SonicWALL-Website:

SonicWALL-Unterstützung

Die Kontaktinformationen zu den in diesem Artikel erwähnten Drittanbietern sollen Ihnen helfen, den benötigten technischen Support zu finden. Diese Kontaktinformationen können ohne vorherige Ankündigung geändert werden. Sie werden von Microsoft ohne jede Gewähr weitergegeben.