文章編號: 836941 - 上次校閱: 2008年9月17日 - 版次: 23.2

當您使用 Windows Update 或 Microsoft Update 安裝更新時,可能臨時遇到跟連線相關的錯誤

重要 本文中的資訊將告訴您,如何補救較低安全性的設定,或關閉電腦上的安全性功能。您可以進行這些變更,為特定的問題尋求解決方案。在進行這些變更之前,建議您先評估在特定環境中使用此解決方案的相關風險。如果您決定使用此解決方案,請採用任何其他的適當步驟,以協助保護電腦。

在此頁中

全部展開 | 全部摺疊

簡介

當您使用 Windows Update 網站或 Microsoft Update 網站檢查並安裝更新時,可能會收到<徵狀>一節所列的錯誤。

重要 在大部分的情況中,這些訊息是由於要更新的電腦與 Windows Update 伺服器之間的連線出現極小的中斷,因而造成的暫時性或短暫問題。這些問題通常會自我修復。因此,在嘗試本文的疑難排解方法之前,請先離開 Windows Update 網站,等候 10 到 15 分鐘,然後再次啟動 Windows Update,檢查是否有更新。您也可以讓 Windows 自動更新根據慣用的 24 小時週期,安裝更新。

注意 即使網路設定不曾做過任何變更,還是會發生這些錯誤。

徵狀

當您使用 Windows Update 網站或 Microsoft Update 網站檢查並安裝更新時,可能會收到下列其中一個錯誤訊息:
摺疊此表格展開此表格
Error 0x80070008 (錯誤 0x80070008)Error 0x800705B4 (錯誤 0x800705B4)
Error 0x8007000E (錯誤 0x8007000E) Error 0x80072EE2 (錯誤 0x80072EE2)
Error 0x80072EFD (錯誤 0x80072EFD) Error 0x80072EE7 (錯誤 0x80072EE7)
Error 0x80072EFE (錯誤 0x80072EFE) Error 0x8024400E (錯誤 0x8024400E)
Error 0x80072F76 (錯誤 0x80072F76) Error 0x80244016 (錯誤 0x80244016)
Error 0x80072F78 (錯誤 0x80072F78) Error 0x80244022 (錯誤 0x80244022)
Error 0x80090305 (錯誤 0x80090305) Error 0x8024402F (錯誤 0x8024402F)
Error 0x8009033F (錯誤 0x8009033F) Error 0xC80003FA (錯誤 0xC80003FA)
Error 0x80244008 (錯誤 0x80244008) Error 0xC800042D (錯誤 0xC800042D)
Error 0x8024400A (錯誤 0x8024400A) Error 0x80071A90 (錯誤 0x80071A90)
Error 0x8024400D (錯誤 0x8024400D)
如需個別錯誤碼的進階資訊,請參閱<適用於進階使用者的其他錯誤碼資訊>一節。

原因

這些錯誤可能是由下列任何一個問題所造成:
  • 應用程式或處理程序會干擾網際網路通訊
  • 電腦上的資源問題
  • 更新網站上出現過多活動
  • 高度網際網路活動
  • 可修復的資料庫錯誤
  • Windows Update 或 Microsoft Update 網站上出現伺服器逾時問題

解決方案

如果您嘗試過離開 Windows Update,等候 10 到 15 分鐘,然後再次啟動 Windows Update,或者您允許 Windows 自動更新在 24 小時時間週期內安裝更新,但仍然出現錯誤訊息,請從方法 A 開始,使用下列方法解決問題。

方法 A:檢查網路連線

確認您可以成功存取其他網站。如果您無法順利存取其他網站,表示您的網際網路可能未正常運作,您可以連絡網際網路服務提供者以尋求協助。

如果您可以順利存取其他網站,請繼續執行方法 B。

方法 B:確認已啟用 Windows 防火牆,並暫時停用協力廠商防火牆

警告 這個解決方案可能會使電腦或網路更容易遭受惡意使用者或惡意軟體 (例如病毒) 的攻擊。雖然不建議使用這個替代解決方案,但我們仍提供這項資訊,讓您可以自行選擇是否採用這個方案。請自行承擔使用這個替代解決方案的風險。

