Windows Update 成日失敗:先備份,再對住錯誤碼由淺入深修
更新下載到 99% 停低、安裝到一半彈出一串 0x8007 開頭嘅錯誤碼、重開機又自動回滾返去——Windows Update 反覆失敗係筆電維修最常見嘅軟件問題之一,好消息係絕大多數情況都唔代表硬件壞咗。呢篇文章根據 Microsoft 官方文件同公開顧問指引,一次過整理:動手前必做嘅備份、16 個常見錯誤碼對照表、由淺入深嘅官方修復步驟鏈、咩情況要用原地升級或乾淨重裝,以及邊啲訊號代表要送修檢查硬件。
動手前第一步:先備份(Microsoft 官方指引明文要求)
Microsoft「Troubleshoot problems updating Windows」指引開宗明義:喺嘗試任何解決方案之前,必須先備份個人檔案。可以用 Windows Backup、USB 手動複製,或者 OneDrive 備份文件/圖片/桌面資料夾。重裝或修復系統本身有備份機制,但意外永遠存在,備份咗先再動手係官方都強調嘅鐵律。
另外提一句背景:Windows 10 嘅官方支援已於 2025-10-14 結束,Microsoft 不再為 Windows 10 提供免費軟件更新同保安修補。如果你仲用緊 Windows 10,又成日更新失敗,最合理嘅長遠方向係升級去 Windows 11,而唔係喺一個冇支援嘅系統上無限重試。
錯誤碼對照表:16 個常見碼,逐個解讀
錯誤碼唔係亂碼,係線索。對住下表先搵出自己部機屬於邊一類,先至知主攻方向:
| 錯誤碼 | 官方代號 | 白話含義 | 主攻方向 |
|---|---|---|---|
| 0x80070002 | ERROR_FILE_NOT_FOUND | 搵唔到指定檔案 | 清更新快取(重設 SoftwareDistribution) |
| 0x8007000D | ERROR_INVALID_DATA | 資料無效 | SFC+DISM 修系統檔 |
| 0x80070005 | E_ACCESSDENIED | 存取被拒絕 | 檢查管理員權限/暫停保安軟件 |
| 0x80070057 | ERROR_INVALID_PARAMETER | 參數不正確 | 清磁碟空間+檢查硬碟+重設組件 |
| 0x80070422 | (Win32 1058)服務無法啟動 | Windows Update 服務被停 | services.msc 設返自動+啟動 |
| 0x80240034 | WU_E_DOWNLOAD_FAILED | 更新下載失敗 | 清快取再試 |
| 0x8024402C | WU_E_PT_WINHTTP_NAME_NOT_RESOLVED | 伺服器名稱解析唔到 | 檢查網絡/Proxy |
| 0x8024401C | WU_E_PT_HTTP_STATUS_REQUEST_TIMEOUT | 等同 HTTP 408,伺服器等候逾時 | 檢查網絡連接 |
| 0x800F081F | CBS_E_SOURCE_MISSING | 修復所需嘅來源檔搵唔到 | DISM 指定來源修復 |
| 0x800F0900 | (系統檔損毀) | 同更新過程相關嘅系統檔損毀 | SFC+DISM+重設組件 |
| 0x80073701 | ERROR_SXS_ASSEMBLY_MISSING | 所需系統組件遺失 | DISM+SFC,或原地升級 |
| 0x80072F8F | (日期時間錯誤) | 系統時鐘唔正確 | 校準日期時間+開自動同步 |
| 0x80072EE2 | WININET_E_TIMEOUT | 連接操作逾時 | 檢查更新伺服器可唔可達 |
| 0x80070643 | (安裝失敗) | 常見於 Defender/.NET 更新失敗 | 暫停第三方防毒+重設組件 |
| 0x80070070 | ERROR_DISK_FULL | 磁碟空間不足 | 清出空間 |
| 0x800700C1 | ERROR_BAD_EXE_FORMAT | 服務堆疊損毀 | 重設組件/原地升級/乾淨安裝 |
修復步驟鏈:由淺入深,逐級試、逐級驗證
以下順序引自 Microsoft 官方疑難排解指引同官方顧問回覆。每一級試完都重新「檢查更新」一次,成功就停,唔好跳級。
第 1 步:重新開機+網絡+拔外設
重啟部機,確保接緊電源同穩定嘅互聯網連線。暫時移除非必需嘅外置儲存裝置、dock 同其他外圍硬件再試;部分更新需要管理員帳戶執行。
第 2 步:跑 Windows Update 疑難排解員
Windows 11:開始 → 設定 → 系統 → 疑難排解 → 其他疑難排解員 → 搵「Windows Update」→ 執行;Windows 10:開始 → 設定 → 更新與安全性 → 疑難排解 → 其他疑難排解員 → Windows Update。完成後重啟再檢查更新。
第 3 步:檢查系統碟空間
更新安裝前系統碟最好預留足夠空間;實務指引建議約 20 GB,Windows 11 官方最低要求係 64 GB 可用空間,更新隨時間可能需要更多。0x80070070 嘅朋友,呢步通常就係答案:用磁碟清理刪唔需要嘅檔案同程式。
第 4 步:DISM 先、SFC 後(官方順序唔好調轉)
以系統管理員身份開命令提示字元,先執行 DISM.exe /Online /Cleanup-image /Restorehealth(修復 SFC 依賴嘅元件存放區;DISM 預設經 Windows Update 下載修復檔,需要上網),完成後再執行 sfc /scannow。Microsoft 官方明示:「先跑 DISM,再跑 SFC」。
第 5 步:重設 Windows Update 組件
原理係停低更新相關服務、重新命名 C:\Windows\SoftwareDistribution 同 C:\Windows\System32\catroot2(改名唔係刪除,舊檔留作備份),服務重啟後 Windows 會重建乾淨快取。官方顧問建議指令(逐行執行):
````
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
netsh winsock reset
之後重啟電腦再檢查更新。
第 6 步:去 Microsoft Update Catalog 手動安裝
Microsoft Update Catalog 係 Microsoft 官方免費網站。用失敗嗰個更新嘅 KB 編號去搜尋,確認版本同架構(x86/x64/ARM64),下載 .msu 檔後雙擊,用 Windows Update 獨立安裝程式安裝(要管理員權限)。注意有啲更新有前置依賴,要先裝前置更新。
第 7 步:「Fix problems using Windows Update」(原地修復安裝)
Windows 11 官方恢復選項:開始 → 設定 → 系統 → 復原 → 「Fix problems using Windows Update」→「Reinstall now」。效果係重裝同版本 Windows、修復系統檔同組件,同時保留應用程式、檔案同設定;全程要接電源同上網。
第 8 步:Media Creation Tool 原地升級
去 Microsoft 官網下載 Media Creation Tool 製作 ISO,掛載後喺 Windows 內執行 setup.exe,選「保留個人檔案和應用程式」。呢步可以修復 DISM/SFC 線上修唔好嘅深層損壞(例如 0x800F081F、0x80073701、0x800700C1)。做之前務必備份;重裝嘅 Windows 版本要同授權版本相符。
第 9 步:乾淨重裝(最後手段)
兩條路:設定 → 系統 → 復原 → 重設此電腦(移除所有項目);或者用 Media Creation Tool 製作開機 USB(至少 8GB,會清空隻 USB)全新安裝。重裝前把重要檔案備份去外置碟或雲端。筆電預載 Windows 通常係 OEM 授權(寫喺主機板),重裝同版本後一般自動啟用。
原地升級 vs 乾淨重裝 vs 送修:三條線點分
| 情況 | 方向 |
|---|---|
| 系統仍入到 Windows,DISM/SFC/重設組件都修唔好 | 原地升級(保留檔案/程式/設定) |
| 0x800F081F(元件存放區缺檔案)等深層損毀 | 原地升級;DISM 可先試指定 ISO 來源修復 |
| 原地升級都反覆失敗、損壞太深 | 乾淨重裝 |
| 更新反覆回滾+chkdsk 發現壞區/SMART 警告/隨機藍屏 | 懷疑儲存或記憶體硬件故障,送修檢測,唔好再無限重試軟件修復 |
| 系統完全開唔到機,連安全模式/WinRE 都入唔到 | 實體檢修範圍,送修 |
筆電特有嘅坑:三樣嘢最常見
細容量 SSD 空間不足。 筆電常見更新失敗原因,尤其細容量 SSD 機型;更新前先確保系統碟有足夠空間,唔好等 0x80070070 先嚟清。
第三方防毒軟件衝突。 Microsoft 社群官方支援人員多次建議:更新/升級前完整解除安裝第三方防毒,唔係淨係停用——因為 filter driver 仍然掛喺 kernel,繼續引發問題。升級完成後可以再裝返。修復前亦可用 Clean Boot(msconfig 隱藏 Microsoft 服務後停用其餘服務+停用啟動項)排除第三方干擾。
更新後驅動出問題。 Windows Update 只推送經認證嘅關鍵驅動;筆電好多功能性驅動(顯示卡、音效、Wi-Fi、快捷鍵)要去筆電品牌官網按型號手動下載。更新後驅動出事:裝置管理員 → 裝置內容 → 驅動程式 →「回復驅動程式」返舊版;或者解除安裝現有驅動(剔「刪除此裝置的驅動程式軟體」)後重啟,再手裝廠商版本。更新前先確保 BIOS/晶片組/顯示/網絡驅動係最新,可以減少升級失敗。
收費說明
Windows 更新修復牽涉嘅程序因錯誤碼、系統狀態同硬件情況而異,一律以檢測後書面報價為準。以下係我哋已經確認嘅常規收費,畀大家參考:
| 項目 | 收費 |
|---|---|
| 電池 | HK$580 起 |
| 螢幕 | HK$1,280 起 |
| 主板晶片級 | HK$880 起 |
| 鍵盤 | HK$480 起 |
| Windows 系統修復/重裝 | 以檢測後書面報價為準 |
FAQ
Q1: 更新安裝到一半失敗、重開機又自動回滾,係咪部機壞咗?
A1: 未必。絕大多數更新反覆失敗都係軟件層問題:更新快取損毀、系統檔損毀、空間不足、第三方防毒阻擋。跟住上面九步由淺入深試。真正要擔心硬件嘅訊號係:chkdsk 發現壞區、SSD 出現 SMART 警告、隨機藍屏,或者 DISM/SFC 因為儲存裝置 CRC 錯誤而失敗——嗰啲先至代表要送修檢查硬件。
Q2: DISM 同 SFC 邊個先跑?調轉有冇問題?
A2: Microsoft 官方順序係先 DISM 後 SFC。因為 SFC 依賴元件存放區(component store)做修復來源,存放區本身損毀嘅話 SFC 修出嚟都唔完整;DISM 先修好存放區,SFC 先至有乾淨嘅來源可以用。
Q3: 0x800F081F/0x80073701 呢類碼,點解 SFC 修極都修唔好?
A3: 呢啲係元件存放區層面嘅深層損毀,SFC 處理唔到。可以試 DISM 指定同版本 ISO 做修復來源(例如掛載 install.wim),唔得嘅話 Microsoft 官方建議就係原地升級(保留檔案同程式嘅修復安裝),佢會重新整理系統檔。原地升級都失敗,先至考慮乾淨重裝。
Q4: 重裝 Windows 會唔會冇咗授權?資料點算?
A4: 筆電預載 Windows 通常係 OEM 授權,寫喺主機板入面,重裝同版本後一般自動啟用,唔使擔心授權。資料方面:原地升級同「Fix problems using Windows Update」設計上保留檔案,但 Microsoft 官方指引仍然要求動手前先備份;乾淨重裝就一定會清系統碟,備份係必須嘅。
