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

Win7/8.1 升級 Win10 錯誤 80240020 解決方案:登錄表新建 AllowOSUpgrade=1 允許升級安裝

編輯:Win10 系統應用技巧

Win7/8.1 升級 Win10 遇錯誤 80240020,原因是未透過正常升級提示確認流程 (如強制命令升級)。解決方案:登錄表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade 新建 DWORD AllowOSUpgrade 值設 1,重新檢查更新即可點選「開始更新」升級。

修復步驟

  1. Win + R 輸入 regedit
  2. 導航至上述路徑
  3. 右側新建 DWORD (32-bit) 值命名 AllowOSUpgrade
  4. 雙擊設數值 1 → 確定
  5. 開啟 Windows Update (Win8.1 需用傳統控制台版) 檢查更新 → 「開始更新」

錯誤 80240020 畫面

登錄表 OSUpgrade 路徑

AllowOSUpgrade=1 設定完成

原因說明:微軟設計升級需用戶確認互動,強制跳過確認流程會觸發此錯誤。此註冊表值模擬用戶已確認同意升級,繞過檢查機制。正式版推送機制已優化,較少發生此問題。
Copyright © Windows教程網 All Rights Reserved