如何解決有關 Windows Update 或 Microsoft Update 的連線問題

結論
如果要讓 Windows 保持在最新狀態,Windows Update 代理程式必須連線至網際網路,並與 Windows Update 或 Microsoft Update 服務進行通訊。如果此連線發生問題,則會顯示表示 Windows 無法搜尋新更新的錯誤訊息。此外,您也會在 Windows Update 中收到錯誤碼

在此提供一些方法讓您解決這個問題:
檢查您的網際網路連線
在嘗試其他方法之前,請確認您的電腦已連線到網際網路。您可以嘗試使用網路疑難排解員自動修正與嘗試連線相關的常見問題。如需詳細資訊,請參閱為什麼我無法連線到網際網路
稍候幾分鐘,並再試一次
許多連線錯誤都是由與網際網路相關的暫時性問題所導致。稍候幾分鐘,然後再次嘗試執行 Windows Update。如果您已開啟自動更新,您也可以等候 Windows Update 依排程執行。
啟用 [網際網路內容] 中的 [自動偵測設定] 選項
如果您的電腦直接連線至網際網路或家用網路 (且從未在工作時連線至網路),您可能需要將瀏覽器設為自動偵測區域網路 (LAN),讓您的電腦從 Windows Update 或 Microsoft Update 上線取得更新。如果要執行這項操作,請依照下列步驟執行:
Windows 8.1 或 Windows 8
  1. 開啟 [網際網路內容]。
    從螢幕右邊邊緣撥動進來,點選 [搜尋] (或者如果您使用滑鼠,請指向螢幕右下角,然後按一下 [搜尋]),在搜尋方塊中輸入 inetcpl.cpl,然後點選或按一下 [inetcpl.cpl]
  2. [網際網路內容] 對話方塊中,按一下 [連線] 索引標籤,然後按一下 [區域網路設定]
  3. [自動設定] 中,選取 [自動偵測設定] 核取方塊,然後按一下 [確定]
Windows 7、Windows Vista 或 Windows XP
  1. 開啟 [網際網路內容]。
    按一下 [開始],按一下 [執行],輸入 inetcpl.cpl,然後按一下 [確定] 以開啟 [網際網路內容] 對話方塊。
  2. [網際網路內容] 對話方塊中,按一下 [連線] 索引標籤,然後按一下 [區域網路設定]
  3. [自動設定] 中,選取 [自動偵測設定] 核取方塊,然後按一下 [確定]
將 Proxy 設定重設為直接
如果您的電腦直接連線至網際網路或家用網路 (且從未在工作時連線至網路),您可能需要將 WinHTTP Proxy 設為使用直接存取。如果要執行這項操作,請依照下列步驟執行:
Windows 8.1 或 Windows 8
  1. 開啟提升權限的命令提示字元。
    請從螢幕右邊邊緣撥動進來,然後點選 [搜尋] (或者如果您使用滑鼠,請指向螢幕右下角,然後按一下 [搜尋])。在 [搜尋] 方塊中輸入命令提示字元,在 [命令提示字元] 上按右鍵,然後按一下 [以系統管理員身分執行]。如果出現要求您輸入系統管理員密碼或確認的提示,請輸入密碼或按一下 [允許]
  2. 在 [命令提示字元] 視窗中輸入下列命令:
    netsh winhttp show proxy
    注意 如果結果是 [直接存取 (不使用 Proxy 伺服器)],則表示您已擁有直接 WinHttp 存取。請嘗試其他方法。
  3. 在 [命令提示字元] 視窗中輸入下列命令,並在每一行命令之後按下 ENTER:
    netsh winhttp reset proxy
    net stop wuauserv
    net start wuauserv