如果要完成這個方法,請依照下列步驟執行。

步驟 1:確認已啟用 Windows 防火牆

如果要在 Windows Vista 和 Windows Server 2008 中執行這項操作,請依照下列步驟執行:
  1. 如果要開啟 Windows 防火牆,請按一下 [開始]
    摺疊此圖像展開此圖像
    [開始] 按鈕
    ,按一下 [控制台],再按一下 [安全性],然後按一下 [Windows 防火牆]
  2. 按一下 [開啟或關閉 Windows 防火牆]

    摺疊此圖像展開此圖像
    使用者存取控制權限
    如果出現要求您輸入系統管理員密碼或確認的提示,請輸入密碼或提供確認。
  3. 按一下 [開啟 (建議選項)],然後按一下 [確定]
如果要在 Windows 2000、Windows XP 或 Windows Server 2003 中執行這項操作,請依照下列步驟執行:
  1. 按一下 [開始],然後按一下 [執行]
  2. 將下列命令複製並貼到 (或輸入) [執行] 方塊中,然後按下 ENTER:
    firewall.cpl
  3. [一般] 索引標籤上,確認已選取 [開啟 (建議選項)],然後按一下 [確定]

步驟 2:暫時停用協力廠商防火牆

如果要在 Windows Vista 和 Windows Server 2008 中執行這項操作,請依照下列步驟執行:
  1. 按一下 [開始]
    摺疊此圖像展開此圖像
    [開始] 按鈕
    ,然後按一下 [控制台]
  2. 按一下 [安全性],然後按一下 [資訊安全中心]

    摺疊此圖像展開此圖像
    使用者存取控制權限
    如果出現要求您輸入系統管理員密碼或確認的提示,請輸入密碼或提供確認。

    注意 請選取瀏覽窗格左邊的 [主控制台] (如果這個選項尚未選取的話)。
  3. [防火牆] 底下,閱讀防火牆狀態附註。這項資訊會顯示安裝了哪個防火牆 (如果有),以及防火牆是否已啟用。以 ZoneAlarm 為例,此通知會顯示 [ZoneAlarm Firewall 目前已開啟]。防火牆區域右邊角落也會有個綠色 [開啟] 按鈕,表示防火牆目前正在執行。
  4. 開啟防火牆狀態附註中所列的協力廠商防火牆應用程式,並暫時停用防火牆。如果需要的話,請參閱防火牆應用程式文件,或連絡應用程式廠商,以取得有關如何暫時停用應用程式的詳細資訊。
如果要在 Windows 2000、Windows XP 或 Windows Server 2003 中執行這項操作,請選取下列其中一個選項:
  • 參閱程式隨附的文件。
  • 檢視程式的說明檔案。
  • 連絡程式廠商。 如需有關如何連絡程式廠商的詳細資訊,請造訪下列 Microsoft 網站:
    http://support.microsoft.com/gp/vendors (http://support.microsoft.com/gp/vendors)

步驟 3:嘗試再次安裝更新

如果這個方法解決了您的問題,請依照方法 B 的步驟 2 執行,重新啟用您的協力廠商防火牆。您也可以為協力廠商防火牆檢查並安裝任何必要的更新。

如果這個方法沒有解決您的問題,請繼續執行方法 C。

方法 C:暫時停用協力廠商防毒軟體

警告 這個解決方案可能會使電腦或網路更容易遭受惡意使用者或惡意軟體 (例如病毒) 的攻擊。雖然不建議使用這個替代解決方案,但我們仍提供這項資訊,讓您可以自行選擇是否採用這個方案。請自行承擔使用這個替代解決方案的風險。

注意 如果您的協力廠商防火牆從執行方法 B 後一直是停用的,此時請勿開啟電子郵件訊息、瀏覽網路或使用即時訊息。

步驟 1:找出並暫時停用協力廠商防毒軟體

