從 Windows 8 透過應用程式商店升級至 8.1 時,若遇到錯誤代碼 0x80244021,通常是網路配置、快取或服務異常導致。本文提供五種循序漸進的修復方法,多數情況執行前兩項即可解決。
故障原因
主要為網路連線不穩、應用程式商店快取損毀、背景智慧型傳輸服務 (BITS) 等關鍵服務未啟動、軟體發佈資料夾殘留檔案干擾,或 DNS 解析異常。
解決方法
方法一:重置應用程式商店快取(最快)
- 按 Win+R 開啟「執行」。
- 輸入
wsreset 按 Enter,等待命令視窗自動關閉並重新開啟商店。
- 再次嘗試升級。
方法二:啟用關鍵系統服務
- 按 Win+R 輸入
services.msc。
- 將下列服務「啟動類型」設為「自動(延遲啟動)」並啟動:
Background Intelligent Transfer Service (BITS)、
Cryptographic Services、
Software Protection、
Windows Update、
Windows Installer。
- 確認 Windows 防火牆已啟用。
方法三:重置軟體發佈資料夾
- 同樣在
services.msc 中停用「Windows Update」服務。
- 將
C:\Windows\SoftwareDistribution 重新命名為 SoftwareDistribution_Old。
- 重新啟用「Windows Update」服務,系統會自動重建資料夾。
- 再次嘗試升級。
方法四:清理下載快取
- 進入
C:\Windows\SoftwareDistribution\Download。
- 刪除資料夾內所有檔案(跳過無法刪除項目)。
- 重新嘗試升級。
方法五:手動指定公用 DNS
- 按 Win+R 輸入
control 開啟控制台 →「網路和共用中心」。
- 右鍵目前連線 →「內容」→ 勾選「網際網路通訊協定第 4 版 (TCP/IPv4)」 →「內容」。
- 選擇「使用下列 DNS 伺服器位址」:
慣用:4.2.2.1、備用:4.2.2.2(Level 3 公用 DNS)。
- 確定離開,重新嘗試升級。
相關延伸閱讀
- Win8 應用程式商店「升級到 Win8.1」按鈕無法點擊的解決方法
- Win8.1 升級 Win10 後螢幕不自動關閉的故障原因及解決方法
依序嘗試上述方法,通常能解決 0x80244021 錯誤,順利完成 Win8.1 升級。