Windows 7 或 Windows Vista
  1. 開啟提升權限的命令提示字元。
    按一下 [開始],然後在 [開始搜尋] 方塊中輸入 cmd。在搜尋結果清單的 [命令提示字元] 上按右鍵,然後按一下 [以系統管理員身分執行]。如果出現要求您輸入系統管理員密碼或確認的提示,請輸入密碼或按一下 [允許]
  2. 在 [命令提示字元] 視窗中輸入下列命令:
    netsh winhttp show proxy
    注意 如果結果是 [直接存取 (不使用 Proxy 伺服器)],則表示您已擁有直接 WinHttp 存取。請嘗試其他方法。
  3. 在 [命令提示字元] 視窗中輸入下列命令,並在每一行命令之後按下 ENTER:
    netsh winhttp reset proxy
    net stop wuauserv
    net start wuauserv
Windows XP
  1. 以系統管理員的身分登入。
  2. 按一下 [開始],然後在 [搜尋] 方塊中輸入 cmd
  3. 在 [命令提示字元] 視窗中輸入下列命令:
    netsh winhttp show proxy
    注意 如果結果是 [直接存取 (不使用 Proxy 伺服器)],則表示您已擁有直接 WinHttp 存取。請嘗試其他方法。
  4. 在 [命令提示字元] 視窗中輸入下列命令,並在每一行命令之後按下 ENTER:
    netsh winhttp reset proxy
    net stop wuauserv
    net start wuauserv
使用加入的 Microsoft Update
如果您的電腦可以連線至網際網路,卻無法取得 Windows Update 的更新,請嘗試加入 Microsoft Update,讓您的電腦可以取得 Microsoft Update 的更新。如果要執行這項操作,請依照下列步驟執行:
注意 此方法不適用於 Windows XP。
Windows 8.1 或 Windows 8
  1. 開啟 Windows Update。
    從螢幕右邊邊緣撥動進來,點選 [搜尋] (或者如果您使用滑鼠,請指向螢幕右下角,然後按一下 [搜尋]),在搜尋方塊中輸入 Windows Update。在搜尋結果清單中,按一下 [Windows Update]
  2. 使用加入的 Microsoft Update。
    按一下顯示於 [其他 Microsoft 產品的更新] 訊息旁邊的 [進一步瞭解] 選項。這會讓您移至 Microsoft Update 網站,以進行某些快速安裝步驟。

  3. 取得 Microsoft Update 的更新。
    按一下 [從線上檢查來自 Microsoft Update 的更新] 以取得 Microsoft Update 的更新。
Windows 7 或 Windows Vista
  1. 開啟 Windows Update。
    按一下 [開始],然後在 [搜尋] 方塊中輸入 Windows Update。在搜尋結果清單中,按一下 [Windows Update]
  2. 使用加入的 Microsoft Update。
    按一下 [取得其他產品的更新],然後註冊 Microsoft Update。

  3. 取得 Microsoft Update 的更新。
    按一下 [從線上檢查來自 Microsoft Update 的更新] 以取得 Microsoft Update 的更新。
設定軟體更新的防火牆
Windows Update 代理程式和網際網路之間存在防火牆時,您可能必須將防火牆設為允許 Windows Update 使用的 HTTP 和 HTTPS 連接埠通訊。Windows Update 代理程式會使用連接埠 80 和連接埠 443,分別透過 HTTP 和 HTTPS 取得更新。
如果您的組織不允許向所有位址開放連接埠和通訊協定,您可以將存取限制於下列網站:
  • http://windowsupdate.microsoft.com
  • http://*.windowsupdate.microsoft.com
  • https://*.windowsupdate.microsoft.com
  • http://*.update.microsoft.com
  • https://*.update.microsoft.com
  • http://*.windowsupdate.com
  • http://download.windowsupdate.com
  • http://download.microsoft.com
  • http://*.download.windowsupdate.com
  • http://wustat.windows.com
  • http://ntservicepack.microsoft.com
  • https://*.ws.microsoft.com
  • http://*.ws.microsoft.com

