如何修復 Windows 10、8、8.1 和 7 上的更新錯誤 0x80080008?

已發表: 2018-07-04

此時,更新錯誤是 Windows 用戶的常見現象。 在舊版本的系統中,人們可以使用不同的技巧來禁用更新。 但是,對於 Windows 10,您幾乎無法停止該過程。 最好的選擇是推遲安裝。

重複出現的更新錯誤之一是代碼為 0x80080008 的錯誤。 當您看到此錯誤代碼時,您會注意到更新過程卡住或某些文件未成功下載和安裝。 如果您想知道如何修復 Windows 10 更新錯誤 80080008,那麼您很幸運。 在本文中,我們將討論一些針對此問題的最佳解決方法。 雖然我們的解決方案最適合 Windows 10,但它們也適用於舊系統,如 Windows 8、Windows 8.1 和 Windows 7。

0x80080008錯誤相關常見場景

在我們學習如何修復 Windows 10 更新錯誤 0x80080008 之前,最好先討論一些與之相關的常見問題。 這樣,您將更好地了解如何防止錯誤再次出現。

  • Windows 更新失敗– 錯誤 0x80080008 可能導致更新停止工作。 您應該能夠通過禁用第三方防病毒軟件來解決此問題。 一個好的解決方法是手動下載更新。 我們將在下面討論這些解決方案。
  • 0x80080008 Server 2016 - 許多用戶還報告了 Windows Server 2016 的問題。我們的方法旨在解決 Windows 10 上的錯誤 0x80080008,但其中一些應該適用於 Windows 2016。

方法 1:禁用您的防病毒軟件

一些用戶報告說,由於第三方防病毒程序的問題,可能會出現更新錯誤 0x80080008。 如果您有,請嘗試禁用它並檢查更新是否會通過。 但是,如果這不起作用,我們建議您完全刪除您的防病毒軟件。 如果此解決方案消除了錯誤,那麼是時候切換到不同的安全工具了。

市場上有幾種防病毒程序,但可以在不干擾系統的情況下為您提供最佳保護的程序是 Auslogics Anti-Malware。 更重要的是,這個可靠的工具可以檢測 Windows Defender 可能漏掉的攻擊和威脅。

使用 Auslogics Anti-Malware 保護您的系統免受惡意威脅。

方法 2:執行 SFC 和 DISM 掃描

如果錯誤 0x80080008 不斷出現,那麼您的安裝肯定有問題。 您的計算機中可能存在損壞或損壞的系統文件。 值得慶幸的是,這可以通過執行 SFC 掃描輕鬆解決。 您可以按照以下步驟執行此操作:

  1. 在鍵盤上,按 Windows 鍵 + S。
  2. 鍵入“命令提示符”(無引號)。
  3. 從結果中右鍵單擊命令提示符,然後選擇以管理員身份運行。
  4. 命令提示符啟動後,鍵入“sfc/scannow”(無引號),然後按 Enter。

在命令提示符中鍵入 sfc/scannow。

該工具將定位並修復損壞的文件。 該過程可能需要幾分鐘。 因此,重要的是要避免干擾它。 但是,如果 SFC 掃描無法解決問題,您可以嘗試運行 DISM 掃描。 您可以按照以下步驟執行此操作:

  1. 以管理員身份啟動命令提示符。
  2. 運行以下命令:

DISM.exe /Online /Cleanup-image /Restorehealth

運行 DISM 掃描以修復錯誤 0x80080008。

  1. 如果 DISM 掃描無法在線獲取文件,您可以使用安裝介質。 插入 USB 閃存驅動器或 DVD,然後運行以下命令:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSourceWindows /LimitAccess

  1. 請記住將“C:\RepairSourceWindows”替換為您的 USB 閃存驅動器或 DVD 的路徑。
  2. 掃描完成後,檢查錯誤是否仍然存在。

如果您要使用安裝閃存驅動器或 DVD 來運行 DISM 掃描,我們建議您先更新驅動程序。 這樣,您將能夠解決問題並毫無問題地安裝 Windows 更新。 您可以使用可靠的工具(如 Auslogics Driver Updater)方便地做到這一點。

受到推崇的

使用驅動程序更新程序解決 PC 問題

