使用指令 wuauclt.exe /updatenow 強制觸發 Win10 升級卻出現 0x80240020?主因為升級流程缺少使用者確認互動 (微軟設計機制要求使用者主動點擊「立即安裝」)。修改註冊表允許 OS 升級可繞過此限制。
正常升級流程:Windows Update 下載完成 → 彈出通知「重新啟動以安裝」 → 使用者點擊確認 → 開始安裝。
強制指令流程:跳過使用者確認直接要求安裝 → 伺服器端檢測到缺乏互動 → 返回 0x80240020 (WU_E_NO_USERTOKEN)。
regedit 開啟登錄編輯器。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgradeOSUpgrade 機碼不存在,在 WindowsUpdate 上右鍵 → 新增 → 機碼 → 命名 OSUpgrade)AllowOSUpgrade。AllowOSUpgrade → 數值資料設為 1 (十六進位/十進位皆可) → 確定。wuauserv 服務,再次開啟 Windows Update 檢查更新。

修改註冊表後,建議同步執行快取重設,確保乾淨下載:
net stop wuauserv
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
net start wuauserv
AllowOSUpgrade 刪除或設回 0,恢復預設安全行為。0x80240020 為「缺乏使用者升級確認互動」錯誤。註冊表 AllowOSUpgrade=1 授權無互動升級,配合 SoftwareDistribution 快取重設,可解決強制指令升級失敗問題。正式版推播後建議耐心等待官方推播流程,避免非預期錯誤。