如何修復錯誤代碼 0x80070020? [10種簡單方法]

5 分鐘閱讀

已於2025-06-27 21:56:49更新至Windows 修復

你是否曾在 錯誤代碼0x80070020 更新 Windows 或透過 Xbox 安裝遊戲時遭遇此錯誤?別擔心,這並非個例,且確實令人煩躁。此錯誤總在更新或安裝過程中突然跳出,讓你束手無策。

但請放心,本文將助你解決問題。我們將解釋錯誤成因、發生情境,並提供輕鬆修復 Windows 更新與軟體安裝的方法。無論你想使用內建工具或第三方軟體(如 4DDiG Partition Manager),我們都有對應方案。

一、錯誤代碼 0x80070020 的含義?

0x80070020 錯誤代碼通常因某些因素阻礙 Windows 更新或遊戲安裝完成而觸發。多數情況下,這指向同一問題:背景執行的程式阻斷了安裝流程。可能成因包含系統檔案損毀、防毒程式干擾,或安裝程序本身異常。

☞ Windows 更新錯誤訊息:

windows update install error code 0x80070020

☞ 遊戲軟體安裝錯誤訊息:

something unexpected happened error code 0x80070020

➤ 錯誤發生的常見情境

Windows 更新:

此錯誤多見於 Windows 更新時,當防毒軟體等背景程式阻斷更新安裝流程便會觸發。

Xbox 應用程式安裝/更新:

當用戶透過 Xbox 應用程式(如《黑色行動6》或《決勝時刻》)安裝或啟動含更新的遊戲時,可能出現 安裝錯誤 - 0x80070020 ,此時系統會阻斷遊戲更新或安裝程序。

其他應用程式安裝:

安裝其他應用程式時亦可能觸發此錯誤,成因可能是系統資源被其他進程佔用,導致安裝無法完成。

儘管「檢測到潛在 Windows 更新數據庫錯誤」等問題令人沮喪,但仍有解方。以下我們將探討成因與解決之道。

二、為何會發生安裝錯誤 - 0x80070020

錯誤代碼 0x80070020 或「我們無法完成更新且還原變更卡住」錯誤,通常由以下幾類更新或安裝問題觸發:

  • 防毒軟體衝突 :防毒程式可能誤判更新為威脅並攔截其執行。
  • 系統檔案損毀 :若系統檔案損壞或遺失,將導致更新或安裝異常,甚至觸發錯誤中斷流程。
  • 未完成的更新或安裝 :當更新或安裝程序遭中斷且未完成時,重啟流程可能引發此錯誤。
  • Windows 備份與還原問題 :備份或還原功能異常可能干擾更新程序,當這些服務失效時會阻斷更新安裝。
  • SCCM 與 IIS 問題 :若使用 SCCM 或 IIS 管理更新,這些工具的設定錯誤或限制可能觸發此錯誤。
  • 其他背景進程 :過多背景程式執行可能阻斷更新流程,例如 taskhostw.exe 進程本身便可能干擾安裝並引發錯誤。

釐清問題成因後,修正將事半功倍。下文將說明如何解決「Xbox 應用程式請重試更新」錯誤。

三、修復 Windows 更新錯誤代碼 0x80070020 的5種方法

當「錯誤代碼 0x80070020 Xbox 應用程式」阻礙 Windows 更新時,確實令人困擾。此錯誤多因其他進程佔用更新檔案所致,所幸可透過以下方法排除:

方法1. 使用 DISM/SFC 工具

Windows 內建工具如「部署映像服務與管理工具」(DISM) 及「系統檔案檢查工具」(SFC),可修復系統檔案或 Windows 映像,解決 0x80070020 Windows 10/11 錯誤:

  • 按下 Windows 鍵 + X 並選擇 命令提示字元 (系統管理員) .

  • 在命令提示字元視窗中,輸入以下指令並按下 Enter: DISM /Online /Cleanup-Image /RestoreHealth .

  • 完成 DISM 指令後,輸入以下指令執行 SFC 工具: sfc /scannow .

  • 重新啟動電腦後再次嘗試更新。

    use dism and sfc tool to fix windows update error code 0x80070020

方法 2. 重設 Windows 更新元件

重設 Windows 更新元件可解決如 xBox 應用程式錯誤代碼 0x80070020 等更新問題,尤其是偵測到潛在的 Windows 更新資料庫錯誤時。完成後,您可再次啟用 Windows 更新。

  • 開啟 命令提示字元 (系統管理員) 如上所述。

  • 逐一輸入以下指令並在每行後按 Enter,以終止 Windows 更新服務、BITS、MSI 安裝程式及加密服務:

    • net stop wuauserv
    • net stop cryptSvc
    • net stop bits
    • net stop msiserver
  • 輸入以下指令並按 Enter,重新命名 Catroot2 和 SoftwareDistribution 資料夾:

    • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    • ren C:\Windows\System32\catroot2 catroot2.old
  • 完成後,輸入以下指令以重新啟動 Windows 更新服務、BITS、MSI 安裝程式及加密服務:

    • net start wuauserv
    • net start cryptSvc
    • net start bits
    • net start msiserver
  • 輸入以下指令關閉命令提示字元: Exit 並再次嘗試更新。

    reset windows update component

方法 3. 執行 Windows 更新疑難排解工具

Windows 內建的疑難排解工具可偵測並修復如「Windows 更新失敗 0x80070020」等問題:

  • 前往 設定 > 更新與安全性 > 疑難排解 .

  • 點擊 Windows 更新 接著 執行疑難排解工具 .

    run windows update troubleshooter to fix error code 0x80070020
  • 依照螢幕指示完成程序。

