Windows 10 升級失敗、卡在特定百分比、回滾、報錯代碼,90% 以上案例歸因於三大核心原因。本文提供系統性排查與解決方案。
原因一:多硬碟環境導致主分區識別錯誤 (高頻)
徵兆:升級卡在 99%、報錯 `0x80070002`、`0xC1900101`,裝置有新增 SSD/HDD、調整過分區順序。
根因:安裝程式混淆舊系統碟殘留的 EFI/開機/保留分區,無法正確識別目標安裝分區。
解決方案
- 🥇 **最佳**:升級前 **物理拔除非目標硬碟** (舊 HDD、資料碟),僅保留目標系統碟 (SSD) 安裝,完成後再接回初始化。
- 🥈 **次佳**:進入 WinPE/安裝介面 (Shift+F10) > `diskpart` > `select disk 舊碟編號` > `clean` 清除所有分區結構 > 重新安裝。
- 🥉 **備份法**:完整備份舊系統碟資料 > 格式化舊系統碟全盤 > 再升級。
原因二:非 Microsoft 服務/啟動項干擾安裝程序
徵兆:升級過程中途失敗、回滾、無明確錯誤碼,裝置安裝有第三方防毒、備份、虛擬光碟、系統優化、驅動更新等常駐軟體。
解決方案:清啟動環境升級
- Win + R > `msconfig` > Enter。
- 「服務」頁籤 > ☑ **「隱藏所有 Microsoft 服務」** > 點選 **「全部停用」**。
- 「啟動」頁籤 > 開啟工作管理員 > **全部停用** 啟動項目。
- 「套用」> 重新開機 > **在清啟動環境下執行升級**。
- 升級成功後,`msconfig` > 「一般」頁籤選「正常啟動」> 重開機恢復。
原因三:第三方防毒/安全軟體核心驅動阻擋
徵兆:清啟動後仍失敗、檔案存取被拒、安裝程式被隔離/刪除。
解決方案:升級前完整解除安裝防毒軟體
- 使用廠商官方 **專用移除工具** (如 Norton Remove and Reinstall, Kaspersky Removal Tool, ESET AV Remover, 360/騰訊專用卸載) 徹底清除核心驅動與服務。
- 僅保留 **Windows Defender** (內建、相容性最佳)。
- 升級完成進入桌面後,再安裝第三方防毒。
綜合升級成功率最高流程 (SOP)
- 備份重要資料 (雲端/外接碟/系統映像)。
- 拔除所有非必要 USB/硬碟/週邊。
- 解除安裝第三方防毒軟體 (官方移除工具)。
- 執行 `msconfig` 清啟動 (隱藏 Microsoft 服務後全部停用 + 禁用啟動項)。
- 重開機進入清啟動環境。
- **推薦:全新安裝 (Custom Install) 而非升級** — 掛載最新 Win10 22H2 ISO / USB 安裝碟 > 格式化 C 槽安裝。避免所有升級遺留問題。
- 安裝完成 > 安裝驅動 (晶片組→顯卡→聲音→網路→其他) > Windows Update 更新 > 重裝防毒/常用軟體。
常見錯誤代碼快速對照
| 錯誤碼 | 主要原因 | 核心對策 |
| 0x80070002 / 0x80070003 | 檔案/路徑找不到 (分區識別錯/服務干擾) | 清理多硬碟分區、清啟動、解除防毒 |
| 0xC1900101 / 0x80090011 | 驅動程式不相容/啟動失敗 | 更新/移除驅動、清啟動、全新安裝 |
| 0x8007001F / 0x80070005 | 存取被拒/裝置錯誤 (防毒/權限/硬碟壞軌) | 解除防毒、檢查硬碟健康 (CrystalDiskInfo)、以管理員執行 |
| 0xC1900200 / 0xC1900208 | 不符合最低硬體需求/相容性封鎖 | 檢查 CPU/RAM/儲存空間/TPM 2.0 (Win11)/驅動相容性 |