當您嘗試使用 「 背景智慧型傳送服務,以下載檔案時,出現錯誤訊息: 「 失敗的內容檔案下載"

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:922330
徵狀
當您嘗試使用背景智慧型傳送服務 (BITS) 下載檔案時,將不會成功。此外,應用程式記錄檔會記錄下列錯誤訊息:
事件類型: 錯誤
事件來源: Windows Server 更新服務
事件 Category:(2)
事件 ID:364
日期:日期
時間:時間
N/a 使用者:
電腦:伺服器名稱
描述: 內容檔案下載失敗。原因: 伺服器不支援必要的 HTTP 通訊協定。背景智慧型傳送服務 (BITS) 要求伺服器支援範圍通訊協定標頭。
明確地說,如果您嘗試執行其中一個或多個下列的動作遇到這個問題:
  • 您核准的更新在 Microsoft Windows 伺服器更新 >。在此情況下,就會觸發下載程序。不過,下載作業未成功。透過更新程式,就會出現一個紅色的 X。
  • 您嘗試下載 Microsoft 基準安全性分析器 (MBSA) 的管理封包 Microsoft 作業管理員 (MOM) 2005年的 Mssecure.cab 檔案。
發生的原因
如果您有防火牆或 proxy 伺服器背後的電腦,可能會遇到這個問題。如果下列條件其中一項成立,就會發生這個問題:
  • Proxy 伺服器環境不支援 HTTP 1.1 範圍要求功能。
  • 您受企業防火牆 SonicWALL 防火牆裝置,且 「閘道 AV 與啟用 HTTP 位元組範圍要求」 設定未啟用裝置。
當您使用在背景模式的位元複製檔案時,檔案會複製在多個小型的部分。若要執行這種類型的複製作業,BITS 會使用 HTTP 1.1 內容範圍標頭。如果您是在 proxy 伺服器後方,或移除此標頭在防火牆後面,檔案複製作業未成功。

注意當位元會複製檔案,在前景模式中時,位元並不會使用此標頭。
解決方案
若要解決這個問題,使用下列方法之一,視您的情況。

方法 1: Proxy 伺服器不支援 HTTP 1.1 範圍要求

請修改 proxy 伺服器設定,以支援 HTTP 1.1 範圍要求。如果您不能修改 proxy 伺服器,以這種方式,設定在前景模式中工作的位元。若要執行這項操作,請依照下列步驟執行:
  1. 按一下 [開始],按一下 [執行],輸入下列命令,其中,然後按一下[確定]

    如果您使用 WSUS 2.0 與所建立的預設 WSUS 安裝 MSDE 或 WMSDE 資料庫,請輸入下列命令:
    %programfiles%\Update Services\tools\osql\osql.exe-S %Computername%\WSUS-E-b-n-Q"使用 SUSDB 更新 tbConfigurationC 設定 BitsDownloadPriorityForeground = 1"
    如果您設定要使用現存的 Microsoft SQL Server 安裝 WSUS 2.0 時,輸入下列命令:
    %programfiles%\Update Services\tools\osql\osql.exe"-S %電腦名稱 %-E-b-n-Q"使用 SUSDB 更新 tbConfigurationC 設定 BitsDownloadPriorityForeground = 1"
    如果您使用 WSUS 3.0 與 Windows 的內部資料庫所建立的預設 WSUS 安裝,請輸入下列命令:
    %programfiles%\Update Services\Setup\ExecuteSQL.exe-S %Computername%\MICROSOFT##SSEE-d"SUSDB"-Q"更新 tbConfigurationC 設定 BitsDownloadPriorityForeground = 1"
    如果您設定要使用現有的 SQL Server 安裝 WSUS 3.0,輸入下列命令:
    %programfiles%\Update Services\Setup\ExecuteSQL.exe S %電腦名稱 %d"SUSDB"-Q"更新 tbConfigurationC 設定 BitsDownloadPriorityForeground = 1"
  2. 重新啟動 「 更新服務 」 服務。若要執行這項操作,請依照下列步驟執行:
    1. 按一下 [開始],按一下 [執行] 型別 services.msc然後按一下[確定]
    2. 在 [服務] 對話方塊中,更新服務] 上按一下滑鼠右鍵,然後按一下 [重新啟動

方法 2: 未啟用 「 與閘道 AV 的啟用 HTTP 位元組範圍要求 」 設定

按一下以選取 [啟用 HTTP 位元組範圍要求與閘道 AV ] 核取方塊,在 SonicWALL 組態工具的 [內部的設定] 頁面。如需有關如何修改 SonicWALL 的防火牆功能的詳細資訊,請連絡 SonicWALL 支援。若要這麼做,請造訪下列 SonicWALL 網站:Microsoft 提供協力廠商連絡資訊,以協助您尋找技術支援。此連絡資訊可能會變更不另行通知。Microsoft 不保證此第三方連絡資訊的正確性。
其他相關資訊
本文將所述之產品製造協力廠商均與 Microsoft 無關。Microsoft 不對這些產品之其他相關效能或可靠性作出任何擔保或默示。

警告:本文為自動翻譯

內容

文章識別碼:922330 - 最後檢閱時間:09/13/2015 09:17:00 - 修訂: 7.0

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

  • kbeventlog kbprb kbtshoot kbmt KB922330 KbMtzh
意見反應