Win8 升級 Win10 遇到錯誤 8007045D (I/O 裝置錯誤/授權狀態異常),透過 PowerShell 讀取 BIOS OA3.0 金鑰可修復授權狀態,順利升級。

powershell → 右鍵「以系統管理員身分執行」
(Get-WmiObject -query 'select * from SoftwareLicensingService').OA3xOriginalProductKeyOA3.0 (Windows 8/8.1 預裝授權機制) 將金鑰儲存於 BIOS ACPI 表格。升級過程需驗證此金鑰,授權服務異常時讀取失敗導致 8007045D。PowerShell 直接查詢 WMI 強制刷新授權快取。
此法專針對授權狀態導致的 8007045D,硬體 I/O 錯誤 (硬碟壞軌/纜線鬆動) 需硬體層面解決。