執行 Windows Update 疑難排解員
如果問題持續發生,您可以使用 Windows Update 疑難排解員,透過 Windows Update 或 Microsoft Update 自動修正某些常見問題,然後再次執行 Windows Update。如果要啟動疑難排解員,請按一下 [立即執行]
Windows 8.1、Windows 8 或 Windows 7
Microsoft fix it banner
自動診斷和修正 Windows Update 的常見問題的疑難排解員可能會自動修正本文中描述的問題。

此疑難排解員可修正許多不同的問題。
進一步瞭解
立即執行
Windows Vista 或 Windows XP
Microsoft fix it banner
自動診斷和修正 Windows Update 常見問題的疑難排解員可能會自動修正本文中描述的問題。

此疑難排解員可修正許多不同的問題。
進一步瞭解
立即執行

如果您執行的是 Windows XP Service Pack 2 (SP2)、Windows XP Service Pack 1 (SP1) 或 Windows XP,請執行以下 Fix it 解決方案。
修復 Windows 損毀
有時候由於 Windows 元件損毀,因此 Windows Update 代理程式無法連線至 Windows Update 服務。如果要修正這類損毀,請依照下列步驟執行:
  1. 使用系統檔案檢查程式工具修復損毀的 Windows 檔案,然後再次執行 Windows Update。
  2. 如果問題持續發生,請使用 DISM 或統更新整備 (CheckSur) 工具修復 Windows 服務的損毀。
