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

Windows 8 更新後出現 0x8DDD0007 錯誤?註冊表修復法完整教學

編輯:Windows 8 系統介紹

前言

Windows Update 執行後若跳出 0x8DDD0007 錯誤,通常是更新元件狀態卡住。透過刪除特定登錄機碼並重設旗標值,多數情況可修復。操作前請務必備份登錄檔(匯出完整登錄檔或建立系統還原點)。

修復步驟

  1. 按 Win+R 輸入 regedit 開啟登錄編輯器。
  2. 瀏覽至 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update,右鍵刪除 RebootRequired 值。
  3. 同路徑下刪除 Auto Update 整個機碼(資料夾圖示)。
  4. 修改下列兩個機碼的 Flags 值為 0:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\UpdateExeVolatile
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\UpdateExeVolatile_01C60B4A7471BAAB
  5. 關閉登錄編輯器,重新開機。
  6. 重新執行 Windows Update 檢查更新。

原理說明

  • RebootRequired 與 Auto Update 機碼記錄更新待重開機狀態,殘留會誤導更新服務。
  • Flags 值非零表示更新程序處於不一致狀態,歸零可重置狀態機器。

備援方案

若仍無法解決,嘗試執行 sfc /scannow 修復系統檔案,或使用「更新疑難排解」(控制台 → 疑難排解 → 系統與安全性 → Windows Update)。

Copyright © Windows教程網 All Rights Reserved