萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 10 資訊

Win10 升級遇 0x80240020 錯誤?註冊表允許 OS 升級立即解決

透過 Windows Update 升級 Win10 遇到 0x80240020,多因使用者強制觸發升級 (命令列 `wuauclt /updatenow`) 卻未經過使用者確認互動流程。修改登錄明確允許 OS 升級即可繞過檢查。

修改登錄步驟

  1. Win + R → regedit。
  2. 定位:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade
  3. 右鍵空白處 → 新增 → DWORD (32 位元) 值,命名 AllowOSUpgrade。
  4. 雙擊修改數值資料為 1 (十六進位/十進位皆可)。
  5. 重新開啟 Windows Update 檢查更新,升級選項即會出現。

0x80240020 錯誤畫面

新增 AllowOSUpgrade DWORD 值

設定值為 1

原因深度解析

微軟設計升級流程需使用者明確確認 (UAC 提示、授權條款同意)。若腳本/命令列繞過互動直接呼叫下載安裝,伺服器端檢測到缺少使用者同意 Token,回傳 0x80240020 (WU_E_UL_PREREQ_NOT_MET)。`AllowOSUpgrade=1` 告知客戶端「使用者已同意升級」,跳過互動檢查。

替代方案

  • 耐心等待官方推送通知 (分批推送,可能需數天/數週)。
  • 使用 Media Creation Tool 建立 ISO/U 盤全新安裝或就地升級 (最穩定、可控)。
copyright © 萬盛學電腦網 all rights reserved