部分 Win 8.1 用戶升級 Win 10 時遇到錯誤代碼 0x80070002,安裝失敗並自動回滾至原系統。主要原因有二:(1) 曾使用 HDD 做系統碟後加裝 SSD 為新系統碟,殘留引導資訊干擾安裝程式辨識分區;(2) 第三方服務/安全軟體阻礙安裝程序。
原因一:多硬碟殘留引導資訊
- 情境:原 HDD 含系統分區 → 加裝 SSD 安裝 Win 8.1 → 升級 Win 10 時安裝程式混淆分區資訊。
- 解法 A (最簡單):備份舊 HDD 資料後,重新分區格式化 (清除殘留引導區)。
- 解法 B:升級前物理拔除非系統硬碟 (僅保留目標 SSD),升級完成後再接回。
原因二:非微軟服務/安全軟體干擾
- 解法:Win + R →
msconfig → 「服務」索引標籤 → 勾選「隱藏所有 Microsoft 服務」→ 「全部停用」→ 確定 → 重新啟動 → 再次嘗試升級。

- 第三方防毒/安全軟體 (360、騰訊管家、卡巴斯基等) 建議升級前完全卸載,升級成功後再重裝。
補充建議
- 升級前執行
sfc /scannow 修復系統檔案。
- 確保 C 槽剩餘空間 > 20GB。
- 斷開非必要 USB 裝置 (特別是外接硬碟、加密狗)。
- 使用官方 Media Creation Tool 建立 ISO/USB 安裝媒體,離線升級成功率更高。