透過 Windows Update 升級 Win10 遇到 0x80240020,多因使用者強制觸發升級 (命令列 `wuauclt /updatenow`) 卻未經過使用者確認互動流程。修改登錄明確允許 OS 升級即可繞過檢查。
regedit。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgradeAllowOSUpgrade。1 (十六進位/十進位皆可)。


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