Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

解決 Surface Pro 2 固件更新錯誤 0x80070490:官方論壇驗證的修復方案

編輯:Win8 系統基礎知識

Surface Pro 2 用戶在安裝微軟推送的固件更新時,常遇到錯誤代碼 0x80070490(對應 ERROR_NOT_FOUND),導致更新無法安裝、重試失敗、甚至在 Windows Update 歷程記錄中顯示「失敗」且無法重新提供下載。微軟支援論壇已確認此問題,並提供以下經驗證有效的修復流程。

錯誤現象

  • 「修補程式安裝失敗:0x80070490」
  • 更新歷程記錄顯示失敗,點選「重試」無反應。
  • 檢查更新時不再出現該固件更新項目,似乎被標記為「已處理」但實際未安裝。

根因分析

Windows Update 元件存放區 (C:\Windows\SoftwareDistribution) 中的資料庫檔案 DataStore\datastore.edb 可能因先前中斷下載、磁碟錯誤或並行更新衝突而損毀,導致更新代理程式無法正確識別固件更新的適用性與狀態。

修復步驟 (適用 Windows 8.1 / 10 / 11)

  1. 按 Win + X → 選擇「命令提示字元 (系統管理員)」或「Windows PowerShell (系統管理員)」。
  2. 停止 Windows Update 服務:
    net stop wuauserv
  3. 刪除損毀的資料庫檔案(此檔案會在服務重啟時自動重建):
    del "C:\Windows\SoftwareDistribution\DataStore\datastore.edb"
  4. 執行磁碟清理,清除系統更新暫存檔:
    在「此電腦」右鍵 C 槽 → 內容 → 磁碟清理 → 「清理系統檔案」 → 勾選「Windows Update 清理」、「暫存檔案」等 → 確定等待完成。
  5. 重新啟動 Surface 裝置。
  6. 開啟「設定」→「更新與安全性」→「Windows Update」→ 「檢查更新」,固件更新應重新出現並可正常安裝。

進階補救 (若上述無效)

  • 重設 Windows Update 元件:依序執行以下指令 (需管理員權限):
    net stop wuauserv
    net stop bits
    net stop cryptsvc
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
    net start wuauserv
    net start bits
    net start cryptsvc
    
  • 手動下載固件套件:前往 Surface 官方支援頁面,依型號下載 .msi 固件安裝程式離線安裝。
  • Surface 診斷工具組:微軟提供 Surface Diagnostic Toolkit,可自動偵測並修復常見固件/驅動問題。

預防建議

  • 確保裝置連接電源供應器進行固件更新,避免電量不足中斷。
  • 保持至少 2~3 GB C 槽可用空間,供更新暫存檔展開。
  • 定期執行「磁碟清理」→「清理系統檔案」移除舊更新備份。
  • 若長時間未開機,建議先手動檢查更新分批安裝,避免累積過多更新一次推送導致衝突。

結語

0x80070490 雖然看似嚇人,實質上多為 Windows Update 本地資料庫狀態不一致所致。透過「停服務 → 刪除 datastore.edb → 磁碟清理 → 重啟 → 重掃描」的標準流程,絕大多數 Surface Pro 2 (含 Pro 3/4/Go/Book 系列) 固件更新失敗案例皆可完美修復。若問題持續,離線手動安裝 .msi 固件包為終極備案。

Copyright © Windows教程網 All Rights Reserved