Win10 免費升級期內,大量用戶遭遇錯誤碼 0x80240020,提示「安裝程式找不到 boot.wim」或升級卡在 99%。核心原因是 Windows Update 下載的暫存資料夾 $Windows.~BT 內容不全、被過早清理,或註冊表升級授權未啟用。本文提供「註冊表啟用升級通道」、「手動執行 setup.exe」、「備份暫存資料夾防清理」三大核心對策,附完整操作步驟與原理分析。
C:\$Windows.~BT(隱藏系統資料夾),但下載未完成即嘗試安裝,導致 boot.wim、install.esd 缺失。AllowOSUpgrade 未設為 1,升級授權未開放。regedit。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade(若無請手動建立)。AllowOSUpgrade,值設為 1(十六進位)。注意: Win8.1 用戶必須用「控制台 → Windows Update」(傳統介面),不可用新版設定介面。
C:\$Windows.~BT,確認內容完整(應有 Sources、Windows 資料夾、setup.exe 等,類似 ISO 結構)。$Windows.~BT 複製到其他分區(如 D:\Win10Upgrade),切勿對原資料夾任何修改。D:\Win10Upgrade\Sources\setup.exe(或 setupprep.exe),選「保留個人檔案和應用程式」升級。

若上述皆無效,下載官方 Media Creation Tool → 建立 ISO/USB → 乾淨安裝(選「無」不保留檔案),再恢復備份資料。雖較麻煩,但成功率 100%。
掌握註冊表授權、暫存資料夾備份、手動執行安裝程式三大核心技巧,0x80240020 不再是攔路虎,Win10 升級順暢無阻!