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

Win8/8.1 自動更新失敗?官方 DISM 指令一鍵修復系統元件

編輯:Win8 系統基礎知識

Windows 8/8.1 使用者常遇到自動更新失敗、錯誤代碼頻出、甚至應用商店無法下載的困擾。微軟官方文件 KB947821 指出,這通常是 Windows Update 元件損毀所致。好消息是,不需下載額外工具,內建的 DISM 指令即可完成修復。

常見錯誤代碼

若遇到以下代碼,大多屬於更新元件損毀:

0x80070002、0x8007000D、0x800F081F、0x80073712、0x800736CC、
0x800705B9、0x80070246、0x8007370D、0x8007370B、0x8007370A、
0x80070057、0x800B0100、0x80092003、0x800B0101、0x8007371B、0x80070490

官方修復步驟(DISM 部署映像服務與管理工具)

  1. 開啟管理員權限命令提示字元
    Win8:右下角喚出 Charms 列 → 搜尋 → 輸入 cmd → 右鍵「以系統管理員身分執行」
    Win8.1:右鍵開始按鈕 → 選擇「命令提示字元 (系統管理員)」
  2. 掃描元件存放區健康狀態
    輸入並按 Enter:
    DISM.exe /Online /Cleanup-image /Scanhealth
    Scanhealth 執行畫面
  3. 自動修復損毀元件
    輸入並按 Enter:
    DISM.exe /Online /Cleanup-image /Restorehealth
    Restorehealth 執行畫面
  4. 等待進度條跑完(可能需數分鐘),關閉視窗,重新執行 Windows Update
💡 提示:修復過程會讀寫磁碟並驗證系統檔案,建議在電腦閒置時段操作。

若 DISM 無效,可嘗試的替代方案

  • 檢查服務是否啟動:services.msc 中確認 Background Intelligent Transfer Service、Cryptographic Services、Windows Update 皆設為「自動」並已啟動
  • 變更 DNS:慣用 4.2.2.1 / 4.2.2.2 或 8.8.8.8 / 8.8.4.4
  • 重設軟體發佈資料夾:
    net stop wuauserv
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    net start wuauserv
    

更新錯誤畫面範例
▲ 典型的 Windows Update 錯誤畫面

Windows Update 是微軟提供漏洞修補、驅動程式更新、元件升級的核心機制,保持其正常運作對系統安全至關重要。

Copyright © Windows教程網 All Rights Reserved