Arka Plan Akıllı Aktarım Hizmeti'ni kullanarak bir dosyayı indirirken hata oluştu: İçerik dosyası indirilemedi

Bu makalede, bir ara sunucunun veya HTTP 1.1 aralık isteklerini desteklemeyen bir güvenlik duvarının arkasındaysanız oluşan bir sorun açıklanır.

Şunlar için geçerlidir: Windows Server 2012 R2
Özgün KB numarası: 922330

Belirtiler

Arka Plan Akıllı Aktarım Hizmeti'ni (BITS) kullanarak bir dosyayı indirmeye çalıştığınızda başarısız olursunuz. Ayrıca, Uygulama günlüğüne aşağıdaki hata iletisi kaydedilir:

Olay Türü:Hata
Olay Kaynağı:Windows Server Update Services
Olay Kategorisi:(2)
Olay Kimliği:364
Tarih: tarih
Zaman: saat
Kullanıcı:Yok
Bilgisayar: ServerName
Açıklama: İçerik dosyası indirilemedi. Neden: Sunucu gerekli HTTP protokollerini desteklemiyor. Arka Plan Akıllı Aktarım Hizmeti (BITS), sunucunun Aralık protokolü üst bilgisini desteklemesini gerektirir.

Özellikle, aşağıdaki eylemlerden birini veya her ikisini birden gerçekleştirmeye çalışırsanız bu sorunla karşılaşırsınız:

  • Microsoft Windows Server Update Services'te (WSUS) bir güncelleştirmeyi onaylarsınız. Bu durumda indirme işlemi tetikler. Ancak indirme işlemi başarısız oldu. Güncelleştirmenin üzerinde kırmızı bir X görünür.
  • Microsoft Operations Manager (MOM) 2005 için Microsoft Baseline Security Analyzer (MBSA) Yönetim Paketi için Mssecure.cab dosyasını indirmeye çalışıyorsunuz.

Neden

Bir bilgisayar güvenlik duvarının veya ara sunucunun arkasındaysa bu sorunla karşılaşabilirsiniz. Bu sorun, aşağıdaki koşullardan biri doğruysa oluşur:

  • Ara sunucu ortamı HTTP 1.1 aralık isteği özelliğini desteklemez.
  • SonicWALL güvenlik duvarı cihazının arkasındasınız ve Cihaz için Ağ Geçidi AV ile HTTP Byte-Range isteğini etkinleştir ayarı etkinleştirilmedi.

Arka plan modunda BITS kullanarak bir dosyayı kopyaladığınızda, dosya birden çok küçük parça halinde kopyalanır. BitS, bu tür bir kopyalama işlemi gerçekleştirmek için HTTP 1.1 İçerik Aralığı üst bilgisini kullanır. Bir ara sunucunun veya bu üst bilgiyi kaldıran bir güvenlik duvarının arkasındaysanız, dosya kopyalama işlemi başarısız olur.

Not

BITS dosyaları ön plan modunda kopyaladığında, BITS bu üst bilgiyi kullanmaz.

Çözüm 1: Ara sunucu HTTP 1.1 aralık isteklerini desteklemiyor

Ara sunucu ayarlarını HTTP 1.1 aralık isteklerini destekleyecek şekilde değiştirin. Proxy sunucusunu bu şekilde değiştiremiyorsanız, BITS'yi ön plan modunda çalışacak şekilde yapılandırın. Bunu yapmak için şu adımları uygulayın:

  1. Başlat'a tıklayın, Çalıştır'a tıklayın, aşağıdaki komutlardan birini yazın ve ardından Tamam'a tıklayın.

    WSUS 2.0'ı varsayılan WSUS yüklemesi tarafından oluşturulmuş bir MSDE veya WMSDE veritabanıyla kullanıyorsanız, aşağıdaki komutu yazın:

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

    WSUS 2.0'ı mevcut bir Microsoft SQL Server yüklemesini kullanacak şekilde yapılandırdıysanız, aşağıdaki komutu yazın:

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

    WSUS 3.0'ı varsayılan WSUS yüklemesi tarafından oluşturulan bir Windows İç Veritabanı ile kullanıyorsanız, aşağıdaki komutu yazın:

    %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. Update Services hizmetini yeniden başlatın. Bunu yapmak için şu adımları uygulayın:

    1. Başlat'a tıklayın, Çalıştır'a tıklayın, services.msc yazın ve tamam'a tıklayın.
    2. Hizmetler iletişim kutusunda Hizmetleri Güncelleştir'e sağ tıklayın ve ardından Yeniden Başlat'a tıklayın.

Çözüm 2: Ağ Geçidi AV ile HTTP Byte-Range isteğini etkinleştir ayarı etkinleştirilmedi

SonicWALL yapılandırma aracının İç Ayarlar sayfasındaki Ağ Geçidi AV ile HTTP Byte-Range isteğini etkinleştir onay kutusunu seçmek için tıklayın. SonicWALL güvenlik duvarı özelliklerini değiştirme hakkında daha fazla bilgi için SonicWALL desteğine başvurun. Bunu yapmak için aşağıdaki SonicWALL Web sitesini ziyaret edin:

SonicWALL desteği

Microsoft, teknik destek bulmanıza yardımcı olmak üzere üçüncü taraf iletişim bilgilerini sağlamaktadır. Bu iletişim bilgileri önceden haber verilmeksizin değiştirilebilir. Microsoft bu üçüncü taraf iletişim bilgilerinin doğruluğunu garanti etmez.