注意 Windows 無法偵測所有防毒軟體,並且有些防毒軟體不會將它的狀態回報給 Windows。如果您的防毒軟體未出現在 Windows 資訊安全中心,並且您不確定如何找到防毒軟體,請嘗試執行下列任一動作:
  • [開始] 功能表的程式清單中尋找防毒軟體。
  • [開始] 功能表的 [搜尋] 方塊中輸入軟體或發行者的名稱。
  • 在工作列最右邊的通知區域尋找防毒軟體圖示。
如果要在 Windows Vista 和 Windows Server 2008 中執行這項操作,請依照下列步驟執行:
  1. 按一下 [開始]
    摺疊此圖像展開此圖像
    [開始] 按鈕
    ,然後將下列命令複製並貼到 (或輸入) [開始搜尋] 文字方塊中:
    wscui.cpl
  2. 在程式清單中,按一下 wscui.cpl
  3. 在 [Windows 安全性] 視窗中,按一下 [惡意程式碼防護]

    注意 如果 Windows 可以偵測到您的防毒軟體,就會將它列在 [病毒防護] 底下。
  4. 如果軟體已啟用,請參閱軟體隨附的說明文件,以取得有關如何停用的資訊。
如果要在 Windows 2000、Windows XP 或 Windows Server 2003 中執行這項操作,請依照下列步驟執行:
  1. 按一下 [開始],然後按一下 [執行]
  2. 將下列命令複製並貼到 (或輸入) [執行] 方塊中,然後按下 ENTER:
    wscui.cpl
  3. 在 [Windows 資訊安全中心] 視窗中,按一下 [病毒防護]
  4. 如果軟體已啟用,請檢閱防毒應用程式上的資訊,並記下應用程式名稱。
  5. 按一下 [開始],按一下 [所有程式],然後瀏覽並啟動防毒應用程式。
  6. 暫時停用軟體。

    注意 您可能必須查看應用程式文件,以判斷如何執行這項操作。

步驟 2:檢查 Windows 更新

暫時停用防毒軟體之後,請再次造訪 Windows Update 或 Microsoft Update 網站,然後嘗試下載並安裝更新。

如果這個方法解決了您的問題,並且您能夠成功安裝更新,那麼您應該重新啟用協力廠商防毒軟體。如果要執行這項操作,請參閱方法 B 中的步驟 2。

如果這個方法沒有解決您的問題,請繼續執行方法 D。

方法 D:停用軟體加速器程式

停用任何可能正在執行的軟體加速器程式。這些程式的例子有檔案下載加速器和網際網路連線速度加速器。

注意 如果您的協力廠商防火牆從執行方法 B 後一直是停用的,此時請勿開啟電子郵件訊息、瀏覽網路或使用即時訊息。

步驟 1:停用軟體加速器程式

如果要執行這項操作,請採用下列選項:
  • 參閱程式隨附的文件。
  • 檢視程式的說明檔案。
  • 連絡程式廠商。 如需有關如何連絡程式廠商的詳細資訊,請造訪下列 Microsoft 網站:
    http://support.microsoft.com/gp/vendors (http://support.microsoft.com/gp/vendors)

步驟 2:安裝更新

停用軟體加速器程式之後,請再次造訪 Windows Update 或 Microsoft Update 網站,然後嘗試下載並安裝更新。

如果這個方法解決了您的問題,那麼您應該啟用在步驟 1 停用的軟體加速器程式。

如果這個方法沒有解決您的問題,請繼續執行方法 E。

方法 E:將 Windows Update 網站和 Microsoft Update 網站加入至信任的網站清單中

注意 如果您的協力廠商防火牆從執行方法 B 後一直是停用的,此時請勿開啟電子郵件訊息、瀏覽網路或使用即時訊息。