方法 4. 使用專業工具完成 Windows 更新

若嘗試上述方法後 Windows 更新仍失敗,則需借助專家級軟體完成系統升級。

幸運的是, 4DDiG Partition Manager 提供直覺簡潔的介面,可引導您管理磁碟空間、克隆磁碟、將 Windows 系統遷移至新磁碟,並輕鬆管理分割區。無論是想整理作業系統的新手,或有經驗的使用者皆適用。

免費下載

安全下載

4DDiG Partition Manager 主要功能:

  • 磁碟克隆: 克隆整個磁碟或指定分割區,以升級至更高容量或備份資料。 2. 格式化磁碟/分割區: 可格式化磁碟(含外接硬碟)並於 NTFS、FAT32 、exFAT等格式。
  • 系統遷移: 無需重新安裝Windows作業系統,即可將作業系統遷移至新磁碟。
  • 分割區管理: 提供調整大小、分割、建立、刪除及格式化分割區功能,有效利用磁碟空間。
  • 資料復 : 即使因分割區刪除、格式化或遺失,仍可還原檔案。
  • 切換分割表: 可將 MBR轉換為GPT 且不遺失資料。

如何使用4DDiG Partition Manager完成Windows更新

下載並建立Windows可開機安裝磁碟的步驟如下:

  • 將外接磁碟連接電腦並啟動4DDiG Partition Manager。點擊「Windows下載與升級」,選擇「Windows下載」。

    windows download with 4ddig partition manager
  • 選擇Windows版本。在下一畫面中可選擇兩種更新方式:「建立可開機安裝磁碟」或「僅下載系統映像」。接著選擇系統語言,指定外接磁碟作為目標磁碟後點擊「開始」。

    create bootable usb or download windows image for windows update
    注意:

    建立可開機磁碟將完全清除所選磁碟資料,請確認已備份或磁碟無重要檔案。

  • 等待4DDiG Partition Manager下載並燒錄映像檔至指定磁碟(約需數分鐘),完成後點擊「完成」。

    create bootable installation or download windows image successfully
  • 之後可透過可開機USB或下載的ISO檔案更新Windows。

方法五. 重啟IIS/SCCM服務

若使用IIS(網際網路資訊服務)或SCCM(系統中心配置管理器),重啟這些服務可解決「無法變更至已安裝狀態(狀態碼0x80070020)」等衝突。

  • 按下Win+R,輸入services.msc後按Enter。

  • 在服務視窗中尋找 IIS管理員服務 SMS代理主機 .

  • 對各服務右鍵點選 重新啟動 .

    restart iis and sccm service
  • 關閉服務視窗後再次嘗試更新。

上述步驟可輕鬆解決「Windows 10 22H2版功能更新錯誤0x80070020」,成功完成系統更新。

四、如何修復Xbox應用程式遊戲安裝/更新時的0x80070020錯誤

在Xbox安裝或更新遊戲時出現0x80070020錯誤碼相當惱人,通常因某些程序鎖定了遊戲更新系統所需的檔案。

解決方法如下:

解決方案1. 結束taskhostw.exe程序

透過工作管理員終止taskhostw.exe程序可釋放被鎖定檔案,使遊戲更新繼續執行。結束程序後再次嘗試更新。

  • 按下 Ctrl+Shift+Esc .

  • 開啟工作管理員。

    terminate taskhostw exe process to fix xbox app error code 0x80070020
  • 切換至「詳細資料」分頁,找到taskhostw.exe後右鍵點選「結束工作」。接著重新嘗試Xbox應用程式更新。

解決方案2. 暫時停用防毒軟體

防毒程式可能阻擋更新所需檔案,嘗試暫時停用後再進行遊戲更新。完成後請記得重新啟用防毒軟體。

  • 部分防毒軟體可能與遊戲資料更新產生衝突。

  • 嘗試暫時關閉防毒軟體後執行遊戲更新。

  • 更新完成後請務必重新啟用防毒軟體。

解決方案3. 重啟Xbox應用程式與主機

有時輕微問題可能導致更新失敗,請關閉Xbox應用程式並重新啟動主機。完全退出應用程式後重啟電腦再試。

  • 徹底關閉Xbox應用程式。

  • 重新啟動您的電腦。

    restart console to fix error code 0x80070020 xbox app
  • 打開Xbox應用程式並嘗試再次更新遊戲。

五、關於Windows更新錯誤的常見問題

Q1: 如何修復Windows 10升級失敗?

若升級失敗,請嘗試運行Windows更新疑難排解工具並重設Windows更新元件。您也可以使用DISM和SFC工具修復任何系統檔案問題。若問題持續,請嘗試使用Windows Media Creation Tool下載最新版本或重新安裝Windows。

Q2: 如何修復Windows 11更新下載錯誤?

要排查Windows 11的下載錯誤,請先運行Windows更新疑難排解工具、重設更新元件並檢查您的網路連接。若無效,請釋放儲存空間或使用Windows Update Assistant手動更新。

結論

最後, 錯誤代碼0x80070020 雖然惱人但可修復。您可以嘗試結束任務、停用防毒軟體或重設更新元件等步驟。若這些方法無效, 4DDiG Partition Manager 是個絕佳工具。它能簡化更新流程、協助管理分區,甚至能建立可開機磁碟以快速修復更新問題。

免費下載

安全下載

家豪 (資深編輯)

4DDiG 主編家豪致力於為 Windows 和 Mac 相關問題提供最佳解決方案,包括數據恢復、修復、錯誤修復等。

(點擊為該文章評分)

您的評分為4.5 (人參與)