連線錯誤碼清單
錯誤碼符號名稱描述
0x8024400aWU_E_PT_SOAPCLIENT_PARSE與 SOAPCLIENT_PARSE_ERROR 相同 - SOAP 用戶端無法剖析伺服器的回應。
0x8024400dWU_E_PT_SOAP_CLIENT與 SOAP_E_CLIENT 相同 - SOAP 用戶端找到格式錯誤的訊息;請修正後再重新傳送。
0x8024400eWU_E_PT_SOAP_SERVER與 SOAP_E_SERVER 相同 - 由於伺服器錯誤,因此無法處理 SOAP 訊息;請稍後重新傳送。
0x8024402cWU_E_PT_WINHTTP_NAME_NOT_RESOLVED與 ERROR_WINHTTP_NAME_NOT_RESOLVED 相同 - 無法解析 Proxy 伺服器或目標伺服器名稱。
0x80240030WU_E_INVALID_PROXY_SERVERProxy 清單格式無效。
0x80070197HTTP_STATUS_PROXY_AUTH_REQ需要 Proxy 驗證。
0x80244017WU_E_PT_HTTP_STATUS_DENIED與 HTTP 狀態 401 相同 - 要求的資源需要使用者驗證。
0x80244018WU_E_PT_HTTP_STATUS_FORBIDDEN與 HTTP 狀態 403 相同 - 伺服器瞭解要求,但拒絕滿足要求。
0x80244019WU_E_PT_HTTP_STATUS_NOT_FOUND與 HTTP 狀態 404 相同 - 伺服器找不到要求的 URI (統一資源識別項)。
0x8024401bWU_E_PT_HTTP_STATUS_PROXY_AUTH_REQ與 HTTP 狀態 407 相同 - 需要 Proxy 驗證
0x80244021WU_E_PT_HTTP_STATUS_BAD_GATEWAY與 HTTP 狀態 502 相同 - 伺服器作為閘道或 Proxy 使用時,收到嘗試圖滿足要求所存取上游伺服器的無效回應。
0x80072ee7WININET_E_NAME_NOT_RESOLVED無法解析伺服器名稱或位址。
0x8024402cWU_E_PT_WINHTTP_NAME_NOT_RESOLVED與 ERROR_WINHTTP_NAME_NOT_RESOLVED 相同 - 無法解析 Proxy 伺服器或目標伺服器名稱。
0x8024502dWU_E_PT_SAME_REDIR_IDWindows Update 代理程式在復原期間,無法從伺服器下載具有新 redirectorId 值的重新導向器封包檔。
0x800705b4ERROR_TIMEOUT已逾時,因此傳回此操作。
0x80072ee2WININET_E_TIMEOUT操作逾時。
0x80072efdWININET_E_CANNOT_CONNECT無法建立與伺服器的連線。
0x80072ee7WININET_E_NAME_NOT_RESOLVED無法解析伺服器名稱或位址。
0x80072eefWININET_E_LOGIN_FAILURE已拒絕登入要求。
0x80072efeWININET_E_CONNECTION_ABORTED與伺服器連線異常終止。
0x80242016WU_E_UH_POSTREBOOTUNEXPECTEDSTATE重新開機作業完成後,更新狀態與預期不同。
0x80244022WU_E_PT_HTTP_STATUS_SERVICE_UNAVAIL與 HTTP 狀態 503 相同 - 服務暫時超載。
0x80244016WU_E_PT_HTTP_STATUS_BAD_REQUEST與 HTTP 狀態 400 相同 - 由於語法無效,因此伺服器無法處理要求。
0x8024402fWU_E_PT_ECP_SUCCEEDED_WITH_ERRORS外部 CAB 檔案處理完成,但發生一些錯誤。
0xc80003faERROR_KEY_DELETED試圖在一個已經標記為刪除的登錄機碼中進行不正確的操作。
0x8024401bWU_E_PT_HTTP_STATUS_PROXY_AUTH_REQ與 HTTP 狀態 407 相同 - 需要 Proxy 驗證。
0x800a01ae
0x80070570ERROR_FILE_CORRUPT檔案或目錄損毀而且無法讀取。
0x80040265ERROR_INVALID_COMPRESSION_SPECIFIED
0x80040266ERROR_OUT_OF_BUFFERS
0x80040267ERROR_PORT_NOT_FOUND
0x80040268ERROR_ASYNC_REQUEST_PENDING
0x80040269ERROR_ALREADY_DISCONNECTING
0x8004026aERROR_PORT_NOT_OPEN
0x8004026bERROR_PORT_DISCONNECTED
0x8004026cERROR_NO_ENDPOINTS
0x80080203APPX_E_MISSING_REQUIRED_FILE檔案不是有效的 Appx 套件,因為它遺漏資訊清單或區塊對應,或遺漏簽章檔案 (當程式碼完整性檔案存在時)。
0x80080206APPX_E_CORRUPT_CONTENT無法讀取 Appx 套件的內容,因為它已損毀。
0x80072ee4WININET_E_INTERNAL_ERRORMicrosoft 網際網路擴充功能發生內部錯誤
0x8007066aERROR_PATCH_TARGET_NOT_FOUNDWindows Installer 服務無法安裝升級,因為要升級的程式可能遺失或升級可能更新不同版本的程式。請檢查要升級的程式是否存在您的電腦,而且您有正確版本的升級。
0x8024001fWU_E_NO_CONNECTION作業未完成,因為網路連接無法使用。
0x800705b4ERROR_TIMEOUT已逾時,因此傳回此操作。
0x80072f78WININET_E_INVALID_SERVER_RESPONSE伺服器傳回不正確或無法識別的回應
0x80090305SEC_E_SECPKG_NOT_FOUND要求的安全性封裝不存在。
0x8009033fSEC_E_SHUTDOWN_IN_PROGRESS系統關機進行中。
0x80072efeWININET_E_CONNECTION_ABORTED與伺服器連線異常終止。
0x80072f76WININET_E_HEADER_NOT_FOUND找不到要求的標題。
內容

文章識別碼:818018 - 最後檢閱時間:06/27/2014 13:03:00 - 修訂: 10.0

Microsoft Windows Update, Microsoft Update

  • kbwindowsupdatev3 kbwindowsupdatev6 kbwindowsupdatev4 kbhowtomaster KB818018
意見反應