如果要將 Windows Update 網站和 Microsoft Update 網站加入至信任的網站清單中,請依照下列步驟執行:
  1. 啟動 Windows Internet Explorer。
  2. [工具] 功能表上,按一下 [網際網路選項]

    注意 如果您使用 Internet Explorer 7,但功能表無法使用,請按下鍵盤上的 ALT 鍵,以存取 Internet Explorer 功能表。
  3. 按一下 [安全性] 索引標籤,再按一下 [信任的網站]
  4. 按一下 [網站],然後按一下以清除 [此區域內的所有網站需要伺服器驗證 (https:)] 核取方塊。
  5. [將此網站加到該區域] 方塊中,輸入下列每個位址,然後按一下 [新增]
    • http://update.microsoft.com
    • http://windowsupdate.microsoft.com
  6. 按兩次 [確定]
  7. 嘗試再次安裝更新。
如果這個方法解決了您的問題,並且您能夠成功安裝更新,那麼您應該重新啟用協力廠商防火牆 (如果它仍是停用的話)。如果要執行這項操作,請參閱方法 B 中的步驟 2。

如果這個方法沒有解決您的問題,請繼續執行方法 F。

方法 F:確認您已安裝最新版的背景智慧型傳送服務 (BITS) 更新

注意 如果您的協力廠商防火牆從執行方法 B 後一直是停用的,此時請勿開啟電子郵件訊息、瀏覽網路或使用即時訊息。

