Windows 8.1 釋出後,不少用戶透過 Windows Store 免費升級時,在「準備重新啟動」階段遭遇 0x80004005 錯誤,導致安裝自動取消。微軟官方論壇有多位用戶回報此問題,甚至全新安裝 Win 8 打完補丁後升級仍失敗。微軟尚未提供官方修正方案,以下提供兩種臨時有效的解決方法。
方案一:修復 DLL 註冊與 HTTPS 連線(參考 KB843499)
微軟指出,此錯誤可能源於動態連結庫(.dll)未正確註冊,或防火牆阻擋 HTTPS (SSL) 連線。請依序執行以下步驟:
- 按 Win+X 選擇「命令提示字元 (管理員)」。
- 逐行輸入以下指令並按 Enter 執行:
regsvr32 Softpub.dll
regsvr32 Wintrust.dll
regsvr32 Initpki.dll
- 每行執行後會彈出「成功」對話框,點擊「確定」。
- 重新啟動電腦使變更生效。
- 再次嘗試升級 Windows 8.1,問題通常即可解決。
方案二:全新安裝 Windows 8.1(最徹底)
若方案一無效,建議直接全新安裝以避開升級阻礙:
- 備份重要資料與啟用資訊(可用「魔方電腦大師」備份 Win 8 激活資訊)。
- 下載 Windows 8.1 ISO 映像檔(官方取得教程)。
- 建立啟動媒體(USB 或 DVD),在空白分區進行全新安裝。
全新安裝雖需重新配置環境,但能確保系統乾淨穩定,避免升級殘留問題。
小提醒
- 升級前請確保網路穩定,暫停第三方防毒軟體與防火牆。
- 若使用企業版或大量授權版,升級路徑可能不同,請諮詢 IT 管理員。
- 保留產品金鑰與數位授權資訊,以備重新啟用。