不穩定的 PC 性能通常是由過時或損壞的驅動程序引起的。 Auslogics Driver Updater 可診斷驅動程序問題,讓您一次或一次更新舊驅動程序,讓您的 PC 運行更順暢

Auslogics Driver Updater 是 Auslogics 的產品,獲得 Microsoft Silver Application Developer 認證
現在下載

方法 3:重新啟動 Windows 更新的組件

Windows更新的某些組件也可能導致出現錯誤0x80080008。 只需按照以下說明重新啟動它們:

  1. 右鍵單擊任務欄上的 Windows 徽標。
  2. 選擇命令提示符(管理員),然後運行以下命令:

淨停止 wuauserv

淨停止 cryptSvc

淨停止位

淨停止 msiserver

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

任 C:\Windows\System32\catroot2 Catroot2.old

淨啟動 wuauserv

網絡啟動 cryptSvc

網絡起始位

網絡啟動 msiserver

方法四:手動下載更新

如果錯誤 0x80080008 阻止更新過程,理想的解決方法之一是手動下載並安裝組件。 您可以按照以下步驟執行此操作:

  1. 您要做的第一件事是獲取您需要下載的更新的 KB 編號。 您可以轉到系統中的 Windows 更新部分或訪問 Windows 更新歷史記錄網站。
  2. 記下更新的 KB 編號後,請訪問 Microsoft 更新目錄網站。 在搜索字段中鍵入更新的 KB 編號。
  3. 您將看到可下載更新的列表。 尋找與您的系統架構相匹配的那個。
  4. 單擊下載按鈕。

執行這些步驟後,您的系統將更新,您的問題將得到解決。 值得注意的是,這只是一種解決方法,並不能解決核心問題。 因此,如果推出新的更新,錯誤 0x80080008 可能會再次出現。

方法五:重啟BITS服務

借助各種服務(包括後台智能傳輸服務 (BITS))成功安裝了 Windows 更新。 在某些情況下,此服務可能會崩潰並阻止您完成更新過程。 您需要做的是重新啟動服務。 只需按照以下步驟操作:

  1. 在鍵盤上,按 Windows 鍵 + R。 這應該會啟動“運行”對話框。
  2. 鍵入“services.msc”(無引號),然後按 Enter。
  3. 向下滾動,直到找到後台智能傳輸服務 (BITS)。 雙擊它。
  4. 如果您注意到該服務設置為“已停止”,請單擊“開始”按鈕。
  5. 轉到恢復選項卡並確保將第一次失敗和第二次失敗設置為重新啟動服務。 配置您的 BITS 屬性以解決錯誤 0x80080008。
  6. 單擊應用和確定。

方法 6:使用安全啟動模式

某些後台進程可能會減慢甚至乾擾更新。 您可以嘗試調整您的服務,以確保不會與更新發生衝突。 為此,請按照以下說明操作:

  1. 按鍵盤上的 Windows 鍵 + R。
  2. 鍵入“msconfig”(無引號),然後按 Enter。
  3. 單擊服務選項卡,然後選擇隱藏所有 Microsoft 服務選項。
  4. 單擊全部禁用,然後單擊應用。
  5. 單擊啟動選項卡,然後選擇打開任務管理器。
  6. 一一禁用啟動程序。
  7. 重新啟動計算機並嘗試再次安裝更新。

方法 7:執行就地升級

一些用戶報告說他們已經能夠通過執行就地升級來擺脫錯誤 0x80080008。 此方法允許您安裝最新版本的操作系統,而無需接觸您的文件和應用程序。 這是你如何做到的:

  1. 訪問 Microsoft 的網站並下載媒體創建工具。
  2. 選擇立即升級此 PC,然後單擊下一步。 安裝程序現在將準備必要的文件。
  3. 選擇“下載並安裝更新(推薦)”,然後單擊下一步。
  4. 按照屏幕上的說明操作,直到您到達顯示“準備安裝”的屏幕。 單擊“更改要保留的內容”。
  5. 不要忘記選擇“保留個人文件和應用程序”,然後單擊下一步。

執行這些步驟應將您的 Windows 系統更新到最新版本。 更重要的是,該過程將永久擺脫錯誤0x80080008。

接下來您希望我們解決什麼 Windows 問題?

在下面的評論中讓我們知道!