如需有關如何確認是否已安裝最新版背景智慧型傳送服務 (BITS) 更新的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
842773 ? (http://support.microsoft.com/kb/842773/ ) 現已提供 Windows Server 2003、Windows XP 和 Windows 2000 電腦含有 BITS 2.0 和 WinHTTP 5.1 的更新套件
如果這個方法有效,並且您能夠成功安裝更新,您便完成疑難排解。不過,如果您的協力廠商防火牆從執行方法 B 後一直是停用的,您應該立即將它重新啟用。如果要執行這項操作,請參閱方法 B 中的步驟 2。

如果這個方法對您沒有用,並且您可以執行進階疑難排解,請繼續執行<進階疑難排解>一節。

如果您無法執行進階疑難排解,很抱歉,這份內容無法再進一步地協助您。對於您的下一個步驟,您可以尋求他人的協助或連絡支援部門。如果要執行這項操作,請造訪下列 Microsoft 網站:
http://support.microsoft.com/contactus/ (http://support.microsoft.com/contactus/)

其他相關資訊

下列章節的疑難排解方法和其他資訊是專為進階使用者,以及位於目前使用 Hosts 檔案和 Proxy 伺服器的企業環境的使用者而提供。

進階疑難排解方法

進階方法 A:從 Hosts 檔案移除 Windows Update 和 Microsoft Update 的項目

某些程式可能會修改 Hosts 檔案以控制 DNS 名稱解析。有時候,Windows Update 網站或 Microsoft Update 網站的項目可能存在 Hosts 檔案中。

如果要從 Hosts 檔案移除這些項目,請依照下列步驟執行:
  1. 按一下 [開始],然後按一下 [執行]
  2. 將下列命令複製並貼到 (或輸入) [執行] 方塊中,然後按下 ENTER:
    notepad %windir%\system32\drivers\etc\hosts
    注意 如果出現提示,要求您選取一個程式來開啟 hosts 檔案,請按一下 [記事本],再按一下選取 [永遠用選取的程式來開啟這種檔案] 選項,然後按一下 [確定]
  3. 在 [記事本] 中,將 hosts 檔案中包含 Windows Update 項目的每一行移除或加上備註,如此,存取檔案時就不會讀取到它們。如果要執行這項操作,請在包含 "microsoft" 和 "update" 的每一行前面加上數字符號 (#)。例如,將數字符號 (#) 加到下列項目的開頭:
    • # 64.4.21.125 http://update.microsoft.com
    • # 64.4.21.125 http://windowsupdate.microsoft.com
    • # http://update.microsoft.com
  4. [檔案] 功能表上,按一下 [儲存檔案]
  5. 結束 [記事本]。
  6. 重新啟動電腦。

    注意 如果您不想重新啟動電腦,也可以清除 DNS 解析程式快取。如果要執行這項操作,請依照下列步驟執行:
    1. 按一下 [開始],然後按一下 [執行]
    2. [執行] 方塊中輸入 cmd,然後按下 ENTER。
    3. 在命令提示字元中,輸入 ipconfig /flushdns,然後按下 ENTER。

進階方法 B:從 WinHTTP Proxy 設定移除 Proxy 伺服器項目

注意 這個方法僅適用於 Windows XP 和 Windows Server 2003 使用者,不適用於 Windows Vista 使用者。

如果要從 WinHTTP Proxy 設定移除 Proxy 伺服器項目,請依照下列步驟執行:
  1. 開啟 Internet Explorer。
  2. [工具] 功能表上,按一下 [網際網路選項]
  3. 按一下 [連線] 索引標籤,然後按一下 [區域網路設定]
  4. [區域網路 (LAN) 設定] 對話方塊中,按一下以選取 [自動偵測設定] 核取方塊,然後按一下 [確定]
  5. 結束 Internet Explorer。
  6. 按一下 [開始],然後按一下 [執行]
  7. 將下列命令複製並貼到 (或輸入) [執行] 方塊中,然後按下 ENTER:
    cmd
  8. 輸入下列命令。輸入每一個命令後按 ENTER。
    1. proxycfg -d
    2. net stop wuauserv
    3. net start wuauserv
    4. exit
  9. 返回 Windows Update 或 Microsoft Update 網站,並嘗試再次下載並安裝更新。

進階方法 C:了解 Windows Update 用戶端如何偵測並使用 Proxy 伺服器

適用於企業和 Proxy 伺服器使用者

如果您是企業使用者,或是位於 Proxy 伺服器後方的使用者,請參閱下列「Microsoft 知識庫」(KB) 文件,以取得有關 Windows Update 用戶端如何偵測並使用 Proxy 伺服器的詳細資訊:
900935? (http://support.microsoft.com/kb/900935/ ) Windows Update 用戶端如何判斷應使用哪一個 Proxy 伺服器來連線至 Windows Update 網站

適用於進階使用者的其他錯誤碼資訊

摺疊此表格展開此表格
十六進位錯誤碼十進位錯誤碼API 錯誤描述
0x80070008-2147024888ERROR_NOT_ENOUGH_MEMORY
0x800705B4-2147023436Error_Timeout
0x8007000E-2147024882E_OUTOFMEMORY
0x80072EE2-2147012894ERROR_INTERNET_TIMEOUT
0x80072EFD-2147012867ERROR_INTERNET_CANNOT_CONNECT
0x80072EE7-2147012889ERROR_INTERNET_NAME_NOT_RESOLVED
0x80072EFE-2147012866ERROR_INTERNET_CONNECTION_ABORTED
0x8024400E-2145107954SUS_E_PT_SOAP_SERVER
0x80072F76-2147012746ERROR_WINHTTP_HEADER_NOT_FOUND
0x80244016-2145107946SUS_E_PT_HTTP_STATUS_BAD_REQUEST
0x80072F78-2147012744ERROR_WINHTTP_INVALID_SERVER_RESPONSE
0x80244022-2145107934SUS_E_PT_HTTP_STATUS_SERVICE_UNAVAIL
0x80090305-2146893051SEC_E_SECPKG_NOT_FOUND
0x8024402F-2145107921WU_E_PT_ECP_SUCCEEDED_WITH_ERRORS
0x8009033F-2146892993SEC_E_Shutdown_IN_Progress
0xC80003FA-939523078hrReadVerifyFailure
0x80244008-2145107960SUS_E_PT_SOAPCLIENT_PARSEFAULT
0xC800042D-939523027HrVersionStoreOutOfMemory
0x8024400A-2145107958SUS_E_PT_SOAPCLIENT_PARSE
0x80071A90-2147018096ERROR_TRANSACTIONAL_CONFLICT
0x8024400D-2145107955SUS_E_PT_SOAP_CLIENT

這篇文章中的資訊適用於:
  • Microsoft Windows Update Corporate Edition 1.0
  • Microsoft Update
關鍵字:?
kbresolve kbhowto kbacwsurvey kbwindowsupdatev6 kbwindowsupdate kberrmsg kbprb KB836941
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
 